Java Developer
Role details
Job location
Tech stack
Job description
Our client is seeking a Java Developer with a strong back-end focus to support the delivery of financial services client platforms. This role will sit within a delivery team, working on service-oriented, distributed systems built using Java, Spring, and Spring Boot, supporting enterprise-scale, regulated environments.
The successful candidate will play a key role in designing, building, and supporting robust, scalable backend services, working closely with engineers, QA, and client stakeholders to deliver high-quality outcomes., * Design, develop, and maintain backend Java services using Spring and Spring Boot, aligned to service-oriented and microservices architectures.
- Build and consume RESTful APIs and integrate with upstream/downstream systems in complex financial services environments.
- Contribute across the full SDLC, from requirements and design through to build, testing, release, and production support.
- Support production systems, including incident investigation, defect resolution, and performance or stability improvements.
- Collaborate closely with cross-functional delivery teams and client stakeholders, contributing to technical discussions, design decisions, and continuous improvement initiatives.
Requirements
- Background in financial services, capital markets, asset servicing, or other regulated environments.
- Experience with cloud platforms, CI/CD pipelines, or containerised deployments.
- Exposure to production support in client-facing systems with SLAs.
- Interest or experience in system performance, resilience, and scalability.