FX Java Developer in London

FX Java Developer in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and enhance low-latency Java trading applications in a dynamic team.
  • Company: Join a leading markets organisation with a focus on innovation.
  • Benefits: Competitive salary, career growth, and opportunities to work with cutting-edge technology.
  • Other info: Collaborative environment with exposure to global trading markets.
  • Why this job: Make an impact in the fast-paced world of electronic trading and algorithmic execution.
  • Qualifications: Experience in server-side Java and a passion for performance-critical systems.

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

A leading markets organisation is expanding its E-Trading and Algorithmic Execution capability and is seeking experienced server-side Java engineers to join a cross-asset execution technology team. The role supports low-latency trading and execution platforms across Fixed Income, FX, and Futures, operating in a front-office, market-facing environment. The successful candidate will work closely with traders, quants, and execution teams, contributing to the design, development, and optimisation of high-performance, latency-sensitive systems deployed in global co-location environments.

Key Responsibilities

  • Design, build, and enhance low-latency Java-based trading and execution applications
  • Contribute to algorithmic execution platforms across multiple asset classes
  • Collaborate closely with quants and trading desks to implement and evolve execution strategies
  • Optimise system performance, determinism, and stability
  • Develop and deploy services within containerised environments
  • Maintain and enhance systems running on physical infrastructure in co-location data centres
  • Participate in code reviews, architectural discussions, and production support as required

Required Technical Skills

  • Strong commercial experience with server-side Java in low-latency or performance-critical environments
  • Demonstrable background in electronic trading or market-facing systems
  • Solid understanding of low-latency system design and optimisation experience with:
  • Linux (Red Hat preferred)
  • Linux kernel tuning and performance optimisation
  • Containers (Docker, Kubernetes, or similar)
  • Good understanding of networking concepts relevant to trading systems

Nice to Have

  • Direct experience working with front-office execution or trading desks
  • Exposure to algorithmic trading platforms
  • Understanding of market microstructure
  • Experience working in co-location environments (e.g. London, Frankfurt, Milan, Tokyo)

FX Java Developer in London employer: Teksystems

As a leading markets organisation based in London, we pride ourselves on fostering a dynamic and collaborative work culture that empowers our employees to excel in their roles. Our commitment to innovation in E-Trading and Algorithmic Execution provides exceptional growth opportunities for FX Java Developers, allowing them to work closely with traders and quants in a fast-paced, market-facing environment. With a focus on low-latency systems and cutting-edge technology, we offer a unique chance to contribute to high-performance trading applications while enjoying the benefits of a supportive team and a vibrant city.
T

Contact Detail:

Teksystems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land FX Java Developer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to FX trading and Java development. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those related to low-latency systems or trading applications. 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 and system design knowledge. Practice coding challenges that focus on performance-critical environments. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Tailor your application to highlight your experience with server-side Java and low-latency systems, and don’t forget to mention any relevant projects you've worked on.

We think you need these skills to ace FX Java Developer in London

Server-side Java
Low-latency system design
Performance optimisation
Linux (Red Hat preferred)
Linux kernel tuning
Containerisation (Docker, Kubernetes)
Networking concepts relevant to trading systems
Electronic trading systems
Algorithmic trading platforms
Market microstructure
Co-location environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the FX Java Developer role. Highlight your experience with server-side Java and any low-latency systems you've worked on. We want to see how your skills match what we're looking for!

Showcase Relevant Projects: Include specific projects that demonstrate your expertise in electronic trading or algorithmic execution. If you've optimised performance in a co-location environment, let us know! This helps us see your hands-on experience.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about this role and how you can contribute to our team. Be genuine and express your enthusiasm for working in a fast-paced trading environment.

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 makes the process smoother for everyone involved!

How to prepare for a job interview at Teksystems

✨Know Your Java Inside Out

Make sure you brush up on your server-side Java skills, especially in low-latency environments. Be ready to discuss your past projects and how you've optimised performance in trading applications.

✨Understand the Trading Landscape

Familiarise yourself with electronic trading concepts and market microstructure. Knowing how algorithmic trading platforms work will give you an edge and help you engage in meaningful discussions with traders and quants.

✨Get Comfortable with Containers

Since the role involves working with containerised environments, ensure you have hands-on experience with Docker or Kubernetes. Be prepared to talk about how you've used these technologies to enhance system performance.

✨Prepare for Technical Challenges

Expect technical questions that test your understanding of Linux kernel tuning and networking concepts relevant to trading systems. Practising coding problems and system design scenarios can help you feel more confident during the interview.

FX Java Developer in London
Teksystems
Location: London

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

>