Java Engineer - Up to £150,000 + Bonus - London

Java Engineer - Up to £150,000 + Bonus - London

Full-Time 150000 - 150000 £ / year (est.) No working from home possible
Hunter Bond

At a Glance

  • Tasks: Build and optimise ultra-low latency Java applications for high-performance trading systems.
  • Company: World-class quantitative trading firm at the forefront of electronic markets.
  • Benefits: Competitive salary up to £150,000 plus bonus, with a focus on innovation and autonomy.
  • Other info: Collaborative environment with opportunities to learn from top engineers in low latency.
  • Why this job: Join a dynamic team and make a real impact in the fast-paced world of finance.
  • Qualifications: Strong Java development skills and experience with high-performance backend systems.

The predicted salary is between 150000 - 150000 £ per year.

Our client is a world-class quantitative trading firm operating at the cutting edge of global electronic markets. Their proprietary technology powers fully automated trading strategies across multiple asset classes, where every microsecond matters and engineering excellence is a true competitive advantage. The firm designs and builds ultra-low latency trading systems that process millions of market events every second, enabling trading decisions to be made in microseconds. With technology sitting at the heart of the business, engineers work alongside quantitative researchers and traders to continuously optimise performance, build next-generation execution platforms, and solve some of the most demanding engineering challenges in finance.

You’ll be joining an exceptionally strong engineering team that values technical curiosity, innovation, and ownership. The environment is highly collaborative, free from unnecessary bureaucracy, and focused on giving engineers the autonomy to build best-in-class systems using modern technologies and industry-leading hardware. This is a rare opportunity to work on software where tiny improvements in performance can have a measurable financial impact, all while learning from some of the brightest engineers in the low latency space.

The Role:

Our client is looking for an experienced Low Latency Java Developer to join their high-performance Execution Engineering team. You’ll be responsible for building and optimising the firm’s ultra-low latency execution platform, developing software that interacts directly with global exchanges and delivers orders with the lowest possible latency. Working on business-critical systems, you’ll design and enhance high-performance Java applications that process live market data, make trading decisions, and execute orders in microseconds. You’ll collaborate closely with quantitative traders, researchers, and infrastructure engineers to continually improve execution speed, system resilience, and trading performance.

This role offers the opportunity to work with advanced performance engineering techniques including JVM tuning, lock-free programming, off-heap memory, network optimisation, kernel bypass technologies, and hardware acceleration. You’ll help push the limits of what’s possible in Java while building systems that operate under extreme throughput and latency requirements. If you’re passionate about performance engineering and enjoy solving incredibly complex technical challenges, this is one of the most exciting environments you’ll find.

  • Strong commercial experience developing applications in Java (Java 17+)
  • Experience building high-performance backend systems
  • Excellent understanding of multithreading, concurrency, and JVM internals
  • Strong knowledge of low latency application design and optimisation techniques
  • Experience with asynchronous programming and event-driven architectures
  • Familiarity with TCP/UDP networking and messaging technologies
  • Strong understanding of data structures, algorithms, and performance profiling
  • Experience working within Linux environments
  • Passion for clean, efficient, and highly optimised code
  • Interest in financial markets or electronic trading (previous finance experience isn’t essential)

Java Engineer - Up to £150,000 + Bonus - London employer: Hunter Bond

Hunter Bond is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets collaboration. With a strong focus on employee growth and development, team members benefit from competitive compensation, comprehensive benefits, and the opportunity to work alongside a talented, low-ego team dedicated to pushing the boundaries of technology in trading systems.

Hunter Bond

Contact Details:

Hunter Bond Recruitment Team

We think you need these skills to ace Java Engineer - Up to £150,000 + Bonus - London

Java (Java 17+)
Low Latency Application Design
Performance Engineering
Multithreading
Concurrency
JVM Internals
Asynchronous Programming