Job Title: Full stack developer - Java Location: London Duration: 6 months Rate: Up to £550 dependant on relevant experience Our Digital Engineering practice is responsible for helping our clients leverage next generation software in order to engage customers more directly, easily and precisely by developing production ready apps at record speed. As part of our Digital engineering practice, you will lead technology innovation for our clients through robust delivery of world-class solutions. You will build better and deliver better products! This is an opportunity to make a difference within exciting client initiatives. Key Responsibilities:Responsible for designing solutions, writing code, leveraging automated DevOps tool chains, leveraging cloud environments and configurationOverall delivery of software components working in collaboration with product and architecture teamsCollaborate with Business Analysts and Product Owners to help define and shape deliverables, provide estimates, highlight technical risks and determine technical solutionsLiaise with operations for technical analysis of the issuesCollaborate with other technology and product teams to ensure integrated end-to-end designActive participation in the Agile ceremonies and contribute to the overall functioning of self-organised, empowered, high performance teamResearch, learn new methodologies and technologies and implement them in the project to continuously improve and optimize design, code, build, deploy, test lifecycleCollaborate and actively contribute in discussions to help define technology and development approach within the teamJob Requirements: Essential Skills: Strong skills in following areas:Core java - Collections, Multi-Threading, Design patternsDevelopment frameworks - Spring/ HibernateAngular JS, Node JS, Java script, Responsive designREST API's, Micro-services implementationRelational database systems - Oracle, MySQLContinuous integration: Build automation using Github, ANT, Maven, Jenkins, code quality analysis using SonarQube,Environment provisioning and configuration using Chef/ Puppet/ AnsibleAutomation of functional, regression, performance testing using Selenium/ CucumberExperience of working with full stack platforms like OpenshiftExperience of working in Agile methodologyExperience of working in and configuring cloud setup - AWS/ Azure/Pivotal/Openshift/GCPIf you have excellent communication and interpersonal skills, please submit your CV in the first instance.