> Markdown version of [/jobs/ext/3945012-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3945012-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** Tyne & Wear - **Location:** Newcastle upon Tyne, UK (Remote available) - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Automation of Tests, Unit Testing, Software as a Service, Software Quality, Code Review, Java Web Services, OpenShift, Scrum Methodology, Software Construction, Software Engineering, SonarQube, AngularJS, Kubernetes, Front End Software Development, Devsecops, Serverless Computing - **Published:** October 27, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/java-software-engineer/53822849 ## About the Role Strong commercial experience with Java development. Experience building and deploying cloud-based applications and services. Proven capability in unit testing and automated testing methodologies. Experience working within Agile/Scrum development teams. Understanding of software engineering best practices, including code quality, scalability, and maintainability. Desirable Skills Knowledge of DevSecOps practices and associatedtoolsets such as: Tekton ArgoCD SonarQube Experience with Kubernetes and/or Red Hat OpenShift. Exposure to the Quarkus framework. Front-end development experience using Angular. Experience working on geospatial or mapping-related software products. Additional Information Candidates must be able to demonstrate a strong commitment to quality, security, and compliance, while contributing effectively within a highly collaborative engineering environment. Due to project requirements, applicants must be eligible to obtain Security Check (SC) Clearance. ## Description Develop high-quality, maintainable, and scalable Java-based applications. Design and implement cloud-native services and software components. Contribute to the full software development lifecycle, from requirements and design through to deployment and support. Create reusable software patterns and solutions to improve development efficiency and team productivity. Develop and maintain unit and automated tests to ensure software quality. Participate in code reviews and design reviews, ensuring adherence to coding standards, security requirements, and best practices. Produce clear technical documentation and share knowledge across the development team. Collaborate within an Agile Scrum environment, contributing to sprint planning, estimation, daily stand-ups, and retrospectives. Work closely with engineers, testers, and stakeholders to deliver sprint commitments and project milestones.