Java Software Engineer - Financial Markets
Core
Design and develop robust backend services for derivative products across equities, commodities, and interest rates, automating the trading lifecycle from quote requests to risk management.
Role type
Senior IC Java Software Engineer (Financial Markets)
Builds
Real-time trading platforms and backend services for global sales, trading, and risk management teams.
Domain
Financial Markets / Derivatives
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, SQL, REST APIs, CI/CD pipelines, algorithms, data structures, concurrency, automated testing
Preferred skills
Equity derivatives knowledge, trading concepts, market data APIs (LSEG/RFA/Bloomberg)
Responsibilities
Design and develop robust backend services; improve architecture, scalability, and infrastructure; enhance performance and system resilience; troubleshoot and resolve production issues.
Seniority
Senior, hands-on IC