Senior Core Java Engineer - Low-Latency Trading

Understanding Recruitment
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Java
Agile Methodologies
Algorithmic Trading
Amazon Web Services (AWS)
Software Quality
Continuous Integration
Multithreading
Google Cloud Platform
Test Driven Development
Concurrency
Kubernetes
Low Latency
Docker

Job description

Senior Core Java Engineer - Low-Latency Trading 💹

💰 Salary: Up to £125,000 + bonus + benefits

📍 Location: City of London (3 days onsite)

Build ultra-low latency systems at the heart of global FX trading!

This is an opportunity for a Senior Core Java Engineer to join a leading Asian FX trading firm as they continue to scale their London engineering team. You'll play a key role in designing and optimising high-performance trading systems where speed, precision and reliability are critical.

If you enjoy working close to the metal, solving complex performance challenges and operating in a fast-paced financial environment, this is the role for you.

🚀 What you'll be doing

  • Design, build and optimise low-latency, high-throughput Core Java trading systems
  • Own and drive performance improvements across critical components
  • Contribute to the architecture and evolution of a world-class FX trading platform processing billions of messages per day
  • Mentor engineers and promote best practices around testing, code quality and performance
  • Operate within modern engineering practices including CI/CD, TDD, and Agile

💻 Tech Environment

Core Java (no frameworks), multithreading, concurrency, low-latency optimisation, AWS/GCP, Docker, Kubernetes, CI/CD, TDD, Agile.

✠What they're looking for

  • Strong commercial experience in Core Java development (framework-light / no Spring environments preferred)
  • Deep understanding of multithreading and concurrency
  • Experience building or optimising low-latency or high-performance systems
  • Background working in high-throughput, distributed environments
  • Comfortable working in cloud-based infrastructure (AWS or GCP)
  • Strong engineering fundamentals and a senior-level mindset (ownership, mentoring, architectural input)
  • Interest in financial markets or trading systems (experience in finance is a plus, not essential)

🌍 Why join?

➡️Work on systems where milliseconds matter

➡️High-impact role with real ownership and technical influence

➡️Join a growing London team within a globally established trading firm

➡️Competitive compensation with strong bonus potential

Interested? Apply now or get in touch for a confidential conversation.

Requirements

  • Strong commercial experience in Core Java development (framework-light / no Spring environments preferred)
  • Deep understanding of multithreading and concurrency
  • Experience building or optimising low-latency or high-performance systems
  • Background working in high-throughput, distributed environments
  • Comfortable working in cloud-based infrastructure (AWS or GCP)
  • Strong engineering fundamentals and a senior-level mindset (ownership, mentoring, architectural input)
  • Interest in financial markets or trading systems (experience in finance is a plus, not essential)

Benefits & conditions

➡️Competitive compensation with strong bonus potential

Apply for this position