Senior Software Engineer

Senior Backend Java Developer

📍 London (Hybrid – 3 Days Per Week Onsite)

A financial technology company is seeking a Senior Backend Java Developer to join the team building a globally distributed electronic trading platform. The platform processes multiple billions of messages per day and supports mission-critical trading workflows for institutional clients around the world.

This is an opportunity to work on complex engineering challenges at scale, developing high-performance, low-latency software that sits at the heart of a business-critical trading system.

What You'll Be Working On

  • Core trading services
  • Order management systems
  • Real-time pricing infrastructure
  • Distributed systems
  • Cloud-based microservices
  • Database design and optimisation
  • Large-scale data processing

You'll work closely with engineers, product teams and other stakeholders to deliver reliable, highly available software in a fast-moving environment.

What They're Looking For

  • Strong commercial Java development experience
  • Experience building large, complex backend systems
  • Strong understanding of data structures and algorithms
  • Experience with multithreaded programming
  • A passion for clean, maintainable code and software quality
  • Strong communication and collaboration skills

Engineering Culture

The engineering team places a strong emphasis on software quality, automated testing, continuous integration and collaboration. Engineers are encouraged to take a holistic approach to software engineering and contribute across multiple areas of the platform.

Tech Environment

  • Java
  • Docker
  • Kubernetes
  • MySQL

We look forward to your application. Message Chris Williams with any questions.

Job Details

Company
Understanding Recruitment
Location
City of London, London, United Kingdom
Posted