eFX Java Algo Developer
Core
Design, develop, and maintain low-latency Java applications for electronic FX (eFX) trading systems, focusing on front-office connectivity, market data, pricing, and hedging.
Role type
Senior IC eFX Java Algo Developer
Builds
Low-latency trading platforms, market connectivity layers, and algorithmic trading strategies for financial institutions.
Domain
Financial Markets / Electronic Trading / High-Performance Computing
Deliverable
production ML models | product features
Required skills
Core Java (multithreading, concurrency), FIX protocol, Linux performance tuning, garbage collection optimization, Solace messaging, network diagnostics (Wireshark), 10GbE networking, real-time system design
Preferred skills
Crypto trading platform experience, machine sympathy principles, mission-critical application design, performance monitoring instrumentation
Technologies
Java, FIX, Solace, Wireshark, Linux, 10GbE
Responsibilities
Design and maintain low-latency Java applications for eFX trading; implement algorithmic trading strategies; optimize performance via GC-aware techniques and multithreading; troubleshoot production issues including packet analysis; collaborate with front-office and infrastructure teams on connectivity and data integrity.
Seniority
Senior, hands-on IC
