Java Developer - Automated Market Making
Java Developer - Automated Market Making

Java Developer - Automated Market Making

London Part-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Develop and enhance trading strategies using core Java in a dynamic team environment.
  • Company: Join John Goddard Associates, a leading global financial services firm in London.
  • Benefits: Enjoy flexible working options and the chance to work on cutting-edge technology.
  • Why this job: Be part of an innovative team that impacts financial markets and enhances trading performance.
  • Qualifications: Strong Core Java skills, analytical mindset, and experience with Git/Stash and Jenkins required.
  • Other info: This is a part-time contract role with opportunities for growth in a fast-paced industry.

The predicted salary is between 36000 - 60000 £ 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

  • Develop and enhance trading strategies and engines using core Java.
  • Work directly with trading, quant, and IT teams to advance the platform.
  • Projects will span new and existing algorithm development.
  • Improve technical and execution performance of trading systems.
  • Generate and analyze trading signals and data.
  • Participate in the full system development lifecycle from requirements to deployment.
  • Maintain 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.

Java Developer - Automated Market Making employer: Jgasurveyors

At John Goddard Associates, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of London. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work alongside industry experts in a fast-paced environment. With a focus on developing cutting-edge trading technologies, we provide our team with unique advantages, including exposure to high-impact projects and the ability to influence the future of automated market-making.
J

Contact Detail:

Jgasurveyors 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 version 21+. Being well-versed in the newest updates will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Brush up on your knowledge of UNIX/Linux environments. Since this role requires working in such systems, having hands-on experience or even completing relevant online courses can set you apart from other candidates.

✨Tip Number 3

Network with professionals in the financial services and technology sectors. Attend meetups or webinars focused on automated market-making and trading strategies to gain insights and potentially make connections that could lead to referrals.

✨Tip Number 4

Showcase your problem-solving skills by preparing for technical interviews. Practice coding challenges related to trading algorithms and low-latency systems, as these are likely to come up during the interview process.

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
Communication Skills
Cross-Functional Team Collaboration
Git/Stash
Jenkins
JUnit
Linux Fundamentals
Business and Technical Requirements Analysis
High-Volume, Low-Latency System Development
Message-Driven Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Core Java, particularly version 21+, and any relevant projects you've worked on in a UNIX/Linux environment. Emphasise your analytical skills and problem-solving abilities, as these are crucial for the role.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that relate to developing trading strategies and engines, and how you can contribute to the Institutional Securities Technology team.

Showcase Relevant Skills: When detailing your skills, focus on your experience with Git/Stash, Jenkins, and unit testing frameworks like JUnit. If you have experience with time-series data analysis or web UI technologies, be sure to include that as well.

Prepare for Technical Questions: Anticipate technical questions related to Java development and trading systems. Brush up on your knowledge of low-latency messaging middleware and the FIX protocol, as these may come up during the interview process.

How to prepare for a job interview at Jgasurveyors

✨Showcase Your Java Expertise

Make sure to highlight your strong knowledge of Core Java, especially if you have experience with version 21 or higher. Be prepared to discuss specific projects where you've developed trading strategies or engines, as this will demonstrate your practical skills.

✨Demonstrate Problem-Solving Skills

Prepare to discuss how you've approached complex problems in the past. Use examples that showcase your logical thinking and analytical skills, particularly in a UNIX/Linux environment, as this is crucial for the role.

✨Communicate Effectively

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

✨Express Your Interest in Market-Making

Show enthusiasm for developing systems for automated market-making and hedging. If you have any experience with FIX protocol or time-series data analysis, make sure to mention it, as this aligns well with the company's focus.

Java Developer - Automated Market Making
Jgasurveyors
J
  • Java Developer - Automated Market Making

    London
    Part-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-04-21

  • J

    Jgasurveyors

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