Java Engineer - Equity Volatility

Millennium

Greater London

On-site

GBP 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Millennium in the United Kingdom seeks a hands-on Java Engineer to design and build real-time equities pricing, volatility risk, PnL and market data systems. You will work with developers, QA and production support and interact with Portfolio Managers, Middle Office and Risk Managers.

A strong, proactive coder with pricing/risk understanding and excellent communication is essential. Experience in Unix/Linux is required; cloud and containerization experience is a plus.

Qualifications

  • Minimum 5 years' experience with Java backend development.
  • Deep understanding of concurrent, multi-threaded environments.
  • OO design, design patterns and testing (unit & integration).
  • Experience with distributed caching/replication is a plus.
  • Knowledge of Agile/Scrum methodologies; strong ownership.

Responsibilities

  • Build and maintain real-time equities pricing and risk system.
  • Possibly code in/learn UI technologies and write docs.
  • Test code via approved frameworks and ensure quality.
  • Collaborate with PMs, risk, and QA across teams.

Skills

Java backend development
Concurrent/multi-threaded
Object Oriented design
Unit & Integration testing
Agile/Scrum
Strong communication
Team player
Unix/Linux knowledge
Python (nice to have)
Cloud technologies
Containerization

Education

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

Tools

Unix/Linux
Cloud
Docker/Kubernetes (containerization)
Python

Job description

Java Engineer - Equity VolatilityThe successful candidate will join a global team that designs and develops Equities Volatility Risk and 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. Must have good understanding of pricing and risk functionalities of a trading system. Must have excellent communication skills and be a team player. Experience working in a Unix/Linux environment is a must. Experience working with cloud and containerization technologies is a plus.Principal Responsibilities- Job requires building/maintaining real-time equities pricing and risk system- Job may require coding in and/or learning UI technologies- Writing documentation- Testing code via approved frameworksQualifications/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/convertibles is preferred- Nice to have experience working with Python- Knowledge of Unix/Linux- Knowledge of Agile/Scrum development methodologies- Front-end UI technologies such as Java Script and HTML5 are nice to have- B.S. in Computer Science (CIS) or Mathematics or Physics or Financial Engineering- Demonstrates thoroughness and strong ownership of work- Good team player with a strong willingness to participate and help others- Excellent communication skills

Responsibilities
  • Job requires building/maintaining real-time equities pricing and risk system
  • Job may require coding in and/or learning UI technologies
  • Writing documentation
  • Testing code via approved frameworks
Requirements
  • 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/convertibles is preferred
  • Nice to have experience working with Python
  • Knowledge of Unix/Linux
  • Knowledge of Agile/Scrum development methodologies
  • Front-end UI technologies such as Java Script and HTML5 are nice to have
  • B.S. in Computer Science (CIS) or Mathematics or Physics or Financial Engineering
  • Demonstrates thoroughness and strong ownership of work
  • Good team player with a strong willingness to participate and help others
  • Excellent communication skills
Tech stack
  • Java
  • Trading
  • Python
  • multithreading
  • JavaScript
  • HTML5
  • Linux
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Harrington Starr • Greater London

Hybrid
GBP 70,000 - 90,000
Equities Technology (Java Developer) - VP
Equities Technology (Java Developer) - VP

Citi • Belfast City District

On-site
GBP 60,000 - 90,000
Java Developer for Trading (Securities Lending) - VP
Java Developer for Trading (Securities Lending) - VP

United States Digital Space LLC • Greater London

Hybrid
GBP 120,000 - 160,000
27 days annual leave + bank holidays
Discretionary annual bonus
Private Medical Care & Life Insurance
+5
Senior Java Engineer - Real-Time Equities Pricing & Risk
Senior Java Engineer - Real-Time Equities Pricing & Risk

Millennium • Greater London

On-site
GBP 70,000 - 100,000
Java Development Lead - Front Office Electronic Trading
Java Development Lead - Front Office Electronic Trading

McGregor Boyall • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working in London
Equal opportunity employer
Excellent long-term career progression
Java Developer (FX Matching Applications)
Java Developer (FX Matching Applications)

London Stock Exchange • Greater London

On-site
GBP 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Synnovate • City Of London

On-site
GBP 90,000 - 120,000
Java Developer - Algo Trading | Front Office
Java Developer - Algo Trading | Front Office

Vertus Partners Ltd • Greater London

On-site
GBP 100,000 - 120,000
Java Software Engineer
Java Software Engineer

Oliver Bernard • Greater London

On-site
GBP 60,000 - 80,000
Java Developer - Risk Platform
Java Developer - Risk Platform

Allscreens Nationwide Ltd • Greater London

On-site
GBP 65,000 - 95,000
Hybrid working arrangements
Access to market-leading tech