At a Glance
- Tasks: Enhance trading strategy engines and collaborate with traders on innovative projects.
- Company: Join a premier Tier 1 investment bank with a dynamic global team.
- Benefits: Competitive contract role with opportunities for professional growth.
- Why this job: Make an impact in the fast-paced world of algorithmic trading technology.
- Qualifications: Strong Java skills and experience with multithreaded systems required.
- Other info: Exciting entry-level opportunity in finance and tech with equal opportunity employer.
The predicted salary is between 36000 - 60000 £ per year.
A premier Tier 1 investment bank seeks an adept Java developer specialized in algorithmic trading to join their Electronic Trading Technology team. The position involves driving new projects and maintaining essential trading engines.
Key Responsibilities
- Deliver critical enhancements to trading strategy engines
- Develop SOR
- Upgrade core framework components
- Work closely with quantitative traders to understand and gather requirements
- Participate in all phases of the development cycle, including requirement gathering, coding, unit testing, patch reviewing, and providing second-level support
Qualifications and Skills
- Strong command of core Java APIs (Concurrency, collections)
- Experience with multithreaded systems, Java garbage collection, and low-latency I/O
- Knowledge of design patterns
- Experience with TDD
- Familiarity with Eclipse/IntelliJ, GIT, continuous integration servers, and build tools like Maven/Gradle
Preferred Experience
- Familiarity with benchmark algorithms or smart routing strategies (VWAP, TWAP)
- Experience with agile development methodologies
- Background in front-office system design and architecture
- Knowledge of equities or derivatives markets
- Understanding of the FIX protocol (heartbeats, logins, sequence numbers, message types)
Benefits and Opportunities
Be a part of a dynamic global team, contributing to the development of next-generation electronic trading platforms.
Java Developer - Equities Algo Trading x2 in London employer: McGregor Boyall
Contact Detail:
McGregor Boyall Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer - Equities Algo Trading x2 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 algorithmic 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 related to trading algorithms or Java applications. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your core Java knowledge and multithreading concepts. Practice coding challenges that focus on low-latency systems and algorithm design. 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 noticed. Plus, we love seeing candidates who are proactive about their job search. Let’s get you into that dream role in electronic trading!
We think you need these skills to ace Java Developer - Equities Algo Trading x2 in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java skills and experience with algorithmic trading. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with.
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 skills can contribute to our Electronic Trading Technology team. Keep it concise but impactful!
Showcase Your Technical Skills: When filling out your application, make sure to mention your experience with core Java APIs, multithreaded systems, and any tools like Eclipse or GIT. We love seeing candidates who are well-versed in the tech stack we use!
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 the role. Plus, it’s super easy to do!
How to prepare for a job interview at McGregor Boyall
✨Know Your Java Inside Out
Make sure you brush up on your core Java APIs, especially concurrency and collections. Be ready to discuss how you've used these in past projects, particularly in multithreaded systems or low-latency I/O scenarios.
✨Understand the Trading Landscape
Familiarise yourself with algorithmic trading concepts and the specific strategies mentioned in the job description, like VWAP and TWAP. Showing that you understand the financial markets and trading technology will set you apart.
✨Showcase Your Development Cycle Knowledge
Be prepared to talk about your experience in all phases of the development cycle. Highlight any specific instances where you gathered requirements, coded, tested, or provided support, as this is crucial for the role.
✨Get Comfortable with Tools and Methodologies
Make sure you're well-versed in tools like Eclipse or IntelliJ, GIT, and build tools like Maven or Gradle. If you have experience with agile methodologies, be ready to discuss how they’ve helped you in previous projects.