Senior Java Engineer – Low-Latency Trading

Bank of America Corporation

Greater London

On-site

GBP 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private healthcare
Pension plan
Childcare support
Flexible benefits
Wellbeing account
Employee Assistance Program
Matching gifts
Arts & Culture access
Volunteering opportunities

Job summary

Bank of America Corporation’s Electronic Trading Technology (ETT) group in the UK develops low-latency trading solutions, including FIX connectivity and smart order routing. The ETT team works across regions to roll out next-gen platforms handling high volumes of market data and client flow.

The role focuses on delivering core framework changes, collaborating with quantitative traders, and guiding juniors through the development lifecycle, with an emphasis on high-quality, low-latency systems.

Qualifications

  • Excellent communication skills.
  • In-depth understanding of core Java APIs (collections, concurrency, NIO).
  • Understand and have experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency I/O.
  • Understanding of and experience with design patterns (Observer, Factory, Singleton).
  • Development practices you will be able to use test driven development and be familiar with UML and OO design. Should have experience with Eclipse or IntelliJ, GIT, continuous build servers and Maven / Gradle.

Responsibilities

  • Delivery of key functional changes to the ETT strategy engines.
  • Delivery of core framework-level changes.
  • Interaction with quantitative trading group / quantitative traders to capture core requirements.
  • Being involved with all aspects of the development lifecycle (gathering requirements, developing code, writing unit tests, reviewing patches, performing 2nd level support).

Skills

Java API
Multithreading
Design patterns
TDD
UML
Eclipse
IntelliJ
Git
Maven/Gradle
Mentoring

Tools

Eclipse
IntelliJ
Git
Maven/Gradle

Job description

Bank of America Corporation’s Electronic Trading Technology (ETT) group in the UK develops low-latency trading solutions, including FIX connectivity and smart order routing. The ETT team works across regions to roll out next-gen platforms handling high volumes of market data and client flow.

The role focuses on delivering core framework changes, collaborating with quantitative traders, and guiding juniors through the development lifecycle, with an emphasis on high-quality, low-latency systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer, EFX - Low-Latency FX Trading
Senior Java Developer, EFX - Low-Latency FX Trading

Bank of America • Bromley

On-site
GBP 75,000 - 110,000
Private healthcare
Pension plan
Family leave
+1
Senior Java Developer – Low-Latency FX Pricing
Senior Java Developer – Low-Latency FX Pricing

Bank of America • Greater London

On-site
GBP 90,000 - 120,000
Private healthcare
Pension plan
Life assurance
+3
Java Backend Engineer - Low-Latency Trading Systems
Java Backend Engineer - Low-Latency Trading Systems

EC1 Partners • Greater London

On-site
GBP 85,000 - 125,000
Senior Java Low-Latency Trading Engineer (London, Hybrid)
Senior Java Low-Latency Trading Engineer (London, Hybrid)

McGregor Recruitment • Greater London

Hybrid
GBP 350,000
Senior Java Developer - Low-Latency Fixed Income Algos
Senior Java Developer - Low-Latency Fixed Income Algos

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretionary bonus
Private medical care
+6
Senior Java Engineer - Low-Latency Trading Systems
Senior Java Engineer - Low-Latency Trading Systems

TP ICAP Group Services Ltd • City Of London

On-site
GBP 70,000 - 90,000
Senior E-Trading Developer: Low-Latency Java (Rates)
Senior E-Trading Developer: Low-Latency Java (Rates)

Barclays • Greater London

Hybrid
GBP 140,000 - 180,000
Pension plan
Holiday pay
Employee Assistance Programme
+1
Senior Low-Latency Java Engineer — Hybrid London Trading
Senior Low-Latency Java Engineer — Hybrid London Trading

McGregor Boyall • City Of London

Hybrid
GBP 120,000 - 160,000
Low-Latency Java Engineer for Electronic Trading
Low-Latency Java Engineer for Electronic Trading

Harrington Starr • Greater London

On-site
GBP 110,000 - 170,000
Senior Java Engineer - Low-Latency Trading Systems
Senior Java Engineer - Low-Latency Trading Systems

TP ICAP Group • Greater London

On-site
GBP 70,000 - 90,000