Java Engineer

Harvey Nash
Charing Cross, United Kingdom
2 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
Algorithmic Trading
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Continuous Integration
DevOps
Distributed Systems
Fault Tolerance
Gradle
Java Web Services
JUnit
Maven
Real Time Systems
GIT
Build Management
Kubernetes
Low Latency
Kafka
Software Version Control

Job description

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.

Requirements

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

Apply for this position