Principal Backend Engineer - Java

Capco

London, United Kingdom
On-site
Java 11, 17 and above
Spring boot framework
Aws cloud platform
As a Principal Backend Engineer at Capco, you’ll contribute to high-impact, client-facing projects that shape the future of financial services

Job Summary

  • As a Principal Backend Engineer at Capco, you’ll contribute to high-impact, client-facing projects that shape the future of financial services.
  • You’ll work alongside talented engineers, have access to industry-leading training, and get the opportunity to grow your skills across multiple platforms.
  • We offer a competitive, people-first benefits package designed to support every aspect of your life, including core benefits, mental health support, and continuous learning opportunities.

Matching Summary

As a Principal Backend Engineer at Capco, you’ll contribute to high-impact, client-facing projects that shape the future of financial services.

Skills & Requirements

Must-have

  • Java 11, 17 and above
  • Spring Boot framework
  • AWS cloud platform
  • Microservices architecture
  • Event-driven architecture
  • SQL and NoSQL databases
  • Kafka message broker
  • CI/CD pipelines
  • Infrastructure as Code

Nice-to-have

  • Thought leadership activities
  • Coaching and mentoring
  • Gitlab for CI/CD
  • Behaviour Driven Design
  • Security best practices

Key Requirements

  • Expertise in Java 11, 17 and above
  • Proficiency with the Spring Boot framework
  • Deep understanding of deploying enterprise level software into any public cloud, preferably AWS
  • Experience implementing microservices, event-driven, CQRS and cloud-native architectures
  • Strong understanding of CI/CD pipelines, particularly within the AWS ecosystem
  • Proficiency in both SQL and NoSQL databases
  • Experience with Kafka
  • Ability to write various types of tests including unit, component, integration, end-to-end, and performance tests
  • Core understanding of Java streaming and AWS integration
  • Experience with CloudFormation or similar tools for infrastructure management
  • Experience with designing large-scale systems
  • Ability to troubleshoot distributed systems
  • AWS Certified Solutions Architect - Associate or Professional level certification

Work Rights

Not specified

Tailored Resume

Cover Letter