Java Developer - Trading Systems
Summary
Senior hands-on Java developer role in Central Newcastle, transforming a complex C++ legacy trading system into a modern Java-based application for a client engagement. Day to day involves multithreaded, low-latency backend Java work in financial markets, using AI tools like Claude alongside Front Office trading, engineering, and product teams.
Salary: £100,000 - 100,000 per year
Requirements:- Strong backend, multithreaded Java development experience
- Strong knowledge of financial markets and previous experience working on 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
- Naturally curious with advanced critical thinking and problem-solving skills
- An understanding of C++ would be beneficial but is not essential
- Minimum 2.1 BSc in Computer Science or a similar technical discipline from a top-tier / Russell Group university, backed by As at A-level
- Play a key role in a new client engagement to transform a highly complex C++ legacy trading system into a modern Java-based application
- Collaborate with Front Office trading teams, software engineers, and product teams
- Deliver robust, secure, real-time trading systems using Java and Claude
- AI
- Backend
- Java
More:
We are a growing professional services company offering a senior, hands-on Java Developer role in a new client engagement. You will join our Central Newcastle office on a full-time basis, Monday to Friday, working on technically demanding systems with exceptional engineers. We offer a highly competitive package including salary to £120k, bonus, 25 days holiday, Bupa healthcare, a generous pension contribution, continuous career development opportunities, and a social team atmosphere with a range of events. Our business is still small enough that your contributions will have a visible impact.
last updated 36 week of 2026