Java Backend Engineer

Company:  Queen Square Recruitment
Location: London
Closing Date: 07/07/2026
Hours: Full Time
Type: Permanent

Job Description

Java Backend Engineer

💰 £470-485/day (Inside IR35) | 📅 12-Month Contract

📍 London (Hybrid)



Our client is seeking experienced Java Backend Engineers to support large-scale modernisation and microservices transformation initiatives within a commercial banking environment. As a Java Backend Engineer, you will design, build, test, and deploy scalable backend services and microservices supporting enterprise banking applications and customer-facing platforms. You’ll work closely with engineering teams in a fast-paced Agile environment, contributing to solution design, technical discussions, sprint planning, and delivery activities while helping drive engineering quality and modern development practices.


Key Responsibilities

  • Design, build, unit test, and deploy backend services and microservices
  • Deliver scalable, resilient, and high-quality Java-based solutions
  • Develop RESTful APIs and microservices using modern engineering practices
  • Collaborate within Agile feature teams to deliver customer-driven software solutions
  • Participate in sprint planning, technical discussions, and architecture reviews
  • Contribute to CI/CD, DevOps, and automation practices across delivery pipelines
  • Support migration and modernisation of legacy systems into microservices architectures
  • Work closely with engineering teams to troubleshoot issues and improve system performance
  • Promote engineering quality through TDD/BDD and automated testing practices
  • Coach and support engineering colleagues within collaborative delivery environments

Required Skills & Experience

  • Strong hands-on experience with:
  • Java 8+
  • Spring Framework
  • Spring Boot
  • RESTful APIs
  • Microservices architecture
  • Experience building scalable backend services within enterprise environments
  • Strong experience with Apache Kafka
  • Understanding of API Gateways and distributed systems patterns
  • Experience integrating backend services across enterprise ecosystems
  • Strong knowledge of:
  • BDD/TDD
  • JUnit
  • Automated testing frameworks
  • Understanding of the full software development lifecycle
  • Experience working with DevOps tooling, CI/CD pipelines, and Agile delivery methodologies
  • Familiarity with cloud-native engineering and deployment practices
  • Experience working with Google Cloud Platform (GCP) environments

Soft Skills

  • Comfortable challenging technical designs and contributing to architecture discussions
  • Strong communication and collaboration skills
  • Ability to work effectively within fast-paced Agile teams
  • Transparent, proactive, and delivery-focused mindset


Please apply with your Cv and we'll be in touch. Thanks!

Apply Now
Share this job
Queen Square Recruitment
An unhandled error has occurred. Reload 🗙