At a Glance
- Tasks: Build scalable backend services and design APIs using Java in a collaborative environment.
- Company: Capco is a leading consulting firm focused on financial services innovation.
- Benefits: Enjoy flexible working, competitive pay, mental health support, and continuous learning opportunities.
- Why this job: Join a non-hierarchical team where your ideas matter and you can make a real impact.
- Qualifications: Expertise in Java, Spring Boot, cloud services, and experience with microservices architecture required.
- Other info: Capco values diversity and offers an inclusive recruitment process.
The predicted salary is between 48000 - 84000 £ per year.
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 backend 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
What We’re Looking For
- 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.
Why Join Capco
You’ll be part of a team where your voice matters. We’re collaborative, non-hierarchical, and laser-focused on creating impact – for our clients and for you. At Capco, you’ll shape your career around your strengths, enjoy flexibility and trust, and work with people who genuinely care about your growth and wellbeing. We offer a competitive, people-first benefits package designed to support every aspect of your life:
- Core Benefits: Discretionary bonus, competitive pension, health insurance, life insurance and critical illness cover.
- Mental Health: Easy access to CareFirst, Unmind, Aviva consultations, and in-house first aiders.
- Family-Friendly: Maternity, adoption, shared parental leave, plus paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement.
- Family Care: 8 complimentary backup care sessions for emergency childcare or elder care.
- Holiday Flexibility: 5 weeks of annual leave with the option to buy or sell holiday days based on your needs.
- Continuous Learning: Minimum 40 Hours of Training Annually: Take your pick—workshops, certifications, e-learning—your growth, your way. Also, Business Coach assigned from Day One: Get one-on-one guidance to fast-track your goals and accelerate your development.
- Extra Perks: Gympass (Wellhub), travel insurance, Tastecard, season ticket loans, Cycle to Work, and dental insurance.
Inclusion at Capco
We’re committed to a barrier-free, inclusive recruitment process. If you need any adjustments at any stage, just let us know – we’ll be happy to help. We welcome applicants from all backgrounds. At Capco, we value the difference you make, and the differences that make you. Our #BeYourselfAtWork culture champions diversity, equity and inclusivity, and we bring a collaborative mindset to our partnerships with clients and colleagues. #BeYourselfAtWork is the cornerstone of our success and a value that our employees live and breathe every day.
Principal Backend Engineer - Java employer: Capco
Contact Detail:
Capco Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Backend Engineer - Java
✨Tip Number 1
Familiarise yourself with the latest Java versions, especially Java 11 and 17. Being able to discuss new features and improvements in these versions during your conversations will show your expertise and passion for the language.
✨Tip Number 2
Brush up on your knowledge of Spring Boot and microservices architecture. Be prepared to share examples of how you've implemented these technologies in past projects, as this will demonstrate your hands-on experience.
✨Tip Number 3
Since the role involves working with AWS, make sure you can discuss your experience with cloud services and CI/CD pipelines. Highlight any specific projects where you've successfully deployed applications in a cloud environment.
✨Tip Number 4
Engage with the financial services sector by staying updated on industry trends and challenges. This knowledge will help you contribute meaningfully to discussions and showcase your interest in the field during interviews.
We think you need these skills to ace Principal Backend Engineer - Java
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and cloud services, particularly AWS. Use specific examples of projects where you've implemented microservices or worked with CI/CD pipelines.
Craft a Compelling Cover Letter: In your cover letter, express your passion for financial services and innovative solutions. Mention how your skills align with the role's requirements, especially in large-scale systems design and testing methodologies.
Showcase Relevant Projects: Include a section in your application that details relevant projects you've worked on. Focus on those that demonstrate your expertise in Java development, architecture patterns, and troubleshooting distributed systems.
Highlight Continuous Learning: Mention any certifications or training you've completed, especially related to AWS or Behaviour Driven Design. This shows your commitment to professional growth and aligns with Capco's emphasis on continuous learning.
How to prepare for a job interview at Capco
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java 11 and 17, as well as your proficiency in Spring Boot. Be prepared to discuss specific projects where you've successfully implemented these technologies.
✨Demonstrate Cloud Knowledge
Since the role involves working with AWS, brush up on your cloud deployment techniques. Be ready to explain how you've deployed enterprise-level software in the cloud and any challenges you faced.
✨Discuss Microservices Architecture
Capco is looking for someone experienced in microservices and event-driven architectures. Prepare examples of how you've designed and implemented these systems, focusing on scalability and performance.
✨Prepare for Testing Scenarios
Testing is crucial for this role, so be ready to talk about your experience with various testing types, including unit and integration tests. Share how you ensure robust test coverage in your projects.