Senior Java Software Engineer

SmartChoice International Limited

Greater London

On-site

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in the United Kingdom is seeking a Senior Backend Developer to support a data platform programme for a global financial services organisation. The successful candidate will design and implement backend services, ensure high levels of automated testing, and integrate with various systems. Mandatory skills include strong experience with Java (17/21), Spring frameworks, and robust testing with JUnit and Mockito. This role does not offer sponsorship and is for a 6-month contract.

Qualifications

  • 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.
  • Robust testing skills with JUnit5, Mockito, and Cucumber.

Responsibilities

  • 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 API documentation.
  • Ensure high levels of automated test coverage.

Skills

Building backend services using Java (17/21)
Spring/Core frameworks
JDBC, SQL parsing/validation, and query optimisation
SQL query planning and execution paths
Data structures and algorithms
JUnit5, Mockito, Cucumber
Clean architecture principles and dependency injection
Docker, Jenkins, Maven

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**

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Allscreens Nationwide Ltd • Greater London

On-site
GBP 100,000 - 140,000
Backend Java Developer – Data Fabric / Platform Engineering
Backend Java Developer – Data Fabric / Platform Engineering

NextWave Consulting Ltd • Greater London

Hybrid
GBP 70,000 - 90,000
Backend Java Developer – Data Fabric / Platform Engineering
Backend Java Developer – Data Fabric / Platform Engineering

NextWave Consulting Ltd • City Of London

Hybrid
GBP 70,000 - 90,000
Senior Java Backend Engineer – Data Platform
Senior Java Backend Engineer – Data Platform

SmartChoice International Limited • Greater London

On-site
GBP 101,000 - 185,000
Senior Java Developer
Senior Java Developer

NextWave Consulting • Greater London

Hybrid
GBP 70,000 - 90,000
Senior Java Developer
Senior Java Developer

NextWave Consulting Ltd • Greater London

Hybrid
GBP 70,000 - 90,000
Java Developer
Java Developer

NextWave Consulting • Greater London

Hybrid
GBP 50,000 - 70,000
Java Developer
Java Developer

NextWave Consulting Ltd • Greater London

Hybrid
GBP 45,000 - 65,000
Senior Java Backend Developer
Senior Java Backend Developer

Snowrelic Inc • Greater London

Hybrid
GBP 50,000 - 80,000
Senior Java Developer
Senior Java Developer

Synnovate • City Of London

On-site
GBP 90,000 - 120,000