Senior Java Developer / SRE Specialist
We are seeking a Senior Java Developer with strong SRE expertise to join a major production management transformation programme within a global investment bank.
This role sits at the intersection of software engineering and site reliability, with a focus on modernising how critical banking platforms are designed, built, and operated at scale.
We are specifically looking for a hands-on Java expert who combines deep architectural knowledge with SRE principles - someone who can design robust systems while actively contributing to code, automation, and reliability engineering in a highly regulated environment.
You will play a key role in shaping resilient, scalable Java-based platforms, driving engineering standards, and embedding SRE practices across mission-critical systems.
What You’ll Be Doing
* Develop high-availability, low-latency Java-based systems for critical banking applications
* Lead hands-on development of reliability tooling, automation frameworks, and platform services
* Embed SRE principles (SLIs, SLOs, error budgets) into system design and operations
* Drive observability strategy (monitoring, logging, tracing) across distributed systems
* Design and implement resilient microservices architectures (Spring Boot, event-driven systems, APIs)
* Own and improve CI/CD pipelines and release engineering practices
Experience
* Strong experience as a Java Architect / Senior Java Engineer within large-scale, distributed systems
* Proven background in SRE, Production Engineering, or DevOps-focused roles
* Deep expertise in Java (Spring Boot, microservices architecture, REST APIs)
* Strong experience with Kubernetes and containerised environments
* Experience with Infrastructure-as-Code (Terraform, CloudFormation, etc.)
If you are a Java-focused architect who thrives in hands-on engineering environments and brings a strong SRE mindset around reliability, scalability, and automation, this is an opportunity to shape the future of critical financial systems at scale.