CareerPlanSign in

Software Engineer - Java

Nottingham, gb💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Develop and enhance proprietary decisioning software enabling organizations to make smarter, faster decisions.

Role type

Software Engineer (Java)

Builds

High-quality, scalable decisioning platforms and features

Domain

Financial services / Data technology

Deliverable

production ML models | product features

Required skills

Java, object-oriented design, Git, Agile development, automated testing, code reviews, production issue resolution

Preferred skills

API development, backend services, cloud technologies, CI/CD, DevOps, relational databases, enterprise-scale applications

Responsibilities

Design, develop, and maintain Java software; build new features and enhance existing capabilities; collaborate with Product Owners, Engineers, and Architects; contribute to the full software development lifecycle; write clean, maintainable, and well-tested code; participate in code reviews and technical discussions; investigate and resolve production issues; support continuous improvement initiatives

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.