Point your AI agent at freehire and let it find you a job.

Get the CLI →

Client Server

NewBe an early applicant

Java Developer - Trading Systems

Posted
Discussion
Overview

As a Java Developer in a growing professional services firm, you will help transform a complex C++ legacy trading system into a modern Java-based solution. You’ll work closely with Front Office trading teams and fellow engineers to deliver robust, real-time trading systems, leveraging Java and Claude. The role sits in Newcastle, with a hands-on, collaborative pace that values practical problem solving and client communication. This is an opportunity to shape high-stakes financial software and contribute to the growth of an agile, client-focused business.

Pay / Benefits
  • Salary up to 120k + Bonus
  • 25 days holiday
  • Bupa healthcare
  • Generous pension contribution
  • Continuous career development opportunities
  • Social team atmosphere with events
Responsibilities
  • Modernize a legacy C++ trading system into a Java-based application
  • Collaborate with Front Office trading teams and other engineers
  • Develop robust, secure, real-time trading systems using Java (and Claude)
  • Contribute to latency-aware, multithreaded backend development
  • Engage in client-facing discussions and iterative delivery
  • Work onsite in Central Newcastle on a full-time basis
Key requirements
  • Strong backend, multithreaded Java development experience
  • Knowledge of financial markets and trading systems
  • Understanding of real-time system development and latency considerations
  • Comfort using AI tools such as Claude
  • Collaborative and client-facing communication skills
  • C++ familiarity is beneficial but not essential
  • Bachelor in Computer Science or equivalent; top-tier university background
  • Collaborative
  • Pragmatic
  • Curious and problem-solving oriented
  • Java backend development
  • Multithreading and real-time systems
  • Latency-sensitive design

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available