Senior Java Developer - Electronic Trading
Senior Java Developer - Electronic Trading

Senior Java Developer - Electronic Trading

Freelance 60000 - 84000 £ / year (est.) Home office (partial)
M

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
  • Hands-on experience with:
    • Performance profiling and monitoring
    • Fault-tolerant system design
    • Infrastructure-as-Code (AWS, Ansible or similar)
  • Ability to work autonomously, take ownership, and deliver under pressure
  • Strong communication skills with both technical and non-technical stakeholders
  • 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

    As a leading global financial services organisation, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to excel. Located in the heart of London, we offer competitive day rates and a hybrid working model, ensuring a healthy work-life balance while providing ample opportunities for professional growth in the fast-paced world of electronic trading. Join us to be part of a team that values innovation, collaboration, and the pursuit of excellence in technology.
    M

    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

    Java Development
    Low-Latency Systems
    Core Java
    Concurrency
    Multi-Threaded Design
    Electronic Trading Systems
    Fixed Income Trading Workflows
    RFQ Lifecycles
    Object-Oriented Design
    Domain-Driven Design (DDD)
    Test-Driven Development (TDD)
    Linux Systems
    Networking Fundamentals
    Performance Profiling
    Infrastructure-as-Code (AWS, Ansible)

    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.

    Senior Java Developer - Electronic Trading
    McGregor Boyall Associates Limited

    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

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