Back to jobs

Senior Java Developer, Investment Banking

Job description

​We are recruiting on behalf of a leading financial institution seeking a skilled eFX Software Engineer to join their electronic trading team in London. This role offers the chance to work on cutting-edge, low-latency FX trading platforms that support global markets, while shaping innovative solutions in a collaborative environment.


Applicants will require:

  • Extensive experience in Java engineering, preferably within electronic trading or financial markets.

  • Strong knowledge of FX trading systems, market connectivity, and pricing models.

  • Deep understanding of Linux optimisation, CPU architecture, cache management, and network protocols (TCP, UDP, FIX, Multicast).

  • Experience with algorithmic or automated trading systems and test-driven development.

  • Strong problem-solving skills and ability to translate business requirements into scalable technical solutions.

If you would like to know more about this, apply now