Development & Programming

Job Role: Development & Programming
Job Type: Permanent
Location: London, Greater London
Salary: £85,000 - £120,000 pa
Start Date: 21/07/2022
Job Reference: MM-00002538

Description



Java Software Engineer - Propriety equities and algorithmic trading brokerage seeks to hire a Java Software Engineer to develop their real-time core algorithmic trading platform. The Java Software Engineer will work on a highly innovate system used by front office traders and quants on a global basis. This is an award-winning platform, handling billions of trades and events daily, the Java Software Engineer will gain valuable experience building this high performance platform.

The client has been operating within the equities market for over forty years, they are renowned for technology innovation and investment, their product offering positions their business as one of the key global players within electronic trading.

The Java Software Engineer responsibilities:

  • Work on green-field development projects working though all phases of the development lifecycle.
  • Contribute to new feature development and customisations.
  • Work closely with Front office users and Quants to improve system.
  • Work with testers using TDD and BDD process.
  • Identify areas for improvement and enhancements.

Required skills for the Java Software Engineer:

  • At least five years commercial Java development experience.
  • Java 8+ experience.
  • Concurrency, dependency injection and TDD experience.
  • Experience building distributed – event driven systems.
  • Financial services experience.
  • Linux & database experience.

Excellent opportunity to be part of a team designing and developing high performance systems in a fast-paced environment for an organisation renowned for staff investment. Package is exceptional; superb bonus and pension plan, 28 days holiday, private medical, significant daily food allowance, gym membership and excellent wellness package.

Quick Apply

by clicking apply you accept our terms and conditions