Senior Java Trading Systems Developer

Provntalent

Greater London

Hybrid

GBP 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Provntalent is seeking a Senior Java Trading Systems Developer to advance its electronic trading technology. You will design, build and optimize Java-based trading systems, impacting order routing, execution and lifecycle processes across multiple markets.

The ideal candidate brings deep experience in electronic trading or capital markets, strong Java software skills and a hands-on approach to architecture and delivery within a high-performance trading environment.

Qualifications

  • Strong commercial Java development experience.
  • Experience developing systems within electronic trading or capital markets.
  • Good understanding of order management and the trade lifecycle.
  • Background in equities, FX, market making, derivatives or digital markets.

Responsibilities

  • Design, build and maintain trading systems using Java.
  • Develop functionality supporting order management, routing and execution.
  • Work across the full trade lifecycle, from order entry and validation through to execution and downstream processing.
  • Build scalable, resilient and performance-focused infrastructure.
  • Collaborate with trading, quantitative and engineering teams to deliver new capabilities.
  • Contribute to the ongoing development and modernisation of the trading platform.
  • Support connectivity and workflow requirements across multiple markets and counterparties.
  • Improve system reliability, performance and operational resilience.
  • Participate in technical design and architectural decision-making while remaining hands-on.

Skills

Java
Electronic trading
Capital markets
Order management
Trading platforms
Low-latency
FIX protocol
Python

Tools

FIX protocol
Python
KDB

Job description

A well-established financial markets firm is seeking a Senior Java Trading Systems Developer to support the continued development of its electronic trading technology.This is a hands-on engineering position focused on building and improving systems used to manage orders and trading activity across multiple markets and venues. The successful candidate will work closely with front-office users, quantitative specialists and technology teams to deliver reliable, scalable and high-performance solutions.The role would suit an experienced developer from an electronic trading, capital markets or market-making environment who is interested in joining a growing and technically ambitious business.

Responsibilities
  • Design, build and maintain trading systems using Java
  • Develop functionality supporting order management, routing and execution
  • Work across the full trade lifecycle, from order entry and validation through to execution and downstream processing
  • Build scalable, resilient and performance-focused infrastructure
  • Collaborate with trading, quantitative and engineering teams to deliver new capabilities
  • Contribute to the ongoing development and modernisation of the trading platform
  • Support connectivity and workflow requirements across multiple markets and counterparties
  • Improve system reliability, performance and operational resilience
  • Participate in technical design and architectural decision-making while remaining hands-on
Requirements
  • Strong commercial Java development experience
  • Experience developing systems within electronic trading or capital markets
  • Good understanding of order management and the trade lifecycle
  • Background in areas such as equities, foreign exchange, market making, derivatives or digital markets
  • Experience with order routing, execution workflows or trading algorithms
  • Understanding of market structure and electronic execution
  • Experience working closely with front-office and quantitative teams
  • Ability to contribute to system design, architecture and implementation
Desirable
  • Experience across more than one asset class
  • Exposure to high-performance or low-latency systems
  • FIX protocol or exchange connectivity experience
  • Knowledge of Python, KDB or similar technologies
  • Experience developing or modernising a trading platform
  • Experience working in a growing, changing or build-focused environment

This is an opportunity to join a high-profile trading technology team and play an important role in the development of a significant electronic trading platform. The position offers meaningful technical ownership and the opportunity to influence future platform capabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Harrington Starr • Greater London

Hybrid
GBP 70,000 - 90,000
Senior Java Trading Systems Engineer (Low-Latency)
Senior Java Trading Systems Engineer (Low-Latency)

Provntalent • Greater London

Hybrid
GBP 90,000 - 140,000
Senior Java Software Engineer
Senior Java Software Engineer

Saragossa • Greater London

On-site
GBP 90,000 - 140,000
Director - Credit eTrading - Java/Python
Director - Credit eTrading - Java/Python

Orbis Group • Greater London

Hybrid
GBP 120,000 - 170,000
Senior Java Developer
Senior Java Developer

Synnovate • City Of London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Spectrum IT Recruitment • Greater London

On-site
GBP 85,000 - 110,000
Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
Senior Java Software Engineer
Senior Java Software Engineer

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

Hybrid
GBP 350,000
Java Software Engineer : Java : Quant Trading : £150k
Java Software Engineer : Java : Quant Trading : £150k

Hunter Bond • England

Hybrid
GBP 60,000 - 85,000