IT & Software

Java Developer - Trading Systems

Client Server

Newcastle Upon Tyne · Tyne And Wear · United Kingdom

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

Reference: WJ-747_30139515

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.