Principal Backend Engineer (Java)
Principal Backend Engineer (Java)

Principal Backend Engineer (Java)

Full-Time 43200 - 72000 ยฃ / year (est.) Home office (partial)
Go Premium
C

At a Glance

  • Tasks: Build scalable Back End services using Java and design APIs for enterprise systems.
  • Company: Join Capco, a forward-thinking company in financial services with a collaborative culture.
  • Benefits: Enjoy competitive pay, health insurance, flexible holidays, and continuous learning opportunities.
  • Why this job: Shape the future of financial services while growing your skills in a supportive environment.
  • Qualifications: Expertise in Java, Spring Boot, and cloud services, with a passion for problem-solving.
  • Other info: Be part of an inclusive team that values diversity and personal growth.

The predicted salary is between 43200 - 72000 ยฃ per year.

Location: London (Hybrid) | Type: Permanent

The Role

Capco is growing our Engineering team - and we are 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 would love to hear from you.

As a Principal Backend Engineer at Capco, you will contribute to high-impact, client-facing projects that shape the future of financial services. You will 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

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 RFPs 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 will be part of a team where your voice matters. We are collaborative, non-hierarchical, and laser-focused on creating impact - for our clients and for you. At Capco, you will 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.
  • Healthcare Access: Convenient online GP services.
  • Extra Perks: Gympass (Wellhub), travel insurance, Tastecard, season ticket loans, Cycle to Work, and dental insurance.

Inclusion at Capco

We are committed to a barrier-free, inclusive recruitment process. If you need any adjustments at any stage, just let us know - we will 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 culture champions diversity, equity and inclusivity, and we bring a collaborative mindset to our partnerships with clients and colleagues.

Principal Backend Engineer (Java) employer: Capco

Capco is an exceptional employer that prioritises employee growth and well-being, offering a collaborative and non-hierarchical work culture in the heart of London. With a competitive benefits package, including generous leave options, mental health support, and continuous learning opportunities, you will thrive in an environment that values your contributions and fosters innovation in financial services. Join us to shape your career while working on impactful projects alongside talented professionals who genuinely care about your development.
C

Contact Detail:

Capco Recruiting Team

StudySmarter Expert Advice ๐Ÿคซ

We think this is how you could land Principal Backend Engineer (Java)

โœจTip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

โœจTip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and cloud services. This gives potential employers a tangible sense of what you can bring to the table.

โœจTip Number 3

Prepare for interviews by brushing up on common technical questions related to backend engineering and Java. Practice coding challenges and be ready to discuss your past projects and how you tackled complex problems.

โœจTip Number 4

Donโ€™t forget to apply through our website! Itโ€™s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Principal Backend Engineer (Java)

Java Development
Spring Boot
Cloud Services (AWS)
Microservices Architecture
CI/CD Pipelines
Database Management (SQL and NoSQL)
Kafka (Message Brokers)
Testing (Unit, Integration, Performance)
Java Streaming
Infrastructure as Code (CloudFormation)
Large-Scale Systems Design
Distributed Systems Troubleshooting
Behaviour Driven Design (BDD)
Security Best Practices

Some tips for your application ๐Ÿซก

Tailor Your CV: Make sure your CV highlights your Java expertise and experience with cloud-native technologies. We want to see how your skills align with the role, so donโ€™t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for solving complex problems and working in agile teams. Let us know why youโ€™re excited about the opportunity at Capco and how you can contribute.

Showcase Your Projects: If you've worked on any relevant projects, especially those involving microservices or AWS, make sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions of your work!

Apply Through Our Website: We encourage you to apply directly through our website. Itโ€™s the best way to ensure your application gets into the right hands. Plus, it shows us youโ€™re serious about joining our team!

How to prepare for a job interview at Capco

โœจKnow Your Java Inside Out

Make sure you brush up on your Java skills, especially versions 11 and 17. Be prepared to discuss your experience with Spring Boot and how you've used it in past projects. Theyโ€™ll likely ask you to solve a coding problem, so practice writing clean, efficient code.

โœจFamiliarise Yourself with Cloud Technologies

Since the role involves working with AWS, ensure you understand cloud-native architectures and deployment techniques. Be ready to talk about your experience with CI/CD pipelines and how you've implemented them in previous roles.

โœจShowcase Your Problem-Solving Skills

Capco is looking for someone who enjoys tackling complex problems. Prepare examples of challenges you've faced in past projects, particularly those involving large-scale systems or distributed systems troubleshooting. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

โœจEmphasise Collaboration and Agile Experience

This role requires working closely with clients and other engineers in agile teams. Highlight your experience in collaborative environments and be ready to discuss how youโ€™ve contributed to architecture discussions and solution designs in the past.

Principal Backend Engineer (Java)
Capco
Go Premium

Land your dream job quicker with Premium

Youโ€™re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Principal Backend Engineer (Java)

    Full-Time
    43200 - 72000 ยฃ / year (est.)
  • C

    Capco

    1000+
Similar positions in other companies
UKโ€™s top job board for Gen Z
discover-jobs-cta
Discover now
>