£60K/yr to £80K/yr
City of London, England
Permanent, Variable

Java Developer - Pricing & Risk

Posted by CMC Markets.

CMC Markets are looking for a developer to join our Pricing and Risk team. We work on a pricing and trading platform utilising state of the art technologies to create a distributed, event-oriented system ensuring 24 hour up time across all our services.

As a Java developer, you will be involved in all projects of the department, working with users to address business expectations, address system architecture concerns to improve performance, clearing development bottlenecks to being part of subsequent support rota.

*** Please note that this is an onsite role that would require you to work in the London office (near Liverpool Street) 5 days per week. ***

Key Responsibilities:

  • Design & develop Pricing and Risk components to support the firm's market-making business across multiple asset classes ranging across Equities, FX & Commodities
  • Partner with quants, developers, front office users and other IT teams to ensure the efficient delivery of products ensuring strategic value
  • Understand the nature of the trading floor business and the need to respond quickly and efficiently to issues that can or has caused business outage
  • Adhere and contribute to the team coding review standards and release management processes
  • Ensure a positive approach to challenge, strong team work ethics and provide open and honest communication
  • Take all reasonable steps to ensure appropriate confidentiality
  • Maintain personal / professional training and development to meet the changing demands of the role, including all relevant regulatory and legislative training

Key Skills & Experience

  • Solid experience in OO and Java (other OO languages may be considered)
  • Experience of CI/CD tools (e.g Jenkins, Team City)
  • Experience in source code control
  • Experience of all aspects of the development lifecycle
  • Strong problem solving skills
  • Able to work effectively with minimal supervision, taking personal ownership of deliverables

Previous experience of the following would be beneficial:

  • Exposure to CEP Engines (StreamBase, Esper)
  • Experience of peer code reviewing in both directions
  • Experience in an Agile development environment
  • Experience of event driven and distributed messaging architectures
  • An understanding of multi-threading concurrency development techniques and memory footprint management
  • An understanding and / or interest in core financial concepts and mathematics

Benefits

  • Pension: 9% = 5% company contribution and 4% self-contribution -CMC Markets will match up to 7%
  • Life Assurance: 4 x salary
  • Health Insurance provided through Vitality.
  • Income Protection
  • Holiday: 25 days - per calendar year + additional day off for your birthday.
  • Breakfast provided for office days.
  • Discretionary Bonus

CMC Markets is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.