Enable job alerts via email!

Senior Java Software Engineer

Harrington Starr

Greater London

On-site

GBP 135,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Java Developer with a strong background in building high-performance, low-latency trading systems. This exciting role involves designing and optimizing cutting-edge FX trading platforms while collaborating with cross-functional teams. The successful candidate will contribute to Agile workflows and ensure high-quality code standards. If you are a results-driven developer passionate about innovation in the financial technology sector, this opportunity is perfect for you.

Qualifications

  • Proven experience in building high-performance FX trading applications.
  • Strong expertise in low-latency Java and/or C++ development.

Responsibilities

  • Design and maintain high-performance FX Matching applications using Java.
  • Collaborate with product and architecture teams to deliver compliant solutions.

Skills

Java
C++
Low-latency development
Multi-threading
Event-driven architecture
Performance tuning
Analytical thinking
Problem-solving

Education

Bachelor's degree in Computer Science

Tools

Git
GitLab
Bamboo
BitBucket
SonarQube
Veracode
Coverity
Blackduck

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Harrington Starr. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Harrington Starr

Principal Recruitment Consultant - Software Engineering

Senior Java Developer – High-Performance FX Trading

We’re working on behalf of a prestigious financial services organization to source a highly skilled Senior Java Developer with a strong background in building high-performance, low-latency trading systems. This is an exciting opportunity to contribute to the evolution of a world-class FX Matching Venue, within a dynamic and regulated environment.

The successful candidate will play a critical role in designing, developing, and optimizing cutting-edge FX trading platforms, while collaborating closely with cross-functional teams that include product leads, architects, and operations specialists.

Key Responsibilities:

Application Development:

  • Design, develop, and maintain high-performance FX Matching applications using Java.
  • Apply event-driven architecture principles to create scalable and responsive systems.
  • Conduct OS-level and Java performance tuning to meet the demands of high-frequency trading environments.

Collaboration & Technical Leadership:

  • Partner with product, architecture, and operational teams to deliver robust, compliant solutions.
  • Contribute to Agile workflows, including code reviews and mentoring junior developers.
  • Participate in troubleshooting, system optimization, and ensuring overall platform stability.

Quality Assurance & Process Improvement:

  • Drive the implementation of development best practices and maintain high-quality code standards.
  • Support CI/CD efforts and maintain automated test frameworks.
  • Promote secure coding practices and contribute to compliance and risk mitigation strategies.

Key Requirements:

  • Proven experience building high-performance systems for FX or similar financial trading applications.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Strong expertise in low-latency Java and/or C++ development.
  • Solid understanding of FIX and binary protocols (e.g., FIX 5.x).
  • Advanced knowledge of multi-threading, concurrency, and performance tuning in Java.
  • Hands-on experience with event-driven architectures and scalable system design.
  • Comfortable working in Linux environments and using CI/CD tools (Git, GitLab, Bamboo, BitBucket, SonarQube).
  • Exposure to application security tools such as Veracode, Coverity, or Blackduck is advantageous.

Candidate Profile:

  • Analytical thinker with strong problem-solving capabilities.
  • Excellent communicator, able to collaborate across both technical and business functions.
  • Self-motivated, proactive, and adaptable to fast-paced Agile environments.
  • Passionate about innovation and continuous improvement.

If you’re a results-driven developer with a keen interest in high-performance trading systems and you're ready to take on a challenging role with a global financial technology leader, we’d love to hear from you.

Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function

Referrals increase your chances of interviewing at Harrington Starr by 2x

Get notified about new Java Software Engineer jobs in London Area, United Kingdom.

London, England, United Kingdom 4 months ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 44 minutes ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 1 day ago

London, England, United Kingdom 10 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

City Of London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

Java Engineer - Up to £150,000 + Bonus + Package

Greater London, England, United Kingdom 3 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 4 weeks ago

Founding Engineer (Java Developer) - Up to £135,000 + Bonus

Greater London, England, United Kingdom 1 week ago

Java Software Engineer - Intraday Risk and P&L
Associate / Junior Software Engineer (Full-Stack)

London, England, United Kingdom 2 weeks ago

Java Developer – Algorithmic Trading & SOR Technology

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 5 days ago

Leatherhead, England, United Kingdom 4 days ago

London, England, United Kingdom 2 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Senior Java Software Engineer

Understanding Recruitment

Basingstoke

Remote

GBP 100.000 - 150.000

14 days ago

Senior Java Software Engineer

Harrington Starr

Greater London

On-site

GBP 80.000 - 150.000

Yesterday
Be an early applicant

Senior Software Engineer

The Adecco Group

Windsor

Remote

GBP 125.000 - 150.000

2 days ago
Be an early applicant

Senior Java Software Engineer

Caspian One

Greater London

Hybrid

GBP 135.000 - 150.000

2 days ago
Be an early applicant

Senior Software Engineer

Impellam Group

Greater London

Remote

GBP 125.000 - 150.000

8 days ago

Senior Software Engineer

nineDots.io

Northern Ireland

Remote

GBP 90.000 - 150.000

2 days ago
Be an early applicant

Senior Software Engineer

Inara

Greater London

Remote

GBP 125.000 - 150.000

30+ days ago

Senior Software Engineer -Syft Integration (FTC )

Roman Health Pharmacy LLC

London

Remote

GBP 125.000 - 150.000

30 days ago

Senior Software Engineer - BitVM Bridge

Babylon Labs Ltd

Remote

GBP 125.000 - 150.000

13 days ago