We are looking for a highly skilled eFX Java Developer with a strong background in front-office systems, low-latency trading platforms, and real-time market connectivity to join our team.
Requirements
- Design, develop, and maintain low-latency Java applications supporting electronic FX (eFX) trading systems.
- Collaborate with front-office teams to build and enhance connectivity, market data, pricing, and hedging components.
- Implement algorithmic trading strategies and optimize trading performance.
- Work with FIX protocol and other market connectivity layers to ensure robust trade execution and data integrity.
- Optimize performance through garbage collection-aware techniques, multithreading, and fine-tuned system design.
- Monitor and improve application performance by designing and maintaining appropriate metrics and KPIs.
- Collaborate with infrastructure teams to ensure ultra-low-latency, high-throughput, and resilient systems.
- Participate in code reviews, design sessions, and architecture discussions for high-performance systems.
- Analyse and troubleshoot production issues, including network-level packet analysis (Wireshark) and Solace message bus troubleshooting.
- Stay up to date with emerging technologies in FX trading, crypto markets, and distributed systems.