Lead Java Engineer (Risk)
Core
Lead Java Engineer designing and implementing core risk-engine components for intraday and overnight batch margin calculations, what-if simulations, and pricing analytics within a highly regulated clearing service.
Role type
Lead Individual Contributor (IC) Java Engineer (Risk)
Builds
Quantitative risk models and risk-engine architecture for margin calculations and pricing analytics
Domain
Financial services / Clearing / Risk Management
Deliverable
production ML models | product features
Required skills
Server-side Java (11+), Spring Boot, quantitative model integration, risk-engine architecture, performance optimization, resilience engineering, regulated environment SDLC
Preferred skills
C++ or native analytics libraries, credit derivatives, cloud/hybrid environments (AWS), Infrastructure-as-code (Terraform, Ansible), observability tooling
Technologies
Java, Spring Boot, Maven, IntelliJ, JMS, ActiveMQ, IBM MQ, Kafka, GitLab, JUnit, Mockito, Cucumber, Linux
Responsibilities
Design and evolve core risk-engine components for margin calculations; translate analytic requirements into production-grade system behavior; provide technical leadership for risk calculation orchestration; integrate market, trade, and reference data; handle performance, scalability, and failure scenarios; own delivery from development to controlled production release
Seniority
Senior, hands-on IC with technical leadership