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

Get the CLI →

Client Server

New

Java Developer AI Claude - FinTech

Posted 5 views
Discussion

Summary

Hands-on backend Java role at a scaling FinTech in Newcastle, modernising a C++ trading system into a scalable, high-performance real-time Java platform for Front Office traders. Involves architectural ownership and use of AI-assisted tools like Claude; salary up to £120k plus bonus.

Overview

In this role you will help modernise a sophisticated C++ trading system into a scalable, high-performance Java application. You’ll work closely with Front Office traders, product specialists and experienced engineers to design real-time trading technology with tangible business impact. You will have ownership over architectural decisions and contribute to shaping the future platform, while leveraging AI-assisted tools like Claude to boost productivity. This is a hands-on, growth-focused role in a scaling FinTech with a collaborative culture.

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
  • backend Java development for real-time trading systems
  • modernise C++ trading system into scalable Java applications
  • design and build robust, secure, high-performance trading technology
  • collaborate with Front Office trading teams, product specialists and engineers
  • influence architecture and make technical decisions
  • work with AI-assisted development tools to accelerate delivery
Key requirements
  • strong backend, multithreaded Java development experience
  • strong knowledge of financial markets and experience with trading systems
  • good understanding of real-time system development and latency
  • comfortable using AI tools such as Claude
  • collaborative and pragmatic with client-facing communication skills
  • curious with advanced critical thinking and problem-solving
  • understanding of C++ beneficial but not essential
  • minimum 2.1 BSc in Computer Science or similar from a top-tier/Russell Group university
  • A-levels with high grades
  • collaborative
  • pragmatic
  • client-facing communication
  • Java backend development
  • multithreading
  • real-time systems

Skills

Apply

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