Java Software Engineer | London City, Hybrid
We're working with a highly regarded software engineering firm that is delivering complex Java projects across global Tier-1 investment banking environments.
This is a brilliant opportunity for Java Engineers from mid-level through to Principal / Architect level, who want to work on business-critical systems in a genuinely strong engineering environment.
The work is varied and high impact, ranging from greenfield builds across trading and payments platforms, through to modernising legacy systems, improving existing platforms, and helping turn around struggling projects. What's consistent throughout is the focus on good software engineering; clean code, TDD, CI/CD, fast feedback, automation, and well-designed, robust systems.
It's a chance to work alongside strong engineers, solve meaningful technical problems, and deliver modern engineering practices into complex environments where quality really matters.
London City, hybrid working - 3 days per week in the office
Permanent Role
Competitive Salary + Benefits
Requirements:
* Strong Java development experience
* Good understanding of TDD, XP and Agile
* Experience building large-scale backend systems
* Exposure to cloud architecture and CI/CD pipelines
* Engineers with strong technical judgement and a real appreciation for software craftsmanship
* Interest in improving systems, not just maintaining them
* Experience with microservices
* Exposure to Docker, Kubernetes, Terraform or other cloud-native tooling
* Experience in investment banking, fintech, or wider financial services - desirable, not a must
* Background in high-throughput or low-latency systems - highly desirable
* Consultancy or client-facing experience
* Familiarity with AI-assisted engineering tools such as Copilot or Claude Code
Please note: applicants must be UK-based, within a commutable distance to London, and have the right to work in the UK without sponsorship.
If you are interested in this Java Software Engineering Role, please apply directly to this ad with your updated CV or email it to