Lead Java Engineer

MBN Solutions ,
Edinburgh, City of Edinburgh
Salary: £80,000 per annum + Benefits

Overview

Our client, a well known brand-name, is looking for a first class Lead Software Engineer with excellent knowledge of enterprise Java and modern JavaScript frameworks (ideally Node and React). You will be expected to remain hands-on within this role (c60%), whilst providing technical leadership to more junior engineers. You will: Lead a small team of Java and JavaScript software engineers to support the delivery of customer facing products across web, mobile and API. Lead the design and engineering of products and services that exploit public cloud infrastructure and platform services using cloud native design patterns). Work closely with other software engineers and product managers to maintain and prioritise backlog, develop stories and acceptance criteria, to plan and estimate future sprints. Engaging with internal and external stakeholders to ensure the products and services designed and engineered are secure, scalable, performant, resilient, optimised and compliant. Implement new engineering standards and create code artefacts that support broad re-use across software engineering teams. Technical Skills required include: Strong hands-on software engineering background, with experience using Java and/or JavaScript frameworks. Strong knowledge of modern architectures, software development techniques, including: - Development of RESTful web services - Modern Java server containers and major java frameworks (e.g. Spring) - OO design, patterns and principles - Experience with test-driven development, - Experience using libraries such as React, AngularJS or Ember - Experience of cross-functional, self-managed teams - Server-side JavaScript development using Node.js, ideally with experience of enterprise deployment This job was originally posted as www.totaljobs.com/job/89910456