onsite
Senior Java Engineer Core Settlement - RTGS Technology - Bank of England
Software Engineer
Senior Java Engineer responsible for designing, building, and operating high‑performance Java services that power the core settlement engine of the UK's Real‑Time Gross Settlement system.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices that drive core settlement and transaction processing for the RTGS platform.
- Collaborate with architects and product owners to define service contracts, data models, and performance targets.
- Implement robust testing, monitoring, and logging to ensure high availability and resilience of critical financial services.
- Participate in on‑call rotation, incident response, and root‑cause analysis to continuously improve system reliability.
- Mentor junior engineers and promote best practices in code quality, security, and DevOps automation.
Requirements
- 5+ years of professional experience developing large‑scale, high‑throughput Java applications.
- Strong knowledge of Spring Boot, RESTful APIs, and microservice architecture.
- Proficiency with relational databases and SQL for transaction‑heavy workloads.
- Experience working on Linux/Unix environments and using CI/CD pipelines.
- Ability to work in an Agile team, communicate complex technical concepts clearly, and handle critical incident response.