Principal Backend Engineer - Java
Capco
As a Principal Backend Engineer at Capco, you will design and deliver scalable Java-based services that power enterprise financial solutions. You’ll join a collaborative engineering team working on client-facing projects across cloud-native architectures. You’ll influence architecture and drive robust testing and performance improvements in agile settings. This role offers exposure to multiple domains within FS & Energy and opportunities to grow across platforms. You’ll contribute to high-impact initiatives that shape the future of financial services.
Pay / Benefits- Discretionary bonus
- competitive pension
- health insurance
- mental health support
- 5 weeks of annual leave
- continuous learning
- Build and deliver scalable backend services using Java (11, 17+)
- Design and implement APIs and microservices for enterprise systems
- Work across cloud platforms, especially AWS, with 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 with clients, product managers, and other engineers
- Expertise in Java 11, 17 and above
- Proficiency with Spring Boot
- Deep understanding of deploying enterprise software to public cloud (preferably AWS)
- Experience implementing microservices, event-driven, CQRS and cloud-native architectures
- Strong understanding of CI/CD pipelines, particularly in AWS
- Proficiency in SQL and NoSQL databases
- Experience with Kafka
- Ability to write unit, component, integration, end-to-end, and performance tests
- Core understanding of Java streaming and AWS integration
- Experience with Infrastructure as Code (CloudFormation or similar)
- Experience designing large-scale distributed systems
- collaboration
- stakeholder management
- problem-solving
- Java 11/17+
- Spring Boot
- AWS
Reference: WJ-747_30161387