Senior Backend Engineer – Java

Company: Capco
Apply for the Senior Backend Engineer – Java
Location: London
Job Description:

Overview

As a Senior Backend Engineer (Java) you will design and build cloud-native, microservices-based platforms for Tier 1 financial institutions, using Java, Spring Boot, and AWS. You’ll lead backend design, drive agile practices, and contribute to modern banking technology. You’ll work closely with cross-functional teams to deliver scalable, secure solutions and continuously improve the stack. This is a hands-on, impact-focused role in Capco’s technology and engineering practice.

Pay / Benefits

  • Discretionary bonus
  • Competitive pension
  • Health insurance
  • Life insurance
  • Mental health support
  • 5 weeks of annual leave with the option to buy or sell holidays

Responsibilities

  • Design and build microservices-based applications using Java 11+ and Spring Boot
  • Deliver enterprise-ready cloud solutions with AWS infrastructure and services
  • Build and manage robust CI/CD pipelines and ensure secure, scalable deployments
  • Write comprehensive tests and implement quality-driven development across the stack
  • Collaborate in agile teams and contribute to design decisions, troubleshooting, and continuous improvement

Key requirements

  • Expert-level Java development (Java 11, 17, 21+), Spring Boot proficiency
  • Deep knowledge of public cloud environments, preferably AWS
  • Experience designing cloud-native, microservices, and event-driven architectures
  • Strong grasp of CI/CD pipelines, SQL/NoSQL databases, Kafka, and Java Streaming
  • Familiarity with infrastructure-as-code (CloudFormation), distributed systems, and secure design practices
  • Collaborative
  • Problem-solving
  • Agile mindset
  • Java 11/17/21+, Spring Boot
  • AWS
  • Cloud-native architecture

Posted: September 14th, 2026