Java Developer - Equities Algo Trading x2
Java Developer - Equities Algo Trading x2

Java Developer - Equities Algo Trading x2

Freelance 90000 - 126000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Enhance trading engines and develop innovative algorithmic trading solutions.
  • Company: Join a leading Tier 1 investment bank with a global presence.
  • Benefits: Competitive daily rate, dynamic work environment, and opportunities for growth.
  • Why this job: Make an impact in the fast-paced world of electronic trading technology.
  • Qualifications: Strong Java skills and experience with multithreaded systems required.
  • Other info: Collaborate with a diverse team and contribute to cutting-edge projects.

The predicted salary is between 90000 - 126000 £ per year.

Role type - Contract role

IR35 status - Inside

Dat rate - £750 - £900 pd

About the Role: A premier Tier 1 investment bank seeks an adept Java developer specialized in algorithmic trading to join their Electronic Trading Technology team. This position involves driving forward new projects and maintaining essential trading engines.

Key Responsibilities:

  • Deliver critical enhancements to trading strategy engines
  • Development of 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:

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
  • Strong communication skills

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)

Be a part of a dynamic global team, contributing to the development of next-generation electronic trading platforms. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Java Developer - Equities Algo Trading x2 employer: McGregor Boyall Associates Limited

Join a leading Tier 1 investment bank that champions innovation and excellence in the financial sector. With a strong focus on employee development, this role offers competitive rates and the opportunity to work alongside top-tier professionals in a collaborative environment. The bank fosters a culture of inclusivity and growth, ensuring that every team member can thrive while contributing to cutting-edge algorithmic trading solutions.
M

Contact Detail:

McGregor Boyall Associates Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer - Equities Algo Trading x2

✨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 tangible look at what you can do.

✨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 want you to shine when it counts!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Java Developer - Equities Algo Trading x2

Core Java APIs
Concurrency
Collections
Multithreaded Systems
Java Garbage Collection
Low-Latency I/O
Design Patterns
TDD
Eclipse
IntelliJ
GIT
Continuous Integration
Maven
Gradle
Communication Skills
Benchmark Algorithms
Smart Routing Strategies
Agile Development Methodologies
Front Office System Design
Equities Markets
Derivatives Markets
FIX Protocol

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with core Java APIs and multithreaded systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects you've worked on!

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 Electronic Trading Technology team. Keep it concise but impactful!

Showcase Your Communication Skills: Since you'll be working closely with quantitative traders, it's essential to demonstrate your strong communication skills in your application. Highlight any experiences where you've successfully collaborated with others to achieve a common goal.

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. Don’t miss out!

How to prepare for a job interview at McGregor Boyall Associates Limited

✨Know Your Java Inside Out

Make sure you brush up on your core Java APIs, especially concurrency and collections. Be ready to discuss your experience with multithreaded systems and low-latency I/O, as these are crucial for the role.

✨Understand the Trading Landscape

Familiarise yourself with algorithmic trading concepts, especially benchmark algorithms like VWAP and TWAP. Showing that you understand how these strategies work will impress the interviewers and demonstrate your relevance to the role.

✨Showcase Your Development Process

Be prepared to talk about your experience in all phases of the development cycle. Highlight specific projects where you gathered requirements, coded, and provided support. This will show that you can contribute effectively to their team.

✨Communicate Clearly and Confidently

Strong communication skills are a must. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate closely with quantitative traders. Clear communication can set you apart from other candidates.

Java Developer - Equities Algo Trading x2
McGregor Boyall Associates Limited

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>