Enable job alerts via email!

Rates eTrading VP/ED Level Lead Java Engineer - McGregor Boyall

ZipRecruiter

City Of London

Hybrid

GBP 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A major financial institution is seeking a Java Developer / eTrading Strategist to join its London Rates eTrading team. This role focuses on designing, building, and optimising low-latency Java trading systems. Candidates need extensive experience in Java development, particularly within low-latency trading systems. The position offers a hybrid working model, competitive compensation, and the chance to work on mission-critical systems.

Benefits

Collaborative front-office environment
Competitive compensation

Qualifications

  • 10+ years' experience in Java development within low-latency trading systems.
  • Deep knowledge of Java concurrency, GC tuning, memory management, and NIO.
  • Proven track record delivering production-grade Java trading platforms.

Responsibilities

  • Design and implement low-latency, multithreaded Java applications for Rates eTrading.
  • Develop and optimise execution algorithms and pricing engines.
  • Conduct rigorous code reviews, testing, and benchmarking.

Skills

Java concurrency
GC tuning
Memory management
Low-latency trading systems
Multithreading

Education

Degree in Computer Science, Engineering, Mathematics

Tools

Aeron
Chronicle Queue
Kafka
Job description
Overview

A leading global investment bank is seeking a Java Developer / eTrading Strategist to join its London Rates eTrading team. This front-office role focuses on designing, building, and optimising low-latency Java trading systems that power the bank's global Rates business.

Responsibilities
  • Design and implement low-latency, multithreaded Java applications for Rates eTrading.

  • Develop and optimise execution algorithms, smart order routers, and pricing engines.

  • Profile and tune Java applications for GC optimisation, lock contention, and throughput.

  • Implement real-time monitoring, logging, and alerting frameworks.

  • Partner with quants to integrate pricing models into Java-based trading systems.

  • Conduct rigorous code reviews, testing, and benchmarking.

Candidate Profile
  • Degree in Computer Science, Engineering, Mathematics, or related field.

  • 10+ years' experience in Java development within low-latency trading systems.

  • Deep knowledge of Java concurrency, GC tuning, memory management, and NIO.

  • Familiarity with market microstructure, FIX, order types, and trading protocols.

  • Proven track record delivering production-grade Java trading platforms.

  • Rates (cash & derivatives) eTrading experience strongly .

Technical Skills
  • Core Java 11+, multithreading, lock-free programming.

  • Low-latency messaging frameworks (Aeron, Chronicle Queue, Kafka).

  • High-performance data structures and memory-efficient coding.

  • Experience with distributed systems, microservices, and cloud- Java.

  • Knowledge of market-making algos, smart order routing, HFT architectures.

What’s on Offer
  • Direct impact on the Rates eTrading desk, with ownership of mission-critical systems.

  • Work on cutting-edge low-latency engineering challenges.

  • Collaborative front-office environment with quants and traders.

  • Hybrid working - only 2 days/month in the London office.

  • Competitive compensation with strong career growth potential.

If you are passionate about Java, low latency, and electronic trading, we'd love to hear from you.

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.