Principal Backend Engineer – Java

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

Overview

As a Principal Backend Engineer at Capco, you will design and deliver scalable Java-based services that power enterprise financial solutions. You’ll join a collaborative engineering team working on client-facing projects across cloud-native architectures. You’ll influence architecture and drive robust testing and performance improvements in agile settings. This role offers exposure to multiple domains within FS & Energy and opportunities to grow across platforms. You’ll contribute to high-impact initiatives that shape the future of financial services.

Pay / Benefits

  • Discretionary bonus
  • competitive pension
  • health insurance
  • mental health support
  • 5 weeks of annual leave
  • continuous learning

Responsibilities

  • Build and deliver scalable backend services using Java (11, 17+)
  • Design and implement APIs and microservices for enterprise systems
  • Work across cloud platforms, especially AWS, with best practice deployment techniques
  • Contribute to architecture discussions and solution design
  • Develop robust test coverage including unit, integration, and performance testing
  • Collaborate in agile teams with clients, product managers, and other engineers

Key requirements

  • Expertise in Java 11, 17 and above
  • Proficiency with Spring Boot
  • Deep understanding of deploying enterprise software to public cloud (preferably AWS)
  • Experience implementing microservices, event-driven, CQRS and cloud-native architectures
  • Strong understanding of CI/CD pipelines, particularly in AWS
  • Proficiency in SQL and NoSQL databases
  • Experience with Kafka
  • Ability to write unit, component, integration, end-to-end, and performance tests
  • Core understanding of Java streaming and AWS integration
  • Experience with Infrastructure as Code (CloudFormation or similar)
  • Experience designing large-scale distributed systems
  • collaboration
  • stakeholder management
  • problem-solving
  • Java 11/17+
  • Spring Boot
  • AWS

Posted: September 14th, 2026