A Lead Java Developer with strong core Java skills and a passion for leadership is required to join a Global technology company who are working with cutting edge technology and tools.

If you are Developer with natural leadership skills and the ability to lead a multi-disciplinary Agile team tasked with delivering excellent software code then this represents an amazing opportunity to join a company that will invest in your development whilst providing a genuine work/life balance.

Role: Lead Java DeveloperAs Lead Java Developer you will be responsible for:

+ Taking a leadership role within a Scrum team, acting either as/or the Scrum Master to ensure the team is both fully supported and following Agile methodologies + Ensuring your team have clear understanding and agreement on team engineering processes (coding best practice, reviews etc.) and Agile processes and ceremonies + Ensuring requirements are fit for purpose and detailed design is aligned with solution design, ensuring long term maintenance and support are key design considerations + Taking responsibility to ensure team sprint commitments are met and delivery is planned effectively, reporting status to project team + Liaising and collaborate effectively with stakeholders outside the team + Resolving complex technical issues, collaborating with team members and domain experts to identify effective solutions + Mentoring and/or training entry-level software engineers, ensuring they are knowledgeable in critical aspects of their roles