Senior Java Developer
Core
Senior Java Developer building and supporting risk management systems for traders to execute trades and manage structured rates activities.
Role type
Senior IC Java Developer (VP level)
Builds
Scalable distributed systems, risk management platforms, and pricing engines for interest rates derivatives
Domain
Financial Services / Interest Rates Derivatives / Risk Management
Deliverable
production ML models | product features
Required skills
Java, distributed systems, multithreaded programming, unit testing, continuous integration, design patterns, data structures
Preferred skills
Scala, Symphony, Akka, Coherence, Infinispan, Cassandra, Hazelcast, risk calculations, valuation, model libraries
Technologies
Java, Scala, Symphony, Akka, Coherence, Infinispan, Cassandra, Hazelcast
Responsibilities
Design and build functionality for new and existing risk management systems; partner with product leads to enhance platforms; ensure high-quality delivery via testing and CI/CD; support production releases and post-deployment support; develop distributed systems using caches and grid-computing; collaborate with global teams on scalable solutions
Seniority
Senior, hands-on IC (VP level)