Senior Java Developer, Risk
Core
Building mission-critical, sophisticated applications supporting Clearing and Risk systems for global energy and financial markets.
Role type
Senior IC Java Developer (Risk Systems)
Builds
Cloud-native platforms and quantitative risk algorithms for global derivative markets
Domain
Financial services / Capital markets / Risk management
Deliverable
production ML models
Required skills
Java 8+, Spring Framework, RESTful API design, SQL/PLSQL, Distributed messaging (Kafka, RabbitMQ, IBM MQ), Multi-threaded server-side development, Unit testing (JUnit, Mockito), Performance tuning
Preferred skills
Quantitative financial risk models, Kubernetes/OpenShift, Apache Airflow, Redis/Hazelcast, WebFlux, JNI integration
Technologies
Java, Spring Boot, Spring Cloud, Kafka, RabbitMQ, Oracle, Jenkins, ArgoCD, Kubernetes, Redis
Responsibilities
Develop high-performance systems using Java/Spring/REST; Design and implement scalable solutions for complex computations; Own estimation, design, development, and delivery of critical components; Optimize system scalability and performance; Collaborate on functional/non-functional specifications; Support production operations and recovery procedures; Execute unit and integration testing
Seniority
Senior, hands-on IC