Senior Java Engineer Spring Boot London

Dabster Systems ,
London, Greater London

Overview

Job Description

Role Description Db are implementing a new strategic "big data" surveillance platform. The solution will be used to identify compliance risks within the bank, such as market manipulation. DB are looking for senior java engineers, with hands-on experience of working with trade and market data, to help implement the new strategic platform. Role Responsibilities * Being able to work closely with Compliance SMEs to develop trade surveillance scenarios following a Test Driven Development (TDD) approach. * Understanding, and where necessary challenging requirements, to ensure the correct solution is designed and implemented. * Being able to interrogate/analyse data to raise questions/edge cases with SMEs. * Being actively involved in all planning sessions and aiding task breakdown and estimation. * Managing their own time and helping the team meet their sprint goals. * Carrying out code reviews via pull requests and helping to ensure the quality of the code base. * Ensuring their code meets team standards Experience/ Exposure The candidate must have experience of all the follow: * Extensive knowledge of Java 8 Lambda, Streams, Optional and other Functional interfaces. * Spring Boot, Data and other projects * Following a test driven development (TDD) approach. * Utilising a microservices architecture * Familiarity with Openshift or Kubernetes environments for deployment * Experience developing Restful APIs / Stateless Applications * Experience with Agile/Scrum, Jira, Confluence are other DevOps tools. * Advocate of agile engineering principles with a drive for automation - build/test tools, continuous integration and delivery * Java 8 + * Gradle * Junit/Mockito The candidate must have experience of some of the following technologies * Hadoop based applications * Python * Angular Education/ Qualifications Preferrably a computing degree, but this is not essential.