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