Job Description

My client requires a Lead Scala developer to join an existing team of 3-4 Developers delivering a continious integration and continiuous deployment of new functionality on their apps and new Api's across a number of areas in the business within this fast moving environment.

Role

*Develop excellent quality software using agile techniques such as Test Driven Development and Pair Programming *Take an active role in Story definition, assisting QAs and business stakeholders with Acceptance criteria *Help the team choose the best solution and technologies for the task in hand *Take a pro-active role with production issues and release management *Contribute to the technical direction of the team *Strive for continuous improvement within the team

Experience

Knowledge and experience of a wide range of best of breed open source and commercial technologies Lead Scala Developer where you have led a team but remained hands on as a SeniorExperience of software development for high capacity, high traffic, high availability websites/systems Delivery experience within an agile project is essential Scala, Kaban and Java essential with over 3 -5 years' experience Agile experience essential TTD and BDD experience Excellent communication skills, not someone who wants to just work on their ownDocker experienceMonitoring and alerting experience

You will also get to work with machine learning and advance personalisation

Initial telephone interviews next two weeks and then a face to face which will including a half day pairing exercise with some of the best Scala Developers in the business. You need to be up to a high level to be part of this team! Please send your CV for an immediate response.