Senior Java Engineer

Man Group
•$150,000 - $170,000

About The Position

As a Senior Java Engineer in Man Numeric’s OMT team, you will build and maintain the Order Management System that supports Numeric’s systematic investment process. You will work closely with the trading desk, quantitative strategy teams, and operations to deliver a flexible, robust, and performant system that safely processes millions of orders annually and supports onboarding new investment strategies. The role offers exposure to cash equities, equity swaps, and futures across listed and OTC markets, and the opportunity to develop a deep understanding of how trades are executed and booked. The role is part of a small team in Markets Platform Engineering. The OMS sits between Numeric strategies and Man’s central execution systems, providing an opportunity to work across the trading lifecycle and interact with teams throughout the firm. Systems run on Linux in containers. The platform includes a Tomcat web application and microservices using Micronaut, alongside Python services, and uses event sourcing to propagate state events across service domains. Technologies and tools include Java, Python, Git, Jenkins, IntelliJ, GitHub Copilot, Grafana, Prometheus, Docker, Slack, Confluence, and Jira. The team continually evaluates new tools and libraries.

Requirements

  • At least 5 years of professional Java experience in an enterprise web application context.
  • Experience with microservice architectures and libraries such as Spring Boot or Micronaut.
  • Front-end experience with CSS, JavaScript, JSP, HTML, Ajax, JSON, and modern JavaScript libraries such as React, Angular, or Node.js.
  • Middle-tier experience with Spring MVC or equivalent, the Core Spring framework, JPA/Hibernate, Java 8 or later (including Java 11), Tomcat 8 or later (including Tomcat 9), and messaging frameworks such as Kafka or RabbitMQ.
  • Strong SQL and RDBMS knowledge, including SQL Server or Oracle, query tuning, and stored procedures; exposure to NoSQL databases such as MongoDB.
  • Strong SQL and database skills.
  • Proficiency with Linux shell commands.
  • Source control experience with Git, SVN, or similar.
  • Strong collaborative engineering practices and familiarity with agile methodologies such as Scrum or Kanban.
  • Familiarity with Atlassian tools such as Jira, Confluence, or Bitbucket.
  • Willingness to use AI-assisted development tools effectively as part of the daily workflow.
  • Strong academic record and a degree with substantial mathematical and computing content, such as Computer Science, Mathematics, Engineering, or Physics.

Nice To Haves

  • Understanding of financial markets, instruments, and protocols such as FIX.
  • Experience developing front-office software, including trading systems, equity modelling, or analytics.
  • Experience working closely with quantitative researchers or traders.
  • Expertise in distributed systems with service-based or event-driven architectures.
  • Web development experience with TypeScript.
  • Relevant mathematical knowledge, such as statistics, asset pricing, time-series analysis, or optimisation algorithms.
  • Python knowledge.
  • A degree from a leading university.
  • Demonstrable passion for technology, such as personal projects or open-source involvement.

Responsibilities

  • Build and maintain the Order Management System supporting Numeric’s systematic investment process.
  • Work with the trading desk, quantitative strategy teams, and operations to deliver a flexible, robust, and performant OMS.
  • Support safe processing of millions of orders annually and onboarding of new investment strategies.
  • Develop and maintain software for workflows involving cash equities, equity swaps, and futures across listed and OTC markets.
  • Collaborate with teams across the trading lifecycle.

Benefits

  • Discretionary bonus.
  • Professional development opportunities.
  • Flexible working arrangements.
  • Two annual paid 'Mankind' days for community volunteering.
  • Competitive holiday entitlements.
  • Pension/401k.
  • Life and long-term disability coverage.
  • Group sick pay.
  • Enhanced parental leave.
  • Long-service leave.
  • Depending on location: private medical coverage, discounted gym membership options, and pet insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service