We are hiring for one of our clients
Java Multi-threading Developer – Trading / Risk Platforms
We are looking for a Java Developer with experience in capital markets and risk systems, working on backend services, APIs and data processing components supporting trading, risk calculations and reporting.
Key Responsibilities
· Develop and enhance Java-based backend applications for trading and risk use cases
· Build and maintain APIs, services and data processing components
· Work on trade data flows, risk calculations and reporting pipelines
· Implement asynchronous and event-driven processing (e.g., Kafka-based systems)
· Collaborate with risk, treasury and business teams to translate requirements into solutions
· Participate in end-to-end SDLC including development, testing, deployment and support
· Troubleshoot production issues and optimize system performance
Must-Have Skills
· Strong experience in Core Java (8/11+)
· Strong multithreading and concurrency concepts
· Experience building RESTful services / APIs
· Strong SQL skills (queries, data handling)
· Experience with Spring / Spring Boot framework
· Understanding of event-driven architecture (Kafka or similar)
Domain Experience
· Experience in Investment Banking / Capital Markets
· Hands-on exposure to:
o Market Risk / Treasury Risk / RWA / Trade processing
· Understanding of financial workflows such as:
o Risk calculation, trade lifecycle, reporting pipelines
Intersection of high-performance engineering
Core java development with JVM
Memory optimization, Multi-threading
Domain- market risk/ Risk System.
Keywords: Micro services, Kafka, Bricks,
Preferred– LMAX Disruptor, Low Latency, Market Risk
Good-to-Have
· Experience with Kafka / messaging systems
· Exposure to batch processing / schedulers
· Basic knowledge of Python (for automation / scripting)
· Familiarity with CI/CD tools (Jenkins, Git, etc.)
· Exposure to cloud environments (not mandatory)
Experience
· ~7-12 years of experience
…
