Enable job alerts via email!

Java Engineer - Equity Volatility in London - Millennium

WorksHub

London

On-site

GBP 60,000 - 90,000

Full time

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Java Engineer to join their global team focused on Equities Volatility Risk systems. The successful candidate will work closely with developers and stakeholders to build real-time pricing and risk systems, requiring strong Java skills and a solid understanding of trading functionalities.

Qualifications

  • Minimum of 5 years' experience with Java backend development.
  • Deep understanding of concurrent, multi-threaded application environments.
  • Knowledge of Unix/Linux is required.

Responsibilities

  • Build and maintain real-time equities pricing and risk systems.
  • Write documentation and test code using approved frameworks.
  • Potentially code in and learn UI technologies.

Skills

Java backend development
Object-Oriented design
Unit & Integration testing
Agile/Scrum methodologies
Communication
Team player

Education

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

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 trading systems. 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
  • Potentially code in and 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, convertibles is preferred
  • Knowledge of Python is a plus
  • Knowledge of Unix/Linux
  • Knowledge of Agile/Scrum development 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.