Java Engineer

Senior Java Developer - Financial Services - Permanent - London - Hybrid

About the role:

We are seeking a Senior Java Developer to join a high-performing electronic trading technology team building low latency, highly available trading systems across multiple asset classes.

This role is ideal for an experienced engineer who thrives in fast-paced, real-time trading environments and enjoys designing, optimising, and scaling mission-critical distributed systems.

You will design and build fault-tolerant, event-driven Java services supporting electronic trading platforms. The position involves performance optimisation, system stability ownership, and close collaboration with global Architecture, DevOps, and Product teams.

Essential Skills:

  • Strong experience building low latency Java systems within electronic trading.
  • Experience with distributed messaging technologies (Kafka, Solace, etc.)
  • Strong understanding of event-driven architectures and real-time systems.
  • Cloud deployment experience (AWS, Kubernetes, EKS, EC2)
  • Experience with Maven or Gradle and JUnit
  • Strong understanding of CI/CD and version control (Git)
  • Exposure to FX, Credit, or Commodities trading workflows

To

From

Record

Yes No

Always use these settings

Job Details

Company
Harvey Nash
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Posted