Low-Latency Java Developer – Pricing & Risk
Summary
Build ultra-low-latency Java systems that process live market data for FX, options, equities, crypto and commodities, directly impacting trading outcomes.
Requirements
- 3+ years of professional Java development experience, ideally in low-latency or high-throughput systems.
- Strong proficiency in modern Java (Java 17 or 21) and multi-threaded concurrent programming.
- Experience with lock-free architectures, LMAX Disruptor, or similar high-performance patterns.
- Strong understanding of system design, fault tolerance, and horizontal scalability.
- Good communication skills and ability to work effectively remotely.
- Deep understanding of JVM internals, garbage collection tuning, and performance profiling.
- Familiarity with Aeron, TIBCO Rendezvous, QuickFIX/J, or other messaging and protocol stacks.
- Understanding of market data processing, FIX protocol, or real-time event pipelines.
- Experience building and tuning Spring Framework–based systems for performance and reliability.
- Solid grasp of network programming, UDP/TCP, and serialization techniques such as SBE or custom binary formats.
- Comfort with Docker, Test containers, Gradle, JUnit 5, and CI/CD pipelines.
- Knowledge of monitoring, metrics, and troubleshooting distributed systems (e.g. Pulse, Grafana, Prometheus).
- Design, implement, and optimize ultra-low-latency pricing and risk components in Java.
- Develop and maintain the core pricing pipeline.
- Work on multi-asset pricing services, connecting to multiple market data vendors (FIX, TIBCO, Aeron, HTTP/WebSocket, etc).
- Build and maintain vendor adapters for data ingestion and publishing bridges to downstream systems.
- Profile and tune performance at every layer.
- Collaborate with pricing analysts, risk specialists, and DevOps engineers to ensure stability and precision in live trading environments.
- Participate in code reviews, testing (unit, integration, and performance), and continuous delivery.
- Document system behaviour, configuration flows, and new service patterns to ensure long-term maintainability.
- Stay current with advancements in low-latency Java, messaging frameworks, and financial data technologies.
Benefits
- Competitive salary.
- Market-standard EOSB and health insurance.
- Work with elite, high-performance engineering teams building globally used trading systems.
- Team-building events, mentorship, and opportunities for continuous professional growth.
- Remote, based in the UAE.
- Client is in the UK and works UK hours-
so some alignment in working hours is preferred.
- Sumara will sponsor a UAE visa and work permit.
- Technical screening with our recruitment team.
- Non-technical interview with Sumara leadership.
- Two rounds of technical interviews with our senior engineering team.
- Offer and onboarding.