Enable job alerts via email!

Java Engineer - Equity Volatility in London - Millennium

WorksHub

City Of London

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial technology firm is seeking a skilled Java Engineer to join the team in London. The role involves developing equities volatility risk systems, requiring expertise in Java and a strong background in financial applications. Candidates should have a good understanding of trading systems, excellent communication skills, and experience in a collaborative team environment.

Qualifications

  • Minimum of 5 years' experience with Java backend development.
  • Deep understanding of concurrent, multi-threaded application environments.
  • Good team player with a strong willingness to participate and help others.

Responsibilities

  • Building/maintaining real-time equities pricing and risk system.
  • Writing documentation.
  • Testing code via approved frameworks.

Skills

Java backend development
Concurrent application environments
Object Oriented design
Design Patterns
Unit & Integration testing
Distributed caching and replication
Equities/derivatives/convertibles
Python
Unix/Linux
Agile/Scrum methodologies
UI technologies (JavaScript, HTML5)

Education

B.S. in Computer Science, Mathematics, Physics or Financial Engineering
Job description
Java Engineer - Equity Volatility

The 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 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/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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.