> Markdown version of [/jobs/ext/2100454-principal-backend-engineer-java](https://www.wearedevelopers.com/jobs/ext/2100454-principal-backend-engineer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Backend Engineer - Java - **Company:** Capco - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Architectural Patterns, Automation of Tests, Cloud Engineering, Code Coverage, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Distributed Systems, Identity and Access Management, Message Broker, NoSQL, Cloud Services, SQL Databases, Data Streaming, Performance Testing, Spring-boot, Backend, Gitlab, Cloudformation, Apache Kafka, Cucumber (Software), Microservices - **Published:** August 18, 2026 - **Apply:** https://www.careerboard.com/pt/en/find-jobs-in-United-Kingdom/-0D964861A91DEFA274/ ## About the Role * Java Development - Expertise in Java 11, 17 and above. * Spring Boot - Proficiency with the Spring Boot framework. * Cloud Services - Deep understanding of deploying enterprise level software into any public cloud, preferably AWS. * Architecture Patterns - Experience implementing microservices, event-driven, CQRS and cloud-native architectures. * CI/CD - Strong understanding of CI/CD pipelines, particularly within the AWS ecosystem. * Database Management - Proficiency in both SQL and NoSQL databases. * Message Brokers - Experience with Kafka. * Testing - Ability to write various types of tests including unit, component, integration, end-to-end, and performance tests. * Java Streaming - Core understanding of Java streaming and AWS integration. * Infrastructure as Code - Experience with CloudFormation or similar tools for infrastructure management. * Large-Scale Systems Design - Experience with designing large-scale systems. * Distributed Systems Troubleshooting - Ability to troubleshoot distributed systems. Bonus Points For * An appetite to contribute to the wider Capco business outside of project assignments. This can be achieved through various means including thought leadership activities, supporting RFP's and the coaching/mentoring of more junior engineering team members * Proficiency with Gitlab for CI/CD processes. * Behaviour Driven Design - Experience writing automation test cases in Cucumber using Behaviour Driven Design (BDD). * AWS Certified Solutions Architect - Associate or Professional level certification required. * Security Best Practices - Strong knowledge of security best practices, including the use of IAM Roles, KMS, etc. ## Description Capco is growing our Engineering team - and we're looking for experienced Principal Backend Engineers with strong Java skills and a passion for delivering innovative solutions in financial services. If you enjoy solving complex problems, working with cloud-native technologies, and collaborating in agile teams, we'd love to hear from you. 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. You will also get the chance to work across different domains within FS & Energy. What You'll Do * Build and deliver scalable Back End services using Java (11, 17+) * Design and implement APIs and microservices for enterprise systems * Work across cloud platforms, particularly AWS, using 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 alongside clients, product managers, and other engineers ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Best Companies to work for in London: Top 25 Companies in 2023](https://www.wearedevelopers.com/magazine/187-best-companies-to-work-for-in-london-top-25-companies-in-2023)