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 City of London, Greater London, London; England.