At a Glance
- Tasks: Design and build low-latency, high-throughput Java systems for trading platforms.
- Company: Leading trading technology firm with a focus on high-performance systems.
- Benefits: Hybrid work model, competitive salary, and opportunities to solve complex challenges.
- Other info: Join a dynamic team where your engineering skills will shine in production trading.
- Why this job: Make a real impact in fast-paced trading environments and influence new technologies.
- Qualifications: 6+ years of strong Java experience and knowledge of low-latency systems.
The predicted salary is between 80000 - 100000 £ per year.
Artemis Talent is partnering with a leading trading technology firm building high-performance, real-time trading systems used across global markets. This is not standard backend engineering. You’ll be working on latency-sensitive infrastructure across order management, execution, and market data where performance and reliability are critical.
The Role
- Design and build low-latency, high-throughput Java systems
- Optimise performance across latency, concurrency, and memory
- Contribute to mission-critical trading platforms (OMS/EMS, market data)
- Work closely with engineering and business stakeholders in a live trading environment
What They’re Looking For
- Strong Java experience (6+ years)
- Background in low-latency / high-performance systems
- Deep understanding of:
- Concurrency & multi-threading
- JVM tuning & memory optimisation
- Network programming (TCP/IP, NIO)
Why Join
- Work on real-time trading infrastructure
- Solve complex performance challenges at scale
- High-impact role in a fast-paced engineering environment
- This is a role for engineers who understand production trading systems — not just code.
- You will have real input into new technology at the fore of a re-architecture.
Please reach out for details.
Senior Java Software Engineer in London employer: Artemis Talent Group Ltd
Contact Detail:
Artemis Talent Group Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Software Engineer in London
✨Tip Number 1
Network, network, network! Get in touch with folks in the trading tech scene. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the industry. You never know where a casual chat might lead!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your Java prowess, make sure to highlight it. Real-world examples of your work can speak volumes more than just words on a CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on low-latency systems and concurrency. Practice coding challenges that focus on performance optimisation. We want to see how you think on your feet, so be ready to tackle some tricky problems!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search. Let’s get you into that high-impact role!
We think you need these skills to ace Senior Java Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and low-latency systems. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about trading technology and how your background makes you a perfect fit for our team. Keep it engaging and to the point.
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've tackled in previous roles, especially those related to performance optimisation and concurrency. We love seeing how you approach complex problems!
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 in our fast-paced environment!
How to prepare for a job interview at Artemis Talent Group Ltd
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the latest features in Java 23. Be prepared to discuss how you've used Java in low-latency systems and be ready to demonstrate your understanding of concurrency and multi-threading.
✨Understand the Trading Environment
Familiarise yourself with trading platforms and market data systems. Knowing how order management and execution work will give you an edge. Be ready to talk about your experience with FIX or similar messaging protocols.
✨Performance Optimisation is Key
Be prepared to discuss specific examples where you've optimised performance in latency-sensitive applications. Highlight your experience with JVM tuning and memory optimisation, as these are crucial for the role.
✨Engage with Stakeholders
Show that you can communicate effectively with both engineering and business stakeholders. Prepare examples of how you've collaborated in a live trading environment, as this will demonstrate your ability to work under pressure and contribute to mission-critical systems.