Enable job alerts via email!

Java Engineer - Equity Volatility

Millennium Management

London

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial firm in London is seeking a Java Engineer to join their global team. The successful candidate will develop Equities Volatility Risk systems and collaborate with various stakeholders. Strong Java skills and experience in Unix/Linux are essential. The role involves building real-time pricing systems and requires excellent communication and teamwork.

Qualifications

  • Minimum of 5 years' experience with Java backend development.
  • Deep understanding of concurrent, multi-threaded application environments.

Responsibilities

  • Build and maintain real-time equities pricing and risk systems.
  • Code in and/or learn UI technologies.
  • Write documentation.

Skills

Communication
Team Player
Java
Unix/Linux
Agile

Education

B.S. in Computer Science
B.S. in Mathematics
B.S. in Physics
B.S. in Financial Engineering

Tools

JavaScript
HTML5
Python

Job description

Java Engineer - Equity Volatility

The successful candidate will join a global team that designs and develops Equities Volatility Risk, PnL, and Market Data systems. The candidate will work hands-on with other developers, QA, and production support teams. The team interacts with key stakeholders such as Portfolio Managers, Middle Office, and Risk Managers. Must be a very strong hands-on developer with a good understanding of pricing and risk functionalities of a trading system. Excellent communication skills and being a team player are essential. Experience working in a Unix/Linux environment is required. Experience with cloud and containerization technologies is a plus.

Principal Responsibilities

  • Build and maintain real-time equities pricing and risk systems.
  • Code in and/or learn UI technologies.
  • Write documentation.
  • Test code using approved frameworks.

Qualifications/Skills

  • Minimum of 5 years' experience with Java backend development.
  • Deep understanding of concurrent, multi-threaded application environments.
  • Expertise in Object-Oriented design, Design Patterns, Unit & Integration testing.
  • Experience with distributed caching and replication technologies.
  • Experience with equities, derivatives, or convertibles is preferred.
  • Knowledge of Python is a plus.
  • Proficiency in Unix/Linux.
  • Knowledge of Agile/Scrum methodologies.
  • Front-end UI technologies such as JavaScript and HTML5 are desirable.
  • B.S. in Computer Science, Mathematics, Physics, or Financial Engineering.
  • Demonstrates thoroughness and strong ownership of work.
  • Good team player with a willingness to participate and help others.
  • Excellent communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.