Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Engineer - Trading

Robert Walters UK

City Of London

Hybrid

GBP 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is hiring a Senior Java Engineer for its fixed income trading team in the City of London. The successful candidate will design and develop high-quality software using Java, mentor junior developers, and contribute to improving system efficiency. The role requires strong expertise in Core Java, performance tuning, and familiarity with messaging systems. This permanent position offers a salary between £100,000 and £130,000, with additional benefits, alongside a hybrid working model.

Qualifications

  • Strong expertise in Core Java including multi-threading and concurrency.
  • Proven experience in low-latency systems and performance tuning.
  • Familiarity with high-performance messaging systems.

Responsibilities

  • Design, develop, test, and deploy high-quality software using Java.
  • Conduct code reviews and ensure clean, maintainable code.
  • Mentor junior developers and promote technical excellence.

Skills

Core Java
Multi-threading
Performance tuning
Linux/Bash scripting
Python or C#

Tools

Profiling tools
Benchmarking tools
Memory analysis tools
Job description

Currently hiring a Senior Java Engineer to join a fixed income trading team - a high-performing group responsible for building and maintaining global trading systems used daily by traders and middle office teams. These systems handle complex financial instruments, from bonds and repos to interest rate swaps and exotic portfolios, with a strong focus on performance, reliability, and traceability.

Key Responsibilities
  • Design, develop, test, and deploy high-quality software using Java and related technologies
  • Conduct code reviews, ensuring clean, maintainable, and efficient code
  • Mentor junior developers and promote technical excellence within the team
  • Analyse and resolve performance, scalability, and concurrency issues
  • Contribute to Agile/Scrum processes, including sprint planning and retrospectives
  • Maintain clear and comprehensive technical documentation
Key Requirements
  • Strong expertise in Core Java, including multi-threading and concurrency demonstrating self‑sufficiency
  • Proven experience in low‑latency systems, performance tuning, and network programming
  • Familiarity with high-performance messaging systems
  • Proficiency with profiling, benchmarking, and memory analysis tools
  • Working knowledge of Linux/Bash scripting and at least one other language (e.g. Python or C#)

Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates

About the job
  • Contract Type: Permanent
  • Specialism: Technology & Digital
  • Focus: Software Development/Engineering
  • Industry: IT
  • Salary: £100,000 - £130,000 per annum + bonus + benefits
  • Workplace Type: Hybrid
  • Experience Level: Mid Management
  • Location: City of London
  • Job Reference: BORRBJ-076E552D
  • Date posted: 1 December 2025
  • Consultant: Albertine Hedley
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.