Location
London

About The Role

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:

 
  • Develop, test, and deploy components of the eFX stack (pricing, quoting, order management, market data handlers, risk engines).
  • Implement high-performance, low-latency code in Java.
  • Contribute to CI/CD pipelines, automated testing, and production release processes.
  • Collaborate with senior developers, quants, and traders to deliver robust solutions.
  • Support production systems, including real-time monitoring and incident response.

About You

  • Excellent communication and collaboration skills.
  • Strong analytical and problem-solving mindset.
  • Passion for performance optimisation and system design.
  • Ability to work well under pressure in a fast-moving environment.
  • Self-driven, curious, and eager to learn from senior developers, quants and traders.
  • 1st class or 2:1 bachelors or masters in any quantitative disciple e.g. Computer Science, Software Engineering, Maths, Physics, or related STEM field.
  • Strong knowledge of server-side java as primary language (core collections, concurrency & JVM internals).
  • Good knowledge of Git, Bash, Python and Unix/Linux.
  • Good knowledge of algorithms, data structures, complexity analysis and network fundamentals.
  • Commercial work experience (1-3 years).

Desirable:

  • Any prior internship or project experience in financial markets.
  • A genuine interest in financial markets (especially FX and electronic trading).
  • Any experience with FIX protocol, market data/ECN/exchange feeds
  • Exposure to DevOps tools (Gradle, Maven, Jenkins, Gitlab).
  • Any performance engineering related experience (making applications faster).
  • Side passion projects demonstrating interest in tech/finance.

About Us

We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 2,500 Employees. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index. 

Diversity and Inclusion  

FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.

Why join us

  • Career coaching, mentoring and access to upskilling throughout your entire FDM career
  • Assignments with global companies and opportunities to work abroad
  • Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field
  • Annual leave and work-place pension

Other jobs like this

Location
London
Location
London
Location
UK