At a Glance
- Tasks: Develop and enhance a cutting-edge eFX trading platform with full ownership of the development lifecycle.
- Company: Join a dynamic team within Global Markets, focused on innovation and collaboration.
- Benefits: Flexible daily rate, hybrid work model, and contract until December 2026.
- Other info: Exciting career growth opportunities in a collaborative, agile environment.
- Why this job: Make a real impact in the fast-paced world of electronic trading and algorithmic strategies.
- Qualifications: Strong Java skills and experience in low-latency trading platforms required.
The predicted salary is between 36000 - 60000 £ per year.
Join a fast‑paced and highly collaborative eFX Quantitative Developer team within Global Markets. You’ll help build and enhance a best‑in‑class eFX trading platform, working closely with quants and traders to drive automation, performance, and revenue. This role sits within the Principal Flow Trading stream and offers hands‑on ownership of the full development lifecycle.
Location: London (Hybrid)
Daily Rate: Flexible
Contract Length: Until Dec 2026
Start Date: ASAP
Key Responsibilities
- Develop and enhance a low‑latency, high‑throughput eFX algorithmic trading platform
- Own initiatives end‑to‑end: analysis, design, implementation, delivery
- Design, implement, and back‑test pricing and execution strategies
- Build analytics to monitor model and platform performance
- Enhance the proprietary eTrading framework used across Global Markets
- Collaborate closely with quants, traders, and technology teams in an agile environment
Key Requirements
- Strong business knowledge of electronic trading, ideally eFX
- Proven experience building low‑latency, event‑driven algorithmic trading platforms
- Advanced Java expertise, including lock‑free and low‑garbage techniques
- Experience working with quant teams and implementing algorithmic models
- Familiarity with messaging protocols such as Aeron, Kafka, FIX, SBE, ITCH, OUCH
- Knowledge of time‑series databases (preferably KDB) and Python for analytics
- Full‑stack experience (React) is beneficial for building trader tools and dashboards
Additional Information
- Interview Process: Typically 2 stages — technical interview, system design, and team discussion
Graduate Software Engineer- Java in City of London employer: Hays
As a Graduate Software Engineer in our dynamic eFX Quantitative Developer team, you'll thrive in a collaborative and innovative environment that champions professional growth and development. Located in the vibrant city of London, we offer flexible working arrangements and a culture that values creativity and teamwork, ensuring you have the support and resources to excel in building cutting-edge trading platforms. Join us to take ownership of impactful projects while enjoying a competitive daily rate and the opportunity to work alongside industry experts.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Software Engineer- Java in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in eFX or algorithmic trading. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Java skills and be ready to discuss low-latency systems. Practising coding challenges can really help you shine during the interview process.
✨Tip Number 3
Show off your projects! If you've built any trading platforms or worked with quant teams, make sure to highlight these experiences. Having tangible examples of your work can set you apart from other candidates.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities that might not be listed elsewhere. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Graduate Software Engineer- Java in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with low-latency, event-driven systems and Java expertise. We want to see how your skills align with the eFX trading platform, so don’t hold back on showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about algorithmic trading and how your background makes you a perfect fit for our team. Let’s see your personality come through!
Showcase Your Technical Skills:In your application, mention any experience you have with messaging protocols like Kafka or FIX, and time-series databases like KDB. We love seeing candidates who can hit the ground running with these technologies!
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 don’t miss out on any updates. Plus, we love seeing applications come in through our own channels!
How to prepare for a job interview at Hays
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills, especially around low-latency and event-driven programming. Be ready to discuss specific projects where you've implemented these techniques, as well as any challenges you faced and how you overcame them.
✨Understand the eFX Landscape
Familiarise yourself with electronic trading, particularly in the eFX space. Research current trends and challenges in algorithmic trading, and be prepared to discuss how your knowledge can contribute to the team’s goals.
✨Showcase Your Collaboration Skills
Since this role involves working closely with quants and traders, think of examples that highlight your teamwork abilities. Be ready to explain how you’ve successfully collaborated in an agile environment and how you handle feedback.
✨Prepare for Technical Challenges
Expect technical questions or coding challenges during the interview. Practice common algorithm and data structure problems, and be ready to demonstrate your thought process. Don’t forget to review messaging protocols and time-series databases, as they’re crucial for this role.