FX Java Developer

FX Java Developer

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 a collaborative work environment.
  • Other info: Exciting opportunities to work with cutting-edge technology in global markets.
  • Why this job: Make an impact in the fast-paced world of electronic trading.
  • Qualifications: Experience in server-side Java and a passion for performance optimisation.

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)
Skills
  • Java
  • LINUX

FX Java Developer 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 alongside industry experts while contributing to cutting-edge technology in a fast-paced environment. With a focus on employee development and a supportive atmosphere, we offer a unique chance to thrive in the heart of one of the world's financial capitals.
T

Contact Detail:

Teksystems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land FX Java Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to trading technology, and don’t be shy about introducing yourself. 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 Java projects, especially those related to low-latency systems or trading applications. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithms 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

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we often have exclusive roles listed there that you won’t find anywhere else. So, get your CV ready and hit that apply button!

We think you need these skills to ace FX Java Developer

Server-side Java
Low-latency system design
Performance optimisation
Electronic trading systems
Linux (Red Hat preferred)
Linux kernel tuning
Containerisation (Docker, Kubernetes)
Networking concepts relevant to 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 market-facing systems. If you've optimised performance in a co-location environment, let us know! This will help us see your practical experience.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially in a fast-paced environment like trading.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

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 experiences with performance-critical systems and how you've optimised them.

✨Understand the Trading Landscape

Familiarise yourself with electronic trading and market microstructure. Knowing how trading desks operate and the challenges they face will help you engage in meaningful conversations during the interview.

✨Get Comfortable with Containers

Since the role involves deploying services in containerised environments, be prepared to talk about your experience with Docker or Kubernetes. Highlight any projects where you've used these technologies to enhance system performance.

✨Showcase Your Collaboration Skills

This position requires close collaboration with traders and quants. Be ready to share examples of how you've worked in cross-functional teams and contributed to the design and implementation of execution strategies.

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

>