Senior eFX Low Latency Java Developer

Job Title: Senior eFX Low Latency Java Developer

Role Overview

We are seeking a highly skilled Senior Java Developer to join the eFX Algo IT team as a Subject Matter Expert in low latency trading systems. This is a hands-on development role focused on building and optimizing pricing, hedging, and market connectivity systems for the eFX trading desk.

Experience in eFX pricing is essential , including price construction and algorithmic trading . You’ll work closely with Java and C# developers, business analysts, project managers, and QA teams to deliver high-performance solutions. A strong understanding of FX trading, low latency architecture, and compliance within a trading environment is required.

This is a hybrid position , requiring 3 days per week in-office at our location near Liverpool Street Station in London.

Key Responsibilities

  • Design and develop low latency pricing and trading systems using Java.
  • Collaborate with Front Office and IT teams to prototype and deliver analytics and algorithmic trading solutions.
  • Analyse and optimize performance in high-frequency trading environments.
  • Contribute to all phases of the development lifecycle: design, specification, testing, deployment, and support.
  • Provide 3rd line technical support and liaise with production support teams.
  • Participate in sprint planning, estimation, and regular project updates.
  • Support software releases, including occasional out-of-hours deployments.
  • Ensure compliance with internal policies and regulatory requirements.

Core Attributes & Skills

  • Strong communication and analytical skills.
  • Deep expertise in Java, especially in multithreading, low latency, and performance tuning.
  • Solid understanding of FIX protocol and market connectivity.
  • Proven experience in eFX pricing , including price construction and algo development .
  • Experience in front-office FX or quantitative finance environments.
  • Proficient in UNIX/Linux systems.
  • Familiarity with Agile, Scrum, or Kanban methodologies.
  • Production stability mindset and ability to collaborate across infrastructure and support teams.

Person Specification

Essential Qualifications & Experience

  • Degree (or equivalent) in Computer Science, Mathematics, Physics, or Engineering.
  • Proven experience in:
  • Java development (low latency, multithreading, garbage collection-aware techniques).
  • Performance monitoring and metric design.
  • Real-time, mission-critical systems.
  • Linux and message bus technologies.
  • Network analysis tools (e.g., Wireshark).
  • Solace or similar messaging platforms.
  • eFX pricing systems and algorithmic trading frameworks.

Desirable

  • Postgraduate qualification in computing, mathematics, or statistics.
  • Experience with FX ECNs, pricing algorithms, FIX engines/APIs.
  • Knowledge of FX Options and FIX packages.

Competencies

  • Ability to quickly learn and apply new technologies.
  • Strong technical acumen and delivery focus.
  • Clear communicator with the ability to engage both technical and business stakeholders.
  • Values: transparency, accountability, excellence, and client service quality.
Company
Reed
Location
London, UK
Posted
Company
Reed
Location
London, UK
Posted