Senior Java Developer - Engineer, Programmer, Spring, TDD, Scrum, Financial Services

London

£500 - £550 a day

Senior Java Developer – Engineer, Programmer, Spring, WPF, TDD/BDD, Agile Scrum, CI/CD, Jenkins, GIT, Maven, Eclipse NOSQL, Credit Default Swaps, Trade Management, Clearing, Settlements, Financial Services

A leading Clearing House in the City are looking to hire a Senior Java Developer on a contract basis to work within a rapidly expanding business area responsible for Credit Default Swaps. Due to recent success in both the European and US markets and the induction of Options clearing into the area, they are looking to capitalise on this and continue to drive growth.

This role will be working on their core trade management platform, which handles clearing approval, trade novation, market data sourcing and trade management for credit derivative products. You will sit within a team of six partnered with their risk function, with the aim of delivering projects relating facilitating new cleared products and capabilities, enhanced system performance and functionality as well as innovative platform extensions.

There will also be occasional lead responsibilities, effectively deputising the team lead as required with the opportunity to run entire projects yourself.

The successful candidate will meet the following requirements:

Strong server-side Java development skills including required knowledge to productively develop fault tolerant distributed systems communicating via messaging middleware.
Previous experience as a Lead Developer would be beneficial.
Experience with relational and no-SQL databases such as Cassandra, MongoDB or Aerospike.
Strong familiarity with Java development toolset including Maven and Eclipse or IntelliJ.
Able to effectively use dependency injection frameworks such as Spring.
Experience within TDD/BDD environments using tools such as Junit or Cucumber, within a continuous integration framework.
Awareness of derivative trade life-cycle and typical issues which will affect batch and intraday trade processing systems.
Familiarity with .NET WPF GUI development would be useful.
This represents and excellent opportunity for a talented Senior Java Developer to join a successful business area within a leading Financial Services client as they undergo a period of expansion, allowing you to gain further experience in a leadership capacity whilst driving change from a technical perspective.

Posted by Cornwaliis Elt, 13 Jun