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
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
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.