At a Glance
- Tasks: Build and optimise high-performance Java trading systems in a dynamic electronic trading environment.
- Company: Leading global financial services organisation with a focus on innovation.
- Benefits: Competitive day rate, hybrid working model, and potential for contract extension.
- Why this job: Join a front-office team and make an impact on cutting-edge trading technology.
- Qualifications: 8+ years in trading systems, strong low-latency Java skills, and experience in eTrading.
- Other info: Opportunity to work autonomously and engage with both technical and non-technical stakeholders.
The predicted salary is between 60000 - 84000 £ per year.
Location: London
Contract Type: Inside IR35
Day Rate: Competitive (via umbrella)
Contract Length: Initial 6 months (extension likely)
Working Model: Hybrid
Level: Senior / VP-equivalent individual contributor
Overview
A leading global financial services organisation is seeking a Senior Java Developer (Contract) to join its Electronic Fixed Income (eFI) Technology team. This role sits in a front-office electronic trading environment, focused on building and optimising low-latency, high-performance Java trading systems used by institutional clients. A core part of the engagement will be supporting the rollout and optimisation of TransFICC connectivity, alongside ongoing performance improvements across pricing, RFQ, execution, and market-data workflows.
Required Experience
- Extensive background in electronic trading systems
- Strong low-latency Java development experience
- Deep knowledge of Core Java, concurrency, and multi-threaded design
- Proven delivery of high-volume, real-time trading platforms
- Strong understanding of Fixed Income or FX trading workflows
- Experience with RFQ lifecycles within larger trading ecosystems
- Solid grasp of:
- Object-Oriented Design
- Domain-Driven Design (DDD)
- Test-Driven Development (TDD)
- Linux systems experience
- Networking fundamentals: TCP, UDP, Ethernet, HTTP
- Performance profiling and monitoring
- Fault-tolerant system design
- Infrastructure-as-Code (AWS, Ansible or similar)
Experience expectations
- 8+ years building trading systems
- At least 5 years in electronic / eTrading environments
- Track record delivering low-latency, performance-critical applications
Desirable
- Agile / Scrum delivery experience
- CI/CD pipelines and automated testing
- Experience working in regulated front-office trading environments
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
Senior Java Developer - Electronic Trading employer: McGregor Boyall Associates Limited
Contact Detail:
McGregor Boyall Associates Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer - Electronic Trading
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the electronic trading space. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Show Off Your Skills
When you land an interview, don’t just talk about your experience—show it! Bring along examples of your work, like code snippets or projects you've contributed to. This is your chance to demonstrate your low-latency Java skills and how you’ve tackled real-world challenges.
✨Tailor Your Approach
Make sure you tailor your pitch to the specific role. Highlight your experience with electronic trading systems and your understanding of Fixed Income workflows. The more relevant you make your conversation, the better your chances of standing out!
✨Apply Through Us!
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, applying directly can sometimes give you a leg up in the process, so take that extra step and get your application in!
We think you need these skills to ace Senior Java Developer - Electronic Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive background in electronic trading systems and low-latency Java development. We want to see how your experience aligns with the role, so don’t be shy about showcasing your skills in Core Java and multi-threaded design!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our eFI Technology team. Mention specific projects where you've delivered high-volume, real-time trading platforms and how you’ve tackled challenges in performance optimisation.
Showcase Relevant Experience: When detailing your experience, focus on your work with RFQ lifecycles and Fixed Income or FX trading workflows. We love seeing concrete examples of how you’ve contributed to performance improvements and fault-tolerant system design in your previous roles.
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. Plus, it makes it easier for us to keep track of all the amazing talent out there!
How to prepare for a job interview at McGregor Boyall Associates Limited
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills, especially low-latency and multi-threaded design. Be ready to discuss specific projects where you've implemented these technologies, as well as any challenges you faced and how you overcame them.
✨Understand the Trading Environment
Familiarise yourself with electronic trading systems, particularly in Fixed Income or FX. Be prepared to talk about RFQ lifecycles and how they fit into larger trading ecosystems. This will show that you’re not just a coder but someone who understands the business context.
✨Showcase Your Problem-Solving Skills
Expect technical questions that test your ability to optimise performance and design fault-tolerant systems. Think of examples from your past work where you had to troubleshoot issues or improve system efficiency, and be ready to explain your thought process.
✨Communicate Effectively
Since you'll be working with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. Good communication can set you apart, so think about how you can convey your ideas clearly and confidently during the interview.