Senior Java Engineer

Senior Java Engineer

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Capco

At a Glance

  • Tasks: Design and build cloud-native applications using Java and Spring Boot.
  • Company: Join Capco, a leader in digital financial services.
  • Benefits: Enjoy competitive pay, health benefits, and flexible holiday options.
  • Other info: Access continuous learning and career growth opportunities in a collaborative culture.
  • Why this job: Make a real impact on the future of finance with innovative technology.
  • Qualifications: Expertise in Java, AWS, and microservices architecture required.

The predicted salary is between 70000 - 90000 £ per year.

Location: London (Hybrid) | Practice Area: Technology & Engineering | Type: Permanent

Power the platforms behind modern finance. Shape cloud-native solutions with Java at their core.

The Role

We're seeking a Senior Backend Engineer (Java) to join our Technology & Engineering team. You'll bring expertise in building robust, scalable, cloud-native applications using Java, Spring Boot, and AWS. Working on high-impact platforms for Tier 1 financial institutions, you'll lead Back End design, champion agile best practices, and contribute to the evolution of modern banking technology.

What You'll Do

  • Design and build microservices-based applications using Java 11+ and Spring Boot
  • Deliver enterprise-ready cloud solutions, with a focus on AWS infrastructure and services
  • Build and manage robust CI/CD pipelines and ensure secure, scalable deployments
  • Write comprehensive tests and implement quality-driven development across the stack
  • Collaborate in agile teams and contribute to design decisions, troubleshooting, and continuous improvement

What We're Looking For

  • Expert-level Java development (Java 11, 17, 21+), Spring Boot proficiency
  • Deep knowledge of public cloud environments, preferably AWS
  • Experience designing cloud-native, microservices, and event-driven architectures
  • Strong grasp of CI/CD pipelines, SQL/NoSQL databases, Kafka, and Java Streaming
  • Familiarity with infrastructure-as-code (eg, CloudFormation), distributed systems, and secure design practices

Bonus Points For

  • Experience using GitLab for CI/CD pipelines and Cucumber for BDD test automation
  • AWS Certified Solutions Architect (Associate or Professional)
  • Knowledge of CQRS patterns and performance testing strategies
  • Passion for exploring emerging cloud technologies and frameworks
  • Experience delivering customer-facing or business-critical applications in finance

Why Join Capco

  • Deliver high-impact technology solutions for Tier 1 financial institutions
  • Work in a collaborative, flat, and entrepreneurial consulting culture
  • Access continuous learning, training, and industry certifications
  • Be part of a team shaping the future of digital financial services
  • Help shape the future of digital transformation across FS & Energy.

Benefits

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: Your growth, your way - minimum 40 hours of training annually. Take your pick; workshops, certifications, E-learning. 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're committed to making our recruitment process accessible and straightforward for everyone. If you need any adjustments at any stage, just let us know - we'll be happy to help. We value each person's unique perspective and contribution. At Capco, we believe that being yourself is your greatest strength. Our culture encourages individuality and collaboration - a mindset that shapes how we work with clients and each other every day.

Senior Java Engineer employer: Capco

Capco is an exceptional employer that fosters a collaborative and entrepreneurial culture, perfect for Senior Java Engineers looking to make a significant impact in the financial sector. With a strong focus on continuous learning and professional development, employees benefit from a comprehensive training programme, generous leave policies, and a supportive work environment that prioritises mental health and family-friendly practices. Located in London, this hybrid role offers the unique opportunity to shape the future of digital financial services while working with cutting-edge technology and Tier 1 financial institutions.
Capco

Contact Detail:

Capco Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in financial services. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Java projects, especially any cloud-native applications you've built. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for those interviews! Brush up on your knowledge of microservices, CI/CD pipelines, and AWS. Practise common technical interview questions and be ready to discuss your past projects in detail. Confidence is key!

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with Java and cloud technologies, and let us know why you're excited about the role.

We think you need these skills to ace Senior Java Engineer

Java 11+
Spring Boot
AWS
Microservices Architecture
Event-Driven Architecture
CI/CD Pipelines
SQL/NoSQL Databases
Kafka
Java Streaming
Infrastructure-as-Code (CloudFormation)
Distributed Systems
Secure Design Practices
GitLab
Cucumber for BDD
CQRS Patterns

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Java Engineer role. Highlight your experience with Java, Spring Boot, and AWS, and don’t forget to mention any relevant projects or achievements that showcase your skills.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. Be sure to mention your experience with microservices and cloud-native applications.

Showcase Your Technical Skills: In your application, be specific about your technical expertise. Mention your proficiency in Java versions, CI/CD pipelines, and any experience with tools like GitLab or Cucumber. This will help us see your fit for the role right away!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from 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, 17, and 21+. Be ready to discuss your experience with Spring Boot and how you've used it in past projects. Prepare to showcase your understanding of microservices and event-driven architectures.

✨Familiarise Yourself with AWS

Since the role focuses on cloud-native solutions, get comfortable with AWS services and infrastructure. Be prepared to talk about your experience designing cloud solutions and managing CI/CD pipelines. Highlight any specific projects where you've implemented these technologies.

✨Showcase Your Agile Experience

This position values agile best practices, so be ready to discuss your experience working in agile teams. Share examples of how you've contributed to design decisions and continuous improvement in your previous roles. This will demonstrate your collaborative spirit and adaptability.

✨Prepare for Technical Questions

Expect technical questions that test your knowledge of CI/CD, SQL/NoSQL databases, and Kafka. Brush up on your understanding of infrastructure-as-code and secure design practices. Practising coding challenges or system design scenarios can also help you feel more confident during the interview.

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

>