At a Glance
- Tasks: Build scalable backend services and design APIs using Java.
- Company: Capco is a leading consultancy focused on financial services innovation.
- Benefits: Enjoy hybrid work, industry-leading training, and a supportive team culture.
- Why this job: Shape the future of finance while growing your skills in a collaborative environment.
- Qualifications: Proficiency in Java, cloud deployment experience, and strong problem-solving skills required.
- Other info: Capco values inclusion and offers adjustments for applicants needing support.
The predicted salary is between 42000 - 84000 £ per year.
Join to apply for the Back End Developer role at Capco. Location: London (Hybrid) | Type: Permanent
Capco is growing our Engineering team – and we’re looking for experienced 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 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
- Proficiency in Java and Spring Boot
- Experience deploying solutions into cloud environments (preferably AWS)
- Understanding of microservices, event-driven design, and cloud-native architecture
- Strong grasp of SQL and NoSQL databases
- Solid experience with CI/CD pipelines and DevOps tools
- Consulting mindset with strong communication and problem-solving skills
Bonus Points For
- Terraform, CloudFormation, or other infrastructure-as-code tools
- Experience with serverless functions (AWS Lambda, Azure Functions)
- Messaging systems like Kafka or RabbitMQ
- Familiarity with security protocols such as OAuth2 and SAML
- QA automation and integration with third-party platforms
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.
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.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Back End Developer employer: Capco
Contact Detail:
Capco Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer
✨Tip Number 1
Familiarise yourself with the latest Java versions, especially Java 11 and 17, as these are crucial for the role. Brush up on your Spring Boot skills, as this framework is essential for building scalable backend services.
✨Tip Number 2
Gain hands-on experience with AWS and cloud-native technologies. Consider working on personal projects or contributing to open-source projects that utilise AWS to demonstrate your ability to deploy solutions in cloud environments.
✨Tip Number 3
Engage with the developer community through forums or local meetups focused on microservices and event-driven design. Networking can provide insights into industry best practices and may even lead to referrals.
✨Tip Number 4
Prepare to discuss your problem-solving approach during interviews. Be ready to share examples of how you've tackled complex challenges in previous roles, particularly those involving CI/CD pipelines and DevOps tools.
We think you need these skills to ace Back End Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java and Spring Boot experience prominently. Include specific projects where you've built scalable backend services or designed APIs, as this aligns with what Capco is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your passion for financial services and how your skills in cloud-native technologies can contribute to Capco's innovative solutions. Mention any relevant experience with AWS and microservices.
Showcase Problem-Solving Skills: During the application process, emphasise your problem-solving abilities. Provide examples of complex problems you've solved in previous roles, particularly in agile environments, to demonstrate your fit for the role.
Highlight Continuous Learning: Mention any recent training or certifications related to backend development, cloud technologies, or DevOps tools. This shows your commitment to growth and aligns with Capco's focus on industry-leading training.
How to prepare for a job interview at Capco
✨Showcase Your Java Expertise
Make sure to highlight your proficiency in Java, especially versions 11 and 17. Be prepared to discuss specific projects where you've used Java and Spring Boot, as this will demonstrate your hands-on experience.
✨Discuss Cloud Experience
Since the role involves working with cloud platforms, particularly AWS, be ready to talk about your experience deploying solutions in cloud environments. Mention any specific tools or practices you've used, such as Terraform or CloudFormation.
✨Understand Microservices Architecture
Capco is looking for candidates familiar with microservices and event-driven design. Prepare to explain how you've implemented these concepts in past projects and how they can benefit financial services.
✨Demonstrate Problem-Solving Skills
As a Backend Engineer, you'll face complex challenges. Be ready to share examples of how you've approached problem-solving in previous roles, particularly in collaborative settings with agile teams.