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.