> Markdown version of [/jobs/ext/3281833-software-development-engineer-ii-java-identity](https://www.wearedevelopers.com/jobs/ext/3281833-software-development-engineer-ii-java-identity). 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). --- # Software Development Engineer II (Java) - Identity - **Company:** Tesco PLC - **Location:** Welwyn Garden City, UK - **Salary:** £41,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Continuous Integration, DevOps, Identity and Access Management, OAuth, OpenID, Software Maintenance, Openid Connect, Software Engineering, Java Application Server, Solid Principles, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0d47f029736940ba ## About the Role * Strong proficiency in at least one major programming language (Java preferred) and ecosystem to design, build and support production systems independently. * Hands-on experience of building and supporting production Java applications. * An understanding of the SOLID principles and how to apply them to create well-structured, maintainable software. * A DevOps mindset, with experience of supporting production systems, resolving incidents, and performing root cause analysis. * A collaborative mindset and the ability to work effectively within a cross-functional team * An understanding of identity and access management concepts, such as OAuth 2.0 and OpenID Connect (OIDC), would be advantageous. ## Description We are responsible for the software throughout the lifecycle; we maintain a DevOps culture, employing continuous integration and delivery, supporting our code through to production and beyond, as well as being firm believers in TDD. You will be responsible for * Designing, building and maintaining high-performing mission-critical systems * Collaborating with product managers to translate customer and business requirements into technical solutions. * Producing test-driven features and demonstrating your familiarity with the TDD cycle. * Supporting production systems, resolving incidents, and performing root cause analysis. * Sharing knowledge with the wider engineering community. * Mentoring and supporting and helping junior engineers within the team. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Delegating the chores of authenticating users to Keycloak](https://www.wearedevelopers.com/videos/1558-delegating-the-chores-of-authenticating-users-to-keycloak) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Coffee with Developers](https://www.wearedevelopers.com/videos/341-coffee-with-developers) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)