Job offer

Java Developer - Systematic Order Management

As a Java Developer in Systematic Order Management, you will be responsible for developing a flexible and robust order management system that supports AHL's trading processes. You will work closely with trading desks, quant teams and operations to develop a system that enables the integration of new investment ideas.

Job description

The role

As a Java Developer in the AHL OMS team, you will work on the development of the order management system that supports the systematic investment process for AHL. You will have the opportunity to work closely with our trading desks, quant strategy teams and operations departments to deliver a flexible, robust and relevant order management system that supports the diversity of strategies as quickly as possible and enables the seamless integration of new investment ideas.

Tasks

  • Development of the order management system
  • Collaboration with trading desks, quant strategy teams and operations departments
  • Supporting the diversity of strategies and integrating new investment ideas
  • Direct exposure to a broad range of asset classes, including exchange-traded and OTC markets

The team

We are a small team within our Markets Platform Engineering group, positioned OMS between AHL, Strategies and Execution Systems, which is at the intersection of the investment process. We interact with many other parts of the business and support a cross-functional approach to strategy.

Our technology

Our systems run on Linux via containers, with most systems built with Java. We use Git for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, Docker for containerization, Apache for web servers and static content.

Requirements

Essential requirements

  • Expert knowledge of Java
  • Knowledge of FIX, APIs, UML
  • Very good communication skills and the ability to work closely with technical and non-technical stakeholders
  • Knowledge of strong software engineering techniques and agile methodologies: continuous integration, code reviews, test-driven development and related approaches
  • Experience with Linux

Advantages

  • An excellent understanding of financial markets and instruments
  • Experience with FIX
  • Python knowledge
  • Experience with front office software and/or development of trading systems, e.g. in a hedge fund or investment bank
  • Experience with the development of distributed systems with service-based or event-driven architectures and parallel programming
  • Knowledge of data structures and algorithms, e.g. statistics, asset pricing, time series analysis optimization algorithms
  • Relevant mathematical knowledge, e.g. statistics, asset pricing

Personal characteristics

  • A strong academic background and degree with high mathematical and computational content, e.g. computer science, mathematics, engineering, physics or related
  • A craftsman's approach to software development: pride in engineering excellence and embedding these values in others
  • A demonstrable passion for technology, e.g. personal projects, open source involvement
  • Experience with the development of software that has been used in production and has been successful
  • Self-organized with the ability to manage time effectively across multiple projects and with competing business needs and priorities
  • Focus on delivering value to the business with relentless efforts to improve processes
  • Strong interpersonal skills, able to establish and maintain a close working relationship with quantitative researchers, vendors and business partners across multiple time zones
  • Strong leadership skills and a core bias profile, but able to work effectively and positively with conflicting views
  • Trustworthy communication; able to articulate a point concisely and positively ideate with conflicting views

We offer

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.