We are seeking a Senior Java Trading Systems Developer with strong experience in real-time pricing and electronic trading platforms within capital markets environments. The ideal candidate will have expertise building low-latency trading applications for equities, FX, fixed income, or derivatives products.
Responsibilities
Design and develop high-performance Java trading and pricing applications
Build and enhance low-latency pricing engines, market data, and order management systems
Develop real-time trading solutions supporting RFQ/RFS pricing, algorithmic trading, and risk analytics
Integrate applications with market data feeds, FIX protocol, and messaging platforms
Collaborate with traders, quants, and technology teams to deliver scalable trading solutions
Optimize application performance, multithreading, and latency-sensitive workflows
Support production trading environments and troubleshoot critical issues
Qualifications
8+ years of hands-on Core Java development experience
Strong background in trading systems and real-time pricing platforms
Experience with equities, FX, fixed income, derivatives, or algorithmic trading
Expertise in multithreading, concurrency, and low-latency application development
Experience with messaging technologies such as Kafka, Solace, Aeron, JMS, or RabbitMQ
Knowledge of FIX protocol and market data integration
Strong SQL and Linux/Unix experience
Preferred Skills
Experience with AWS or cloud-based trading platforms
Exposure to Python or C++
Understanding of risk systems and pricing models
Agile/Scrum experience
Job Type: Full-Time, Permanent