Java Developer - Systematic Hedge Fund (London / Hybrid)

Winston Fox
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Algorithmic Trading Amazon Web Services DevOps Python (Programming Language) MATLAB Object-Oriented Software Development Systems Development Life Cycle Software Engineering Concurrency Kubernetes Information Technology
+1 more
Docker

Job description

Overview

Java Developer - Systematic Hedge Fund (London / Hybrid).

Responsibilities

  • Design and write software for Trading Systems, Middle & Back Office, and Corporate Functions.
  • Develop primarily in Java, with exposure to Python and MATLAB.
  • Collaborate in a highly collaborative, diverse, and learning-oriented environment.
  • Contribute to software across the full SDLC from idea through production.

Qualifications

  • 3-5 years post-graduate, professional Software Engineering experience, with strong Computer Science fundamentals, OOP, and a solid understanding of Concurrency and Generics (preferably in Java; others considered).
  • Experience with Python and/or MATLAB preferred; willingness to learn and work with both.
  • Undergraduate degree in Computer Science, Physics, Engineering, or Mathematics from a respected university preferred.
  • Strong communication skills, able to communicate clearly with technical and non-technical colleagues.
  • Experience with Cloud & DevOps (e.g., AWS, Docker, Kubernetes) preferred.
  • Financial Markets experience preferred but not essential, as full training will be provided.

Location & Work Arrangement

Hybrid working policy; ideally onsite in West Central London 3+ days per week.

Seniorities & Employment

  • Seniority level: Associate
  • Employment type: Full-time

Industries

  • Software Development
  • Capital Markets
  • Investment Management

Requirements

  • 3-5 years post-graduate, professional Software Engineering experience, with strong Computer Science fundamentals, OOP, and a solid understanding of Concurrency and Generics (preferably in Java; others considered).
  • Experience with Python and/or MATLAB preferred; willingness to learn and work with both.
  • Undergraduate degree in Computer Science, Physics, Engineering, or Mathematics from a respected university preferred.
  • Strong communication skills, able to communicate clearly with technical and non-technical colleagues.
  • Experience with Cloud & DevOps (e.g., AWS, Docker, Kubernetes) preferred.
  • Financial Markets experience preferred but not essential, as full training will be provided.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · World Congress 2024

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all