As a Principal Backend Engineer at Capco, you’ll contribute to high-impact, client-facing projects that shape the future of financial services
Job Summary
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.
We offer a competitive, people-first benefits package designed to support every aspect of your life, including core benefits, mental health support, and continuous learning opportunities.
Matching Summary
As a Principal Backend Engineer at Capco, you’ll contribute to high-impact, client-facing projects that shape the future of financial services.
Skills & Requirements
Must-have
Java 11, 17 and above
Spring Boot framework
AWS cloud platform
Microservices architecture
Event-driven architecture
SQL and NoSQL databases
Kafka message broker
CI/CD pipelines
Infrastructure as Code
Nice-to-have
Thought leadership activities
Coaching and mentoring
Gitlab for CI/CD
Behaviour Driven Design
Security best practices
Key Requirements
Expertise in Java 11, 17 and above
Proficiency with the Spring Boot framework
Deep understanding of deploying enterprise level software into any public cloud, preferably AWS
Experience implementing microservices, event-driven, CQRS and cloud-native architectures
Strong understanding of CI/CD pipelines, particularly within the AWS ecosystem
Proficiency in both SQL and NoSQL databases
Experience with Kafka
Ability to write various types of tests including unit, component, integration, end-to-end, and performance tests
Core understanding of Java streaming and AWS integration
Experience with CloudFormation or similar tools for infrastructure management
Experience with designing large-scale systems
Ability to troubleshoot distributed systems
AWS Certified Solutions Architect - Associate or Professional level certification