Job Search and Career Advice Platform

Enable job alerts via email!

Java Engineer - Equity Volatility

WorksHub

Greater London

On-site

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading finance technology company in the United Kingdom is seeking a Java Engineer skilled in backend development to join their global team. Your responsibilities will involve building and maintaining real-time equities pricing and risk systems. The ideal candidate will have over 5 years of Java experience, understand multi-threaded application environments, and be knowledgeable in Agile development methodologies. Excellent communication and teamwork skills are essential. Experience in a Unix/Linux environment is a must, and familiarity with UI technologies is a plus.

Qualifications

  • Minimum of 5 years' experience with Java backend development.
  • Deep understanding of concurrent, multi-threaded application environments.
  • Experience with distributed caching and replication technologies.

Responsibilities

  • Building/maintaining real-time equities pricing and risk system.
  • Coding in UI technologies as needed.
  • Writing documentation.
  • Testing code via approved frameworks.

Skills

Java backend development
Multi-threaded applications
Object Oriented design
Unit & Integration testing
Distributed caching
Equities/derivatives knowledge
Python
Unix/Linux
Agile/Scrum
JavaScript
HTML5

Education

B.S. in Computer Science or Mathematics or 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 Physicsor 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.