Lead Java Developer in City of London

Lead Java Developer in City of London

City of London Full-Time 60000 - 90000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Design and enhance high-performance electronic trading systems in a collaborative team.
  • Company: Leading financial institution with a focus on innovation and engineering excellence.
  • Benefits: Competitive daily rate, hybrid work model, and exposure to front office stakeholders.
  • Why this job: Shape the future of Fixed Income trading while tackling real-world challenges.
  • Qualifications: Extensive experience in electronic trading and low-latency Java development.
  • Other info: Dynamic environment with opportunities for professional growth and influence.

The predicted salary is between 60000 - 90000 £ per year.

6 months contract / Hybrid / 2 days in office London / £750 per day Inside IR35

We are seeking a Senior Java Developer with deep Electronic Trading expertise to join our E-Fixed Income (eFI) Development Team in London. The team builds and operates low-latency, high-performance electronic trading systems that sit at the heart of the bank’s Fixed Income business.

This role will play a key part in expanding and optimising our TransFICC connectivity, enabling faster time-to-market, improved pricing distribution, and enhanced trading workflows across Fixed Income products. You will work closely with traders, quants, financial engineers, and technology partners, contributing directly to the performance, resilience, and evolution of a mission-critical e-trading platform.

What You’ll Be Doing:

  • Design, build, and enhance a robust, ultra-low latency Fixed Income electronic trading platform
  • Lead the adoption and optimisation of TransFICC connectivity within the eFI ecosystem
  • Identify and eliminate performance bottlenecks through profiling, tuning, and architectural improvements
  • Develop lock-free, allocation-free, performance-critical Java components
  • Deliver high-quality software using Test-Driven Development and Domain-Driven Design
  • Partner with Traders, Financial Engineers, and Business Analysts to translate trading requirements into scalable technical solutions
  • Own the full software lifecycle: design, development, testing, release, and production support
  • Provide 3rd-line support for production systems and continuously improve platform stability and service levels
  • Collaborate with external electronic market technology providers and internal connectivity teams
  • Influence the future direction of the platform by proposing and delivering strategic enhancements

Essential Skills & Experience:

  • Extensive experience in Electronic Trading systems, ideally within Fixed Income or FX
  • Strong expertise in low-latency Java development and concurrent/multi-threaded systems
  • Proven experience with RFQ workflows integrated into broader trading platforms (pricing, algo trading, STP)
  • Deep knowledge of Core Java, object-oriented design, and low-latency design patterns
  • Hands-on experience with performance profiling and monitoring
  • Building fault-tolerant, high-throughput systems
  • Linux-based environments
  • Network protocols: TCP, UDP, Ethernet, HTTP
  • Experience with Infrastructure as Code (AWS, Ansible)
  • Strong understanding of e-trading workflows, controls, and operational risk
  • Ability to communicate complex technical concepts clearly to senior traders and non-technical stakeholders
  • Self-starter mindset with strong ownership and delivery focus
  • 8+ years working on trading systems, with at least 5 years in electronic trading

Desirable:

  • Hands-on experience with TransFICC
  • Agile delivery experience (Scrum, CI/CD, automated testing, BDD/TDD)
  • Exposure to large-scale, distributed trading architectures

Why Join Us?

  • Work on business-critical, high-performance trading systems
  • High visibility role with direct exposure to Front Office stakeholders
  • Opportunity to shape the future of the Fixed Income electronic trading platform
  • Technically challenging environment with real-world performance constraints
  • Collaborative culture that values engineering excellence and innovation

Lead Java Developer in City of London employer: Russell Tobin

Join a leading financial institution in London as a Lead Java Developer, where you will be at the forefront of developing high-performance electronic trading systems. Our collaborative culture fosters innovation and engineering excellence, providing you with opportunities for professional growth while working closely with traders and technology partners. Enjoy a hybrid work model that balances flexibility with the dynamic environment of the financial sector, all while contributing to mission-critical projects that shape the future of Fixed Income trading.
R

Contact Detail:

Russell Tobin Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Java Developer in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews by practising common technical questions and scenarios related to Java development and electronic trading. Mock interviews with friends or using online platforms can help you feel more confident and ready to impress.

✨Tip Number 3

Showcase your skills through personal projects or contributions to open-source. This not only demonstrates your expertise but also gives you something tangible to discuss during interviews. Plus, it’s a great way to keep your skills sharp!

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Tailor your application to highlight your experience with low-latency systems and electronic trading to catch our eye.

We think you need these skills to ace Lead Java Developer in City of London

Java Development
Electronic Trading Systems
Low-Latency Design
Concurrent Programming
Performance Profiling
Fault-Tolerant Systems
Core Java
Object-Oriented Design
Infrastructure as Code (AWS, Ansible)
Network Protocols (TCP, UDP, Ethernet, HTTP)
Agile Methodologies (Scrum, CI/CD)
Test-Driven Development (TDD)
Domain-Driven Design
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with electronic trading systems and low-latency Java development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for trading systems and how your background in performance-critical Java components can make a difference in our team.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've identified and eliminated performance bottlenecks in past projects. We love candidates who can think critically and improve system performance!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our E-Fixed Income Development Team!

How to prepare for a job interview at Russell Tobin

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially around low-latency and multi-threaded systems. Be ready to discuss your experience with performance profiling and how you've tackled bottlenecks in past projects.

✨Understand Electronic Trading Workflows

Familiarise yourself with the intricacies of electronic trading, particularly in Fixed Income or FX. Be prepared to explain RFQ workflows and how they integrate into broader trading platforms, as this will show your depth of knowledge.

✨Showcase Your Problem-Solving Skills

During the interview, be ready to share specific examples of how you've identified and resolved performance issues in previous roles. Highlight your experience with Test-Driven Development and how it has contributed to delivering high-quality software.

✨Communicate Clearly with Non-Tech Stakeholders

Since you'll be working closely with traders and financial engineers, practice explaining complex technical concepts in simple terms. This will demonstrate your ability to bridge the gap between technical and non-technical teams.

Lead Java Developer in City of London
Russell Tobin
Location: City of London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
  • Lead Java Developer in City of London

    City of London
    Full-Time
    60000 - 90000 £ / year (est.)
  • R

    Russell Tobin

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>