Principal Backend Developer (Java)
Capco
As a Principal Backend Engineer (Java) you will architect secure, cloud-native backend systems and guide engineering standards for global financial clients. You’ll lead multi-team delivery, coach engineers, and ensure high-performance, scalable services. The role centers on Java-based microservices, AWS deployments, and security-first design to support Capco’s enterprise strategies. You’ll influence technical direction, shape delivery processes, and foster a culture of test-first excellence. This is a leadership role in Scotland with impact across Capco’s digital financial services initiatives.
Pay / Benefits- discretionary bonus
- competitive pension
- health insurance
- life insurance
- critical illness cover
- mental health support
- Lead the design and development of secure, scalable backend systems using Java 11+ and Spring Boot
- Architect distributed microservices and event-driven systems deployed to public cloud (preferably AWS)
- Guide technical decision-making across teams and align solutions to enterprise strategies
- Champion engineering excellence, continuous improvement, and a test-first culture
- Coach developers, shape delivery processes, and influence broader engineering practices across Capco
- Java 11/17+ proficiency
- Spring Boot expertise
- AWS-based enterprise cloud solutions experience
- Experience architecting secure, scalable services with microservices and CQRS patterns
- Strong CI/CD, SQL/NoSQL, Kafka, CloudFormation knowledge
- Understanding of security protocols (OAuth, IAM, TLS, encryption)
- Leadership capability to mentor teams and drive technology strategy
- leadership
- coaching
- cross-functional collaboration
- Java 11+/17+
- Spring Boot
- AWS
Reference: WJ-747_30183216