Java Developer - Automated Market Making
Apply now
Java Developer - Automated Market Making

Java Developer - Automated Market Making

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Apply now
M

At a Glance

  • Tasks: Develop and enhance trading strategies using core Java in a fast-paced environment.
  • Company: Join a leading global financial services firm at the forefront of technology.
  • Benefits: Enjoy a dynamic work culture with opportunities for growth and collaboration.
  • Why this job: Be part of innovative projects that impact trading systems and financial markets.
  • Qualifications: Strong Core Java skills and a passion for problem-solving are essential.
  • Other info: This role offers exposure to high-volume, low-latency trading systems.

The predicted salary is between 48000 - 72000 £ per year.

A leading global financial services firm is seeking an experienced Java Developer to join their Institutional Securities Technology team. In this contract role, the successful candidate will work on developing and enhancing trading strategies and engines using core Java. They will collaborate directly with trading, quant and IT teams to advance the platform and the businesses it serves.

Key Responsibilities

  • The candidate will develop and enhance trading strategies and engines using core Java.
  • They will work directly with trading, quant and IT teams to advance the platform.
  • Projects will span new and existing algorithm development.
  • The role involves improving technical and execution performance of trading systems.
  • The candidate will generate and analyze trading signals and data.
  • They will participate in the full system development lifecycle from requirements to deployment.
  • The role requires maintaining high-volume, low-latency, resilient and scalable message-driven systems.

Required Skills

  • Strong knowledge of Core Java (ideally version 21+) in a UNIX/Linux environment.
  • Ability to analyze business and technical requirements and translate them into well-designed solutions.
  • Logical approach to problem solving with good analytical skills.
  • Strong communication skills and ability to work in cross-functional teams.
  • Experience with Git/Stash and Jenkins.
  • Experience with unit testing frameworks such as JUnit.
  • Interest in learning the business aspects of the applications.
  • Good Linux fundamentals.

Desired Skills

  • Interest in developing systems for automated market-making and hedging in liquid markets (equities, FX, liquid rates, etc.) using FIX protocol.
  • Experience with time-series data analysis in technologies such as KDB/q.
  • Interest/experience with web UI technologies including TypeScript and Angular.
  • Experience with low-latency messaging middleware pub/sub technologies.

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Java Developer - Automated Market Making employer: McGregor Boyall Associates Limited

As a leading global financial services firm based in London, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. Our employees benefit from competitive remuneration, comprehensive training programmes, and ample opportunities for professional growth, all while working on cutting-edge technology in a vibrant city known for its financial prowess. Join us to be part of a team that values your contributions and supports your career aspirations in the fast-paced world of automated market making.
M

Contact Detail:

McGregor Boyall Associates Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer - Automated Market Making

✨Tip Number 1

Familiarise yourself with the latest features of Core Java, especially if you're well-versed in version 21+. Being able to discuss these advancements during your interview will show your commitment to staying updated in the field.

✨Tip Number 2

Brush up on your knowledge of UNIX/Linux environments. Since this role requires working in such systems, demonstrating your comfort and experience with them can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your experience with Git/Stash and Jenkins. Be ready to share specific examples of how you've used these tools in past projects, as they are crucial for collaboration and continuous integration in this role.

✨Tip Number 4

Show your enthusiasm for learning about the business side of trading applications. Research the basics of automated market-making and be prepared to discuss how your technical skills can contribute to this area.

We think you need these skills to ace Java Developer - Automated Market Making

Core Java (version 21+)
UNIX/Linux environment
Analytical Skills
Problem-Solving Skills
Strong Communication Skills
Cross-Functional Team Collaboration
Git/Stash
Jenkins
JUnit
Understanding of Trading Strategies
High-Volume, Low-Latency Systems
Message-Driven Systems
Business and Technical Requirements Analysis
Interest in Automated Market-Making
Time-Series Data Analysis
KDB/q
Web UI Technologies (TypeScript, Angular)
Low-Latency Messaging Middleware

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Core Java, particularly in a UNIX/Linux environment. Include specific projects where you've developed trading strategies or worked on low-latency systems.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your interest in automated market-making and how your skills align with the job requirements, especially your analytical abilities and experience with Git/Stash and Jenkins.

Showcase Relevant Projects: If you have experience with time-series data analysis or web UI technologies like TypeScript and Angular, be sure to include these in your application. Highlight any relevant projects that demonstrate your ability to work in cross-functional teams.

Prepare for Technical Questions: Anticipate technical questions related to Java development and trading systems during the interview process. Brush up on your knowledge of unit testing frameworks like JUnit and be ready to discuss your problem-solving approach.

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

✨Showcase Your Java Expertise

Make sure to highlight your strong knowledge of Core Java, especially if you have experience with version 21+. Be prepared to discuss specific projects where you've used Java to develop trading strategies or enhance systems.

✨Demonstrate Problem-Solving Skills

Prepare examples that showcase your logical approach to problem-solving. Discuss how you've tackled complex technical challenges in previous roles, particularly in high-volume, low-latency environments.

✨Communicate Effectively

Since the role involves collaboration with trading, quant, and IT teams, practice articulating your thoughts clearly. Be ready to explain technical concepts in a way that non-technical team members can understand.

✨Familiarise Yourself with Relevant Technologies

Brush up on tools like Git/Stash and Jenkins, as well as unit testing frameworks such as JUnit. If you have experience with time-series data analysis or web UI technologies, be sure to mention it during the interview.

Java Developer - Automated Market Making
McGregor Boyall Associates Limited
Apply now
M
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>