CareerPlanSign in

Principal Backend Developer (Java)

UK - Edinburgh💼 Full-time🗓 2026-03-05 → 2026-09-25

Core

Architect cloud-native backend systems and lead engineering teams to deliver high-performance financial platforms for global clients.

Role type

Principal Backend Engineer (Java)

Builds

Secure, scalable microservices and event-driven systems deployed to public cloud

Domain

Financial Services / Cloud Engineering

Deliverable

production ML models | product features

Required skills

Java 11/17+, Spring Boot, distributed microservices architecture, event-driven systems, CQRS patterns, CI/CD pipelines, SQL/NoSQL, Apache Kafka, AWS CloudFormation, system security protocols (OAuth, IAM, TLS)

Preferred skills

GitLab CI/CD, Cucumber, Behaviour Driven Design, AWS Solutions Architect certification, large-scale customer-facing application delivery

Technologies

Java, Spring Boot, AWS, Kafka, SQL, NoSQL, CloudFormation, GitLab CI/CD

Responsibilities

Lead design and development of secure, scalable backend systems; Architect distributed microservices and event-driven systems; Guide technical decision-making across teams; Champion engineering excellence and test-first culture; Coach developers and shape delivery processes

Seniority

Principal, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.