Job Search and Career Advice Platform

Enable job alerts via email!

eFX Java Algo Developer

Talan

Greater London

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global consulting group is seeking an eFX Java Developer to join their London team. The ideal candidate will have extensive experience in Core Java and low-latency techniques, crucial for developing and maintaining high-performance electronic FX trading applications. Responsibilities include collaborating with front-office teams and optimising trading strategies while ensuring robustness and performance integrity. Exposure to FX trading systems and strong problem-solving skills are essential for this role.

Qualifications

  • Strong hands-on experience with Core Java, including multithreading and concurrency.
  • Proven front-office experience in FX or e-trading environments.
  • Deep understanding of FIX protocol and electronic trading workflows.

Responsibilities

  • Design, develop, and maintain low-latency Java applications for eFX trading systems.
  • Collaborate with teams to enhance market data and pricing components.
  • Implement algorithmic trading strategies for optimising performance.

Skills

Core Java
Multithreading
Low-latency techniques
FX trading experience
Connectivity
FIX protocol
Linux-based development
Wireshark
Job description
Job Description

Job Title: eFX Java Developer

Location: London

Company: Talan

Type: Full-time

About Talan

Talan is a global consulting group specialising in business and IT transformation, with a strong presence in financial markets, digital innovation, and data-driven technologies. We partner with leading financial institutions to deliver innovative solutions that drive performance and resilience.

We are looking for a highly skilled eFX Java Developer with a strong background in front‑office systems, low‑latency trading platforms, and real‑time market connectivity to join our team.

Key Responsibilities
  • Design, develop, and maintain low‑latency Java applications supporting electronic FX (eFX) trading systems.
  • Collaborate with front‑office teams to build and enhance connectivity, market data, pricing, and hedging components.
  • Implement algorithmic trading strategies and optimise trading performance.
  • Work with FIX protocol and other market connectivity layers to ensure robust trade execution and data integrity.
  • Optimise performance through garbage‑collection‑aware techniques, multithreading, and fine‑tuned system design.
  • Monitor and improve application performance by designing and maintaining appropriate metrics and KPIs.
  • Collaborate with infrastructure teams to ensure ultra‑low‑latency, high‑throughput, and resilient systems.
  • Participate in code reviews, design sessions, and architecture discussions for high‑performance systems.
  • Analyse and troubleshoot production issues, including network‑level packet analysis (Wireshark) and Solace message bus troubleshooting.
  • Stay up to date with emerging technologies in FX trading, crypto markets, and distributed systems.
Key Skills & Experience
Essential
  • Strong hands‑on experience with Core Java, including multithreading, concurrency, and low‑latency techniques.
  • Proven front‑office experience in FX or e‑trading environments.
  • Experience in connectivity, market data, core pricing, and hedging strategies.
  • Deep understanding of FIX protocol and electronic trading workflows.
  • Expertise in Linux‑based development and performance tuning.
  • Experience with garbage‑collection‑aware coding, real‑time systems, and machine‑level performance optimisation.
  • Strong grasp of Solace messaging, networking fundamentals, 10GbE, and multicast environments.
  • Experience with Wireshark or similar tools for packet analysis and latency diagnostics.
Desirable
  • Exposure to crypto trading platforms or digital asset markets.
  • Familiarity with machine sympathy principles and high‑performance system design.
  • Experience designing real‑time mission‑critical applications with message bus technologies.
  • Knowledge of performance monitoring tools and metrics instrumentation frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.