FDM is a global business and technology consultancy seeking a Junior eFX developer to work for our client within the banking sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role based in London.
The client’s IT team are at a pivotal moment as they undergo major transformation of their electronic FX trading platform. You’ll be at the heart of a high-impact migration, replacing their legacy C# price distribution and trade acceptance systems for ESP and RFQ with a cutting-edge, high-performance Java-based solution.
As an eFX developer, you’ll work on real-time trading systems that power global FX markets, tackling challenges around low-latency execution, high-throughput messaging, and robust system reliability. You’ll collaborate with talented colleagues across technology, trading, and QA, gaining exposure to the full trade lifecycle—from price generation and distribution to order management.
Responsibilities:
1. Develop, test, and deploy components of the eFX stack (pricing, quoting, order management, market data handlers, risk engines).
2. Implement high-performance, low-latency code in Java.
3. Contribute to CI/CD pipelines, automated testing, and production release processes.
4. Collaborate with senior developers, quants, and traders to deliver robust solutions.
5. Support production systems, including real-time monitoring and incident response.