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 City of 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 City of 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 City of 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 relevant projects or achievements!
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 personal.
Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've faced in previous roles, especially around performance optimisation and concurrency. We love to see how you tackle complex issues head-on!
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 is Key
Since this role focuses on high-performance systems, come prepared with examples of how you've optimised performance in previous projects. Discuss JVM tuning, memory optimisation, and any specific challenges you've faced in latency-sensitive environments.
✨Engage with Stakeholders
This role involves working closely with both engineering and business stakeholders. Think about how you've collaborated in the past and be ready to share examples of how you’ve communicated technical concepts to non-technical team members.