IT & Software

Principal Backend Developer (Java)

Capco

Edinburgh · City of Edinburgh · United Kingdom

Overview

In this Principal Backend Engineer role, you will architect secure, cloud-native Java backends and lead engineering standards across multiple teams for global financial clients. You’ll drive scalable microservices in AWS, coach engineers, and shape delivery practices. The position sits in Capco’s Scotland office with potential Glasgow or Edinburgh assignments, offering impact at scale in a collaborative, security-focused environment.

Pay / Benefits
  • Discretionary bonus
  • Competitive pension
  • Health insurance
  • Mental health support
  • 5 weeks annual leave
  • Continuous learning and training
Responsibilities
  • Lead 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
Key requirements
  • Expertise in Java 11/17+, Spring Boot, and AWS-based enterprise cloud solutions
  • Proven track record architecting secure, scalable services using microservices and CQRS patterns
  • Strong experience in CI/CD pipelines, SQL/NoSQL, Kafka, CloudFormation, and streaming frameworks
  • Advanced understanding of system security protocols (OAuth, IAM, TLS, encryption)
  • Leadership capability to manage and mentor teams while driving technology strategy
  • Leadership
  • Coaching and mentoring
  • Strategic thinking
  • Java 11+/17+
  • Spring Boot
  • AWS cloud solutions

Reference: WJ-747_30170175

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.