Java Engineer - Up to £200,000 + Bonus - London

Hunter Bond
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£200,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Multitier Architecture Agile Methodology Algorithmic Trading Software Engineering Information Technology Low Latency Extreme Programming Domain Driven Design

Job description

Salary: Up to £200,000 + Bonus + Benefits

Location: London

About the Company

Our client is an innovative and award-winning fintech company based in London, operating at the forefront of the electronic trading (eTrading) space. They are building advanced technology that powers high-performance financial markets infrastructure.

The company is known for its strong engineering culture, commitment to open-source technologies, and modern development practices. Their platform processes large volumes of real-time market data and supports a low-latency, high-throughput distributed FX trading system used by global market participants.

The Role

They are seeking a Java Software Engineer with a genuine passion for software development, agile practices, and modern open-source technologies to join their highly skilled engineering team.

You will have the opportunity to contribute to the development of a cutting-edge distributed trading platform, working alongside experienced developers and technology specialists in a collaborative environment.

This role offers the chance to work with advanced technologies while learning from senior engineers and gaining exposure to high-performance financial systems.

The engineering team strongly embraces modern development methodologies, including Extreme Programming (XP) and Domain-Driven Design (DDD), encouraging clean architecture, high-quality code, and continuous improvement.

  • Hands on development using Java - Ideally experience working with Java 17 +
  • Detail orientated developer with a passion for testing and high code quality
  • Degree in Computer Science, Software Engineering or STEM subject
  • A good personality - team player with excellent communication skills!

No previous low latency or multithreading experience needed just an interest in doing it!!

Please do not hesitate to reach out direct for further details!

Requirements

The engineering team strongly embraces modern development methodologies, including Extreme Programming (XP) and Domain-Driven Design (DDD), encouraging clean architecture, high-quality code, and continuous improvement.

  • Hands on development using Java - Ideally experience working with Java 17 +
  • Detail orientated developer with a passion for testing and high code quality
  • Degree in Computer Science, Software Engineering or STEM subject
  • A good personality - team player with excellent communication skills!

No previous low latency or multithreading experience needed just an interest in doing it!!

About the company

Our client is an innovative and award-winning fintech company based in London, operating at the forefront of the electronic trading (eTrading) space. They are building advanced technology that powers high-performance financial markets infrastructure.

The company is known for its strong engineering culture, commitment to open-source technologies, and modern development practices. Their platform processes large volumes of real-time market data and supports a low-latency, high-throughput distributed FX trading system used by global market participants.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

4:04 min

Accelerating WebAssembly array access for fast trading algorithms

Chris Heilmann +3 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:33 min

Evaluating algorithmic trade-offs across distributed system implementations

Alexander Reelsen · LIVE

7:52 min

Q&A on agile implementation and challenging norms

Ivan Milanov Ivan Milanov · Europe 2026 Virtual

Videos

See all

Related articles

See all