Job description
SmartChoice are supporting a data platform programme for a global financial services organisation and require a number of senior backend (Java) developers to join on a 6 month contract.
In this role you will be responsible for:
- Design and implement core functionality within Data Fabric backend services.
- Develop and enhance rule definitions used for policy enforcement.
- Integrate with additional backend systems and maintain up‑to‑date API documentation through continuous documentation practices.
- Ensure high levels of automated test coverage using JUnit, Mockito, and BDD frameworks such as Cucumber.
- Take ownership of CI/CD pipelines, code quality standards, and service observability.
Mandatory experience includes:
- Strong experience building backend services using Java (17/21) and Spring/Core frameworks.
- Deep knowledge of JDBC, SQL parsing/validation, and query optimisation.
- Solid understanding of SQL query planning and execution paths.
- Strong grasp of data structures and algorithms.
- Robust testing skills, including JUnit5, Mockito, Cucumber, and designing deterministic tests.
- Proficiency in clean architecture principles, dependency injection, and modular service design.
- Familiarity with tooling such as Docker, Jenkins, Maven, and code‑quality tools (Checkstyle, Jacoco).
**Please note that we can not offer sponsorship for these position**
Extra information
- Status
- Open
- Education Level
- Secondary School
- Location
- London Area
- Type of Contract
- Full-time jobs
- Published at
- 03-03-2026
- Profession type
- ICT
- Full UK/EU driving license preferred
- No
- Car Preferred
- No
- Must be eligible to work in the EU
- No
- Cover Letter Required
- No
- Languages
- English
Get similar vacancies sent to your mailbox
Fill in below which area you are searching in for a similar function and don't forget your e-mail address!