At a Glance
- Tasks: Join a team to develop and support cutting-edge algorithmic trading engines.
- Company: Leading Investment Banking firm focused on innovative trading solutions.
- Benefits: Hybrid working, competitive pay, and a chance to work on impactful projects.
- Other info: Initial 12-month contract with excellent career growth opportunities.
- Why this job: Be at the forefront of low latency trading technology and make a real difference.
- Qualifications: Core Java development skills and experience with multithreading and trading systems.
The predicted salary is between 36000 - 60000 € per year.
Our Investment Banking client is looking for an Algo trading Java developer to join the team to work on new initiatives and support for business critical algorithmic trading engines. The team provides innovative solutions for low touch, low latency trading, which includes FIX connectivity, low latency market connectivity, smart order routing, algorithmic trading and internal crossing.
The requirement is for a core Java developer. The team is working on a number of algorithmic engines that support benchmark algos, smart order routing and internal crossing.
The main responsibilities of this role include:
- Delivery of key functional changes to the ETT strategy engines
- Delivery of core framework-level changes
- Interaction with quantitative trading group/quantitative traders to capture core requirements
- In depth understanding of core Java APIs (collections, concurrency, NIO etc.)
- Understanding of and experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency I/O
- Understanding of and experience with design patterns (Observer, Factory, Singleton etc.)
- Development practices - Must be able to use test driven development and be familiar with UML and OO design
- Understanding of benchmark algo and/or smart routing strategies (VWAP, TWAP, Arrival Price etc.)
- Demonstrable experience of Front Office system design and architecture (algo trading plant and topology)
- Business Knowledge - Understanding of equities and/or derivatives markets
- Knowledge of FIX (heartbeating, login, sequence numbers, message types etc.)
Initial 12 month contract, hybrid working, inside IR35 role.
Contract Algo Trading Java Developer - eTrading, low latency, Java APIs, Multithreading, FIX in London employer: Scope AT Limited
Our Investment Banking client offers a dynamic and innovative work environment, perfect for a Contract Algo Trading Java Developer looking to make a significant impact in the world of algorithmic trading. With a strong focus on employee growth, the company provides opportunities for professional development through collaboration with quantitative traders and exposure to cutting-edge technologies in low latency trading. The hybrid working model promotes a healthy work-life balance, making it an attractive place for talented developers to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Contract Algo Trading Java Developer - eTrading, low latency, Java APIs, Multithreading, FIX 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 algo 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 involving low latency systems or algorithmic trading. 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 core Java concepts, multithreading, and design patterns. Practice coding challenges that focus on low latency and high-performance applications to impress your interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re here to support you throughout the process, so let’s get you that contract role!
We think you need these skills to ace Contract Algo Trading Java Developer - eTrading, low latency, Java APIs, Multithreading, FIX in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with core Java, multithreading, and low latency systems. We want to see how your skills align with the job description, so don’t be shy about showcasing relevant projects!
Showcase Your Knowledge:Include any experience you have with FIX protocols and algorithmic trading strategies like VWAP or TWAP. This will help us understand your familiarity with the trading environment and how you can contribute to our team.
Keep It Clear and Concise:When writing your application, clarity is key! Use straightforward language and bullet points where possible to make it easy for us to see your qualifications at a glance.
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!
How to prepare for a job interview at Scope AT Limited
✨Know Your Java Inside Out
Make sure you have a solid grasp of core Java concepts, especially around APIs, collections, and multithreading. Brush up on your understanding of the Java garbage collector and low latency I/O, as these will likely come up in technical discussions.
✨Familiarise Yourself with Algorithmic Trading
Get to know the ins and outs of algorithmic trading strategies like VWAP and TWAP. Understanding how smart order routing works and being able to discuss benchmark algorithms will show that you're not just a developer, but someone who understands the business context.
✨Practice Design Patterns
Be prepared to talk about design patterns such as Observer, Factory, and Singleton. You might even be asked to solve problems using these patterns during the interview, so practice coding them out beforehand.
✨Engage with Quantitative Traders
Since interaction with quantitative traders is part of the role, think about how you can effectively communicate technical requirements. Prepare questions that demonstrate your interest in their work and how you can contribute to capturing core requirements for the trading engines.