Lead Software Engineer – Java

JD for the Role- Lead Software Engineer – Java 
Below is the job description:
Your Role:   

The Lead Engineer works as part of an Agile software engineering team, leading…

Website Santane

JD for the Role- Lead Software Engineer – Java
Below is the job description:

Your Role:

  • The Lead Engineer works as part of an Agile software engineering team, leading the technical aspects of the team’s work. They will be hands-on coding in Java, while ensuring that designs are good and that our software is of the highest quality.
  • Outside of that Scrum team, they will work with other Lead Engineers, Architects and Product Owners to shape the future of software engineering at the Client’s, including the adoption of new tools, frameworks and techniques. They will also mentor more junior staff and be active in building our engineering community.
  • As well as having strong core Java skills the ideal candidate will have experience of some of the following: Automated system testing, distributed computing on Hadoop, geospatial technologies or data science.

Tasks, expectations/deliverables:

  • Accountable for the quality of deliverables from one or more software engineering teams (source code quality, automated testing, design quality, documentation etc.)
  • Accountable for one or more development teams following client’s standard processes (code reviews, unit testing, ALM processes, source code management etc.) and following our technology baseline.
  • Hands on development in Java. Responsible for staying up to date with software engineering best practice and influencing future standard practices

    Core competencies, knowledge, skills and experience required:

  • An advanced understanding of Java
  • Experience in providing technical leadership including the enforcement of quality practices.
  • Broad knowledge of design principles and patterns, able to lead the design of systems or components
  • A broad range of commercial experience, including crafting good quality code in Java.
  • Collaborating and Partnering – Able to work collaboratively, sharing information and building supportive, responsive relationships with colleagues and stakeholders.
  • Building Capability for all – Has a strong focus on continuous learning for oneself, others and the organisation (building capability for all)
  • Changing and Improving – Open to change, suggesting ideas for improvements to the way things are done, and working in smarter, more focused ways
  • Able to communicate with clarity, conviction and enthusiasm (leading and communicating)
  • Upload your CV/resume or any other relevant file. Max. file size: 128 MB.

    Comments are closed.