Senior Java Software Engineer
Senior Java Software Engineer focuses on maintain backend systems, apis, reporting platforms, and internal tooling.
What the role involves
- Maintain backend systems, APIs, reporting platforms, and internal tooling.
- Extend and customise trading and post-trade platforms to support evolving business requirements.
- Build scalable microservices and event-driven systems within a cloud-native architecture.
- Work closely with stakeholders across product, operations, and engineering to translate business requirements into technical solutions.
- Apply modern software engineering practices including TDD, BDD, CI/CD, automated testing, and code review.
- Contribute to platform reliability, observability, monitoring, and operational improvement.
Skills and requirements
- Strong commercial Java engineering background within financial services.
- Experience building scalable distributed systems and APIs.
- Understanding of clean architecture principles, SOLID design, and software quality practices.
- Drive issues through to resolution.
Confirmed role details
- Work closely with Product, Client Services, and Engineering teams to design.
- Deliver scalable backend systems supporting post-trade workflows, reporting, integrations, and client-facing tooling.
- The environment combines modern Java engineering with capital markets domain exposure, including clearing, OTC derivatives, collateral, and prime brokerage workflows.
Candidate fit
- technical problem-solving, code quality, testing discipline, and clear collaboration
Additional role context
- Hybrid working environment.
Help us keep Jobs247 accurate, safe, and useful for job seekers.
Search for more Senior Java Software Engineer jobs from Harrington Starr in London, England.