Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer - Electronic Trading

Jgasurveyors

City of London

Hybrid

GBP 80,000 - 100,000

Full time

30 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Senior Java Developer for a 12-month contract in London. This hybrid role involves working with low-latency trading engines and collaborating closely with quantitative analysts. Candidates should possess expert-level Java skills, experience in front-office trading, and be adept in agile development. Competitive daily rate of up to £900 offered.

Qualifications

  • Expert-level Core Java skills including collections and concurrency.
  • Strong understanding of low-latency I/O systems.
  • Experience with agile methodologies and high-frequency trading architectures.

Responsibilities

  • Design and enhance algorithmic trading engines.
  • Collaborate with the Quant Trading Group on requirements.
  • Contribute to all stages of SDLC from design to support.

Skills

Expert-level Core Java
Understanding of multithreaded systems
Familiarity with design patterns
Experience with TDD, GIT, Maven/Gradle
Confident communicator in trading environments
Job description

Join to apply for the Senior Java Developer - Electronic Trading role at John Goddard Associates

12-Month Initial Contract - Immediate Start

Up to £900 per day (via umbrella)

London - Hybrid (2-3 days onsite)

The Role

You’ll work as a Core Java Developer within a high-performing Algo Engineering group, responsible for evolving a suite of low-latency, high-throughput trading engines that power the firm’s EMEA and global electronic trading business. This includes delivery of key functional changes, performance optimisation, and close collaboration with quants and traders.

Key Responsibilities
  • Design, develop, and enhance algorithmic trading engines and core frameworks
  • Partner with the Quant Trading Group to capture and translate trading requirements
  • Contribute to all stages of the SDLC – design, coding, testing, deployment, and 2nd‑line support
  • Deliver framework‑level improvements for throughput, resilience, and scalability
  • Participate in peer reviews, mentoring, and agile ceremonies
Required Skills & Experience
  • Expert‑level Core Java (collections, concurrency, NIO, memory management)
  • Strong understanding of multithreaded systems and low‑latency I/O
  • Deep familiarity with design patterns (Observer, Factory, Singleton, etc.)
  • Experience with TDD, GIT, Maven/Gradle, and continuous integration tools
  • Confident communicator with experience in front‑office trading environments
Desirable
  • Knowledge of benchmark algos (VWAP, TWAP, Arrival Price) and smart order routing
  • Understanding of FIX protocol, market data, and exchange connectivity
  • Experience in equities and/or derivatives electronic trading systems
  • Exposure to agile development and high‑frequency trading architectures
Job Details
  • Seniority level: Mid‑Senior level
  • Employment type: Contract
  • Job function: Information Technology
  • Industries: Software Development
Equal Opportunity Statement

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.