Java Engineer (FIX / Trading APIs) in Slough
Java Engineer (FIX / Trading APIs)

Java Engineer (FIX / Trading APIs) in Slough

Slough Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Morgan McKinley

At a Glance

  • Tasks: Design and build high-performance Java services for trading APIs.
  • Company: Dynamic fintech company focused on innovative trading solutions.
  • Benefits: Strong salary, bonuses, flexible benefits, and hybrid work model.
  • Other info: Fast-paced environment with opportunities for ownership and growth.
  • Why this job: Directly impact trading infrastructure and shape platform capabilities.
  • Qualifications: Strong Java skills and experience with real-time systems.

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

Location: London (Hybrid)

Compensation: Strong base + bonus + flexible benefits

The Role

This is a front-office engineering role, not a generic backend position. You’ll be building institutional-grade trading connectivity, sitting directly on the execution pathway between clients and the market. The platform you’ll work on handles:

  • Real-time order flow
  • Client API integrations
  • Low-latency trading connectivity (FIX + modern APIs)

This is revenue-impacting infrastructure, not internal tooling.

What You’ll Be Doing

  • Designing and building high-performance Java services powering trading APIs
  • Developing and optimising FIX connectivity for institutional clients
  • Owning end-to-end delivery — from design through to production
  • Improving latency, throughput, and system resilience
  • Working closely with product and commercial teams on client-driven requirements
  • Building scalable, cloud-native services with strong observability and automation

Tech Environment

  • Java (core, concurrency, multithreading)
  • Spring / Spring Boot
  • FIX Protocol / API connectivity
  • Event-driven / distributed systems
  • AWS / cloud-native architecture
  • Linux production environments

What They’re Looking For

  • Strong Java engineering fundamentals in real-time or distributed systems
  • Experience building external-facing APIs or connectivity layers
  • Understanding of performance optimisation and system design under load
  • Exposure to trading systems, fintech, or low-latency environments is highly relevant
  • Engineers comfortable operating in high-impact, production-critical systems

Why This Role

  • Direct ownership of client-facing trading infrastructure
  • Work that sits close to revenue and execution, not buried in internal systems
  • A genuine opportunity to build and shape platform capability, not just maintain it
  • Environment that values:
  • Engineering quality
  • Delivery speed
  • Pragmatic problem solving

Who This Suits

  • Engineers already in trading / FIX environments looking for more ownership
  • Strong backend engineers wanting to move into capital markets infrastructure
  • Developers who prefer high-impact systems over low-stakes microservices work

Working Model

Hybrid: 3 days onsite, 2 remote

Competitive base + bonus + flexible benefits package

Java Engineer (FIX / Trading APIs) in Slough employer: Morgan McKinley

As a Java Engineer in our London office, you'll be part of a dynamic team that values engineering excellence and innovation in the fast-paced world of trading technology. We offer a hybrid working model that promotes work-life balance, alongside competitive compensation and a flexible benefits package. With direct ownership of client-facing infrastructure and opportunities for professional growth, you'll have the chance to make a significant impact on our revenue-generating systems while collaborating closely with product and commercial teams.
Morgan McKinley

Contact Detail:

Morgan McKinley Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Engineer (FIX / Trading APIs) in Slough

✨Tip Number 1

Network like a pro! Reach out to folks in the trading and fintech space on LinkedIn. Join relevant groups and participate in discussions. You never know who might have a lead on that perfect Java Engineer role!

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those involving Java, FIX protocols, or low-latency systems. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Java fundamentals and system design principles. Practice coding challenges that focus on real-time systems and API development. We want you to shine when it counts!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Java Engineer (FIX / Trading APIs) in Slough

Java (core, concurrency, multithreading)
FIX Protocol
API connectivity
Performance Optimisation
System Design under Load
Event-driven Systems
Distributed Systems
AWS / Cloud-native Architecture
Linux Production Environments
Real-time Order Flow Management
Client API Integrations
Low-latency Trading Connectivity
End-to-end Delivery
Scalable Service Development
Observability and Automation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java engineering skills and experience with trading APIs. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your experience in low-latency environments can contribute to our team. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in high-impact systems. We love engineers who can think on their feet and come up with pragmatic solutions, so let us know how you’ve done this in the past.

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 the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Morgan McKinley

✨Know Your Java Inside Out

Make sure you brush up on your Java fundamentals, especially around concurrency and multithreading. Be ready to discuss how you've applied these concepts in real-time or distributed systems, as this role demands a strong grasp of high-performance Java services.

✨Familiarise Yourself with FIX Protocol

Since the role involves developing and optimising FIX connectivity, it’s crucial to understand the FIX protocol and its applications. Prepare to talk about any previous experience you have with external-facing APIs or trading systems, as this will show your relevance to the position.

✨Demonstrate Problem-Solving Skills

This role values pragmatic problem-solving, so be ready to share examples of how you've tackled performance optimisation and system design challenges under load. Think of specific scenarios where your solutions had a direct impact on system resilience or throughput.

✨Engage with the Team's Vision

Research the company’s approach to building scalable, cloud-native services. During the interview, express your enthusiasm for working closely with product and commercial teams, and how you can contribute to client-driven requirements. This shows that you're not just looking for a job, but are genuinely interested in shaping the platform's capability.

Java Engineer (FIX / Trading APIs) in Slough
Morgan McKinley
Location: Slough

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

>