Java Software Engineer

Location: London, UK

Working Model: Hybrid 2/3 days in office

Employment Type: Full-Time

MUST HAVE FULL RIGHT TO WORK IN THE UK AND SC ELIGIBLE. This role IS NOT SUITABLE for visa holders

Salary : £60,00 - £65,000 Gross DOE

About the Role

We are seeking a highly skilled Senior Java Developer to join our FX eRisk IT team in London . This team is responsible for designing and delivering cutting‐edge components that enhance our FX trading capabilities. Several major initiatives are currently underway, focused on:

  • Reducing latency in trader position management
  • Enhancing the quality and speed of client pricing
  • Strengthening algorithmic trading and execution workflows

You will work across a suite of distributed, highly available, low‐latency systems that manage liquidity, generate client prices, and handle internal and external order execution—including algorithmic execution.

This is a front‐office, high‐impact position where you will collaborate closely with traders, quants, and technology specialists to build systems that support a global trading desk.

Key Responsibilities

  • Collaborate with business stakeholders to ensure clear understanding of requirements before design and development
  • Produce detailed technical designs aligned to business needs and high-level architecture
  • Work with external consultancies to support technical and graphical design activities
  • Develop robust, scalable, low‐latency solutions using industry‐standard patterns and modern engineering practices
  • Implement continuous integration and automated unit/integration testing
  • Conduct full technical testing prior to UAT
  • Support deployment of components to development and test environments
  • Participate in intraday and overnight support rotations as required

Required Skills & Experience

Technical Expertise

  • Strong Java server-side development experience - minimum 4/5 years
  • Proven experience building highly available, multithreaded, distributed systems
  • Demonstrable expertise in low‐latency development and optimisation
  • Hands-on experience in FX spot or Equities algorithmic execution and pricing
  • Experience working in a Front Office development team in a Large Investment Bank
  • Solid background in system architecture and design
  • Knowledge of enterprise integration and messaging technologies (e.g., 29West, multicast)
  • Familiarity with the FIX protocol
  • Practical experience with time-series databases , ideally kdb+
  • Understanding of lock-free algorithms , concurrency, and advanced threading techniques

Additional Skills

  • Excellent analytical and problem‐solving capabilities
  • Strong communication and interpersonal skills
  • Ability to work independently or collaboratively as part of a team
  • Self-driven, proactive, and comfortable taking ownership of delivery
  • Flexible and adaptable approach to responsibilities

Why Join Us?

This role gives you the opportunity to:

✅ Work on high-performance trading systems in a real-time environment

✅ Build solutions that directly impact FX trading and revenue generation

✅ Collaborate with traders, quants, and elite technologists

✅ Contribute to algorithmic trading, liquidity management, and pricing innovations

✅ Be part of a growing, strategically important FX technology team in London

APPLY HERE or refer someone who might be a good fit for the role!

Job Details

Company
Tenth Revolution Group
Location
City of London, Greater London, UK
Posted