Software Java Engineer
hace 20 días
Newcastle upon Tyne
We are recruiting for a Software Java Engineer on contract to work for a leading Defence organisation. The role can be based in their Newcastle offices 3 days per week and remote for 2. Role Overview The Software Engineer will join our collaborative, forward-thinking Agile Scrum team, working on innovative Geospatial software, using the latest cloud-based technologies. The engineer will be involved in every stage of the software development life cycle, from initial design through development, testing, and deployment, delivering robust, scalable cloud-based services. Responsibilities • Develop high-quality, readable, scalable and easily maintained code, using Java and related technologies, meeting requirements and coding standards., • Develop reusable patterns and encourage innovation that will enhance team velocity., • Contribute to quality assurance by writing unit and automated tests., • Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines, • Ensure code is sufficiently documented and share knowledge of solutions implemented., • Participate in sprint planning, reviews, and daily stand-ups in a true Agile environment, contributing to agile based estimating., • Work with the scrum team to meet the sprint commitments Skill Set Essential • Java, • Cloud Services development, • Unit testing Desirable • DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube, • Red Hat Openshift container platform or Kubernetes, • Quarkus Framework, • Front End development using Angular IMPORTANT NOTE: The candidate will also need to be able to achieve or have SC clearance. Sole British National From Birth for this project