Lead Java Engineer (Risk)
- London, United Kingdom
- Lead/Staff
- Posted
Skills
Required
- Spring / Spring Boot
- SDLC
- CI/CD
- GitLab
- JUnit
- Mockito
- Cucumber
- AI‑assisted
- Copilot‑style tools
- Terraform
- Ansible
Preferred
- Java
- derivatives products
- credit derivatives
- C++
- quantitative risk models
- Maven
- IntelliJ
- JMS
- ActiveMQ / IBM
- Kafka
Join our team as a Lead Java Engineer in the CDSClear Risk Development team. In this highly hands-on role, you will have significant influence over design and technical direction, and will be responsible for the end-to-end lifecycle of the systems you work on.
About London Stock Exchange
- Drive evolution of the risk platform, combining incremental improvements with more substantial architectural step‑changes, while maintaining a strong focus on delivery, quality and maintainability.
- Performance and scalability
Responsibilities
- You will design, implement, and evolve core risk-engine components, contribute to the implementation of quantitative risk models, and provide technical leadership across risk calculation orchestration.
- You will also collaborate with infrastructure, security, and DevOps teams to deliver end-to-end solutions, and participate in third-line system support.
- Act as a Lead Java Engineer within the CDSClear Risk Development team, contributing across all stages of the SDLC.
- Design, implement and evolve core risk-engine components supporting intraday and overnight batch margin calculations.
- Resilience and recovery
- Java, Spring Boot, Maven, IntelliJ
- Auditability, controls and operational readiness
- Messaging: JMS, ActiveMQ / IBM MQ, Kafka
- Ownership mindset, with a drive to improve quality, robustness and long‑term maintainability of the platform
- Strong understanding of enterprise platform concerns, including:
- Clear communicator with the ability to influence technical decisions through expertise and collaboration
Requirements
- CI/CD: GitLab, JUnit, Mockito, Cucumber
- An interest in modern engineering productivity approaches, including the efficient use of AI‑assisted tooling (e.g. Copilot‑style tools) to aid codebase comprehension, documentation & delivery — applied appropriately within a controlled environment
Git-based source control
- Practical experience contributing to or shaping a risk‑engine architecture capable of executing computationally intensive models at scale
- Strong server‑side Java engineering experience (Java 11+; Java 17+ preferred) using Spring / Spring Boot
Linux-based server environments
- Ability to understand quantitative models and make informed implementation trade‑offs when integrating them into production systems
- Comfortable working in a regulated / controlled environment with disciplined SDLC and production change processes
- Monitoring and observability tooling in enterprise environments
- Infrastructure-as-code or deployment automation (e.g. Terraform, Ansible)
- Exposure to cloud or hybrid environments (e.g. AWS)
Preferred
- Familiarity with derivatives products, particularly credit derivatives
- Experience working alongside C++ or other native analytics libraries
jobapplier