Software Development Engineer II (Java) - Customer API
Job description
Back to job search results Tesco UK • Welwyn Garden City • Hybrid • Full-Time • Permanent • Working hours 36 • Apply by 01-Oct-2026 About the role Based in our London Farringdon offices (not Welwyn Garden City).As an SDE2 at Tesco, you are a mid-level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end-to-end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a stepping stone towards SDE3, with a focus on career development and technical growth.While specific responsibilities will evolve with Tesco’s business needs, the role’s key areas of impact include:Developing high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).Working with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.Implementing and advocating CI/CD best practices for seamless software delivery.Maintaining high-quality documentation to support development processes and system design.Utilize data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.Apply Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.Ensuring solutions are robust, scalable, and efficient.Taking ownership of systems, driving reliability, maintainability, and performance.Mentoring and supporting fellow engineers, fostering a culture of growth and collaboration.Automating workflows and building tools/scripts to enhance efficiency. What is in it for you We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work. Click Here to find out more! Annual bonus scheme of up to 20% of base salary. Holiday starting at 25 days plus a personal day (plus Bank holidays). Private medical insurance. 26 weeks maternity and adoption leave (12 months service required at the qualifying date) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave. Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing. This information is a shortened summary, refer to our policies for full details. You will be responsible for Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript Spring Boot or Micronaut Azure, Terraform for infrastructure automation Microservices SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB Splunk, xMatters, New Relic etc. GitHub Zendesk & JIRA You will need Solid experience in delivering Java or other JVM languages; familiarity with JS/TypeScript is a plus.Experience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).Good understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).Familiarity with monitoring and alerting tools (Splunk, xMatters, New Relic).Experience working with Agile methodologies (Scrum/Kanban)Good English communication skillsExperience in system designExperience in taking ownership of a project and leading a team from technical/ project perspectiveProactive attitude About us You might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we’re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support. We're proud to be an accredited Disability Confident Leader, where everyone’s welcome. That’s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application, click here for more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying. Apply Apply Share Email WhatsApp Share this job Email WhatsApp Save { "@context": "https://schema.org", "@type": "JobPosting", "datePosted": "2026-06-04T00:00:00+00:00", "description": "\u003Cdiv style=\"display: inline;\"\u003E\u003Cp style=\"margin: 18pt 0cm;\"\u003E\u003Cfont color=\"#444545\" face=\"TESCO Modern\"\u003E\u003Cspan style=\"font-size: 13.3333px;\"\u003EBased in our London Farringdon offices (not Welwyn Garden City).\u003C\/span\u003E\u003C\/font\u003E\u003C\/p\u003E\u003Cp style=\"margin: 18pt 0cm;\"\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EAs an SDE2 at Tesco, you are a mid-level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end-to-end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a stepping stone towards SDE3, with a focus on career development and technical growth.\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"margin: 18pt 0cm;\"\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EWhile specific responsibilities will evolve with Tesco\u2019s business needs, the role\u2019s key areas of impact include:\u003C\/span\u003E\u003C\/p\u003E\u003Cul\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EDeveloping high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EWorking with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EImplementing and advocating CI\/CD best practices for seamless software delivery.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EMaintaining high-quality documentation to support development processes and system design.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EUtilize data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EApply Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EEnsuring solutions are robust, scalable, and efficient.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003ETaking ownership of systems, driving reliability, maintainability, and performance.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EMentoring and supporting fellow engineers, fostering a culture of growth and collaboration.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EAutomating workflows and building tools\/scripts to enhance efficiency.\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Cbr\u003E \u003Cdiv\u003E\u003Cdiv style=\"display: inline;\"\u003E\u003Cul\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E\u003Cspan\u003E \u003C\/span\u003ESpring Boot or Micronaut\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Azure, Terraform for infrastructure automation\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Microservices \u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Splunk, xMatters, New Relic etc.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E GitHub \u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EZendesk & JIRA\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Cbr\u003E\u003C\/div\u003E \u003Cdiv\u003E\u003Cdiv style=\"display: inline;\"\u003E\u003Cul\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003ESolid experience in delivering Java or other JVM languages; familiarity with JS\/TypeScript is a plus.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EGood understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EFamiliarity with monitoring and alerting tools (Splunk, xMatters, New Relic).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience working with Agile methodologies (Scrum\/Kanban)\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EGood English communication skills\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience in system design\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience in taking ownership of a project and leading a team from technical\/ project perspective\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EProactive attitude\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Cbr\u003E\u003C\/div\u003E \u003Cdiv\u003EYou might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we\u2019re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues.\u00a0\u003C\/div\u003E \u003Cdiv\u003E\u00a0\u003C\/div\u003E \u003Cdiv\u003EAt Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support.\u00a0\u003C\/div\u003E \u003Cdiv\u003E\u00a0\u003C\/div\u003E \u003Cdiv\u003EWe're proud to be an accredited Disability Confident Leader, where everyone\u2019s welcome. That\u2019s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application,\u202fclick here\u202ffor more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying.\u00a0\u003C\/div\u003E", "employmentType": ["Full-Time"], "hiringOrganization" : { "@type": "Organization", "name": "Tesco UK", "url": "https://www.tesco.com/", "logo": "https://careers.tesco.com/portal/21/images/logo--hiring-organization-job.webp", "sameAs": "https://www.tesco.com/" }, "identifier": { "name": "Software Development Engineer II - Customer API", "value": 187388, "@type": "PropertyValue" }, "jobLocation" : { "@type": "Place", "address": { "streetAddress": "Tesco House; Shire Park, Kestrel Way", "addressLocality": "Welwyn Garden City", "postalCode": "AL7 1GA", "addressCountry": "United Kingdom of Great Britain and Northern Ireland", "@type": "PostalAddress" } }, "validThrough" : "2026-10-01T00:00:00+00:00", "title" : "Software Development Engineer II (Java) - Customer API (London)" }
Back to job search results Tesco UK • Welwyn Garden City • Hybrid • Full-Time • Permanent • Working hours 36 • Apply by 01-Oct-2026 About the role Based in our London Farringdon offices (not Welwyn Garden City).As an SDE2 at Tesco, you are a mid-level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end-to-end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a stepping stone towards SDE3, with a focus on career development and technical growth.While specific responsibilities will evolve with Tesco’s business needs, the role’s key areas of impact include:Developing high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).Working with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.Implementing and advocating CI/CD best practices for seamless software delivery.Maintaining high-quality documentation to support development processes and system design.Utilize data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.Apply Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.Ensuring solutions are robust, scalable, and efficient.Taking ownership of systems, driving reliability, maintainability, and performance.Mentoring and supporting fellow engineers, fostering a culture of growth and collaboration.Automating workflows and building tools/scripts to enhance efficiency. What is in it for you We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work. Click Here to find out more! Annual bonus scheme of up to 20% of base salary. Holiday starting at 25 days plus a personal day (plus Bank holidays). Private medical insurance. 26 weeks maternity and adoption leave (12 months service required at the qualifying date) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave. Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing. This information is a shortened summary, refer to our policies for full details. You will be responsible for Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript Spring Boot or Micronaut Azure, Terraform for infrastructure automation Microservices SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB Splunk, xMatters, New Relic etc. GitHub Zendesk & JIRA You will need Solid experience in delivering Java or other JVM languages; familiarity with JS/TypeScript is a plus.Experience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).Good understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).Familiarity with monitoring and alerting tools (Splunk, xMatters, New Relic).Experience working with Agile methodologies (Scrum/Kanban)Good English communication skillsExperience in system designExperience in taking ownership of a project and leading a team from technical/ project perspectiveProactive attitude About us You might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we’re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support. We're proud to be an accredited Disability Confident Leader, where everyone’s welcome. That’s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application, click here for more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying. Apply Apply Share Email WhatsApp Share this job Email WhatsApp Save { "@context": "https://schema.org", "@type": "JobPosting", "datePosted": "2026-06-04T00:00:00+00:00", "description": "\u003Cdiv style=\"display: inline;\"\u003E\u003Cp style=\"margin: 18pt 0cm;\"\u003E\u003Cfont color=\"#444545\" face=\"TESCO Modern\"\u003E\u003Cspan style=\"font-size: 13.3333px;\"\u003EBased in our London Farringdon offices (not Welwyn Garden City).\u003C\/span\u003E\u003C\/font\u003E\u003C\/p\u003E\u003Cp style=\"margin: 18pt 0cm;\"\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EAs an SDE2 at Tesco, you are a mid-level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end-to-end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a stepping stone towards SDE3, with a focus on career development and technical growth.\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"margin: 18pt 0cm;\"\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EWhile specific responsibilities will evolve with Tesco\u2019s business needs, the role\u2019s key areas of impact include:\u003C\/span\u003E\u003C\/p\u003E\u003Cul\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EDeveloping high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EWorking with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EImplementing and advocating CI\/CD best practices for seamless software delivery.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EMaintaining high-quality documentation to support development processes and system design.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EUtilize data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EApply Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EEnsuring solutions are robust, scalable, and efficient.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003ETaking ownership of systems, driving reliability, maintainability, and performance.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EMentoring and supporting fellow engineers, fostering a culture of growth and collaboration.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EAutomating workflows and building tools\/scripts to enhance efficiency.\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Cbr\u003E \u003Cdiv\u003E\u003Cdiv style=\"display: inline;\"\u003E\u003Cul\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E\u003Cspan\u003E \u003C\/span\u003ESpring Boot or Micronaut\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Azure, Terraform for infrastructure automation\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Microservices \u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E Splunk, xMatters, New Relic etc.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003E GitHub \u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EZendesk & JIRA\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Cbr\u003E\u003C\/div\u003E \u003Cdiv\u003E\u003Cdiv style=\"display: inline;\"\u003E\u003Cul\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003ESolid experience in delivering Java or other JVM languages; familiarity with JS\/TypeScript is a plus.\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EGood understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EFamiliarity with monitoring and alerting tools (Splunk, xMatters, New Relic).\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience working with Agile methodologies (Scrum\/Kanban)\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EGood English communication skills\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience in system design\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EExperience in taking ownership of a project and leading a team from technical\/ project perspective\u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"line-height: 116%; font-family: "TESCO Modern"; font-size: 10pt; color: rgb(68, 69, 69);\"\u003EProactive attitude\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Cbr\u003E\u003C\/div\u003E \u003Cdiv\u003EYou might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we\u2019re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues.\u00a0\u003C\/div\u003E \u003Cdiv\u003E\u00a0\u003C\/div\u003E \u003Cdiv\u003EAt Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support.\u00a0\u003C\/div\u003E \u003Cdiv\u003E\u00a0\u003C\/div\u003E \u003Cdiv\u003EWe're proud to be an accredited Disability Confident Leader, where everyone\u2019s welcome. That\u2019s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application,\u202fclick here\u202ffor more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying.\u00a0\u003C\/div\u003E", "employmentType": ["Full-Time"], "hiringOrganization" : { "@type": "Organization", "name": "Tesco UK", "url": "https://www.tesco.com/", "logo": "https://careers.tesco.com/portal/21/images/logo--hiring-organization-job.webp", "sameAs": "https://www.tesco.com/" }, "identifier": { "name": "Software Development Engineer II - Customer API", "value": 187388, "@type": "PropertyValue" }, "jobLocation" : { "@type": "Place", "address": { "streetAddress": "Tesco House; Shire Park, Kestrel Way", "addressLocality": "Welwyn Garden City", "postalCode": "AL7 1GA", "addressCountry": "United Kingdom of Great Britain and Northern Ireland", "@type": "PostalAddress" } }, "validThrough" : "2026-10-01T00:00:00+00:00", "title" : "Software Development Engineer II (Java) - Customer API (London)" }
Back to job search results Tesco UK • Welwyn Garden City • Hybrid • Full-Time • Permanent • Working hours 36 • Apply by 01-Oct-2026 About the role Based in our London Farringdon offices (not Welwyn Garden City).As an SDE2 at Tesco, you are a mid-level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end-to-end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a stepping stone towards SDE3, with a focus on career development and technical growth.While specific responsibilities will evolve with Tesco’s business needs, the role’s key areas of impact include:Developing high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).Working with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.Implementing and advocating CI/CD best practices for seamless software delivery.Maintaining high-quality documentation to support development processes and system design.Utilize data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.Apply Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.Ensuring solutions are robust, scalable, and efficient.Taking ownership of systems, driving reliability, maintainability, and performance.Mentoring and supporting fellow engineers, fostering a culture of growth and collaboration.Automating workflows and building tools/scripts to enhance efficiency. What is in it for you We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work. Click Here to find out more! Annual bonus scheme of up to 20% of base salary. Holiday starting at 25 days plus a personal day (plus Bank holidays). Private medical insurance. 26 weeks maternity and adoption leave (12 months service required at the qualifying date) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave. Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing. This information is a shortened summary, refer to our policies for full details. You will be responsible for Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript Spring Boot or Micronaut Azure, Terraform for infrastructure automation Microservices SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB Splunk, xMatters, New Relic etc. GitHub Zendesk & JIRA You will need Solid experience in delivering Java or other JVM languages; familiarity with JS/TypeScript is a plus.Experience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).Good understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).Familiarity with monitoring and alerting tools (Splunk, xMatters, New Relic).Experience working with Agile methodologies (Scrum/Kanban)Good English communication skillsExperience in system designExperience in taking ownership of a project and leading a team from technical/ project perspectiveProactive attitude About us You might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we’re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support. We're proud to be an accredited Disability Confident Leader, where everyone’s welcome. That’s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application, click here for more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying. Apply Apply Share Email WhatsApp Share this job Email WhatsApp Save
Back to job search results Tesco UK • Welwyn Garden City • Hybrid • Full-Time • Permanent • Working hours 36 • Apply by 01-Oct-2026 About the role Based in our London Farringdon offices (not Welwyn Garden City).As an SDE2 at Tesco, you are a mid-level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end-to-end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a stepping stone towards SDE3, with a focus on career development and technical growth.While specific responsibilities will evolve with Tesco’s business needs, the role’s key areas of impact include:Developing high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).Working with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.Implementing and advocating CI/CD best practices for seamless software delivery.Maintaining high-quality documentation to support development processes and system design.Utilize data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.Apply Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.Ensuring solutions are robust, scalable, and efficient.Taking ownership of systems, driving reliability, maintainability, and performance.Mentoring and supporting fellow engineers, fostering a culture of growth and collaboration.Automating workflows and building tools/scripts to enhance efficiency. What is in it for you We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work. Click Here to find out more! Annual bonus scheme of up to 20% of base salary. Holiday starting at 25 days plus a personal day (plus Bank holidays). Private medical insurance. 26 weeks maternity and adoption leave (12 months service required at the qualifying date) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave. Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing. This information is a shortened summary, refer to our policies for full details. You will be responsible for Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript Spring Boot or Micronaut Azure, Terraform for infrastructure automation Microservices SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB Splunk, xMatters, New Relic etc. GitHub Zendesk & JIRA You will need Solid experience in delivering Java or other JVM languages; familiarity with JS/TypeScript is a plus.Experience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).Good understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).Familiarity with monitoring and alerting tools (Splunk, xMatters, New Relic).Experience working with Agile methodologies (Scrum/Kanban)Good English communication skillsExperience in system designExperience in taking ownership of a project and leading a team from technical/ project perspectiveProactive attitude About us You might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we’re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support. We're proud to be an accredited Disability Confident Leader, where everyone’s welcome. That’s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application, click here for more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying. Apply Apply Share Email WhatsApp Share this job Email WhatsApp Save
Back to job search results Tesco UK • Welwyn Garden City • Hybrid • Full-Time • Permanent • Working hours 36 • Apply by 01-Oct-2026 About the role Based in our London Farringdon offices (not Welwyn Garden City).As an SDE2 at Tesco, you are a mid-level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end-to-end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a stepping stone towards SDE3, with a focus on career development and technical growth.While specific responsibilities will evolve with Tesco’s business needs, the role’s key areas of impact include:Developing high-quality software solutions, with proficiency in Java (Spring Boot or other frameworks).Working with Microsoft Azure and Terraform (Infrastructure as Code) or demonstrating a willingness to learn.Implementing and advocating CI/CD best practices for seamless software delivery.Maintaining high-quality documentation to support development processes and system design.Utilize data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.Apply Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.Ensuring solutions are robust, scalable, and efficient.Taking ownership of systems, driving reliability, maintainability, and performance.Mentoring and supporting fellow engineers, fostering a culture of growth and collaboration.Automating workflows and building tools/scripts to enhance efficiency. What is in it for you We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work. Click Here to find out more! Annual bonus scheme of up to 20% of base salary. Holiday starting at 25 days plus a personal day (plus Bank holidays). Private medical insurance. 26 weeks maternity and adoption leave (12 months service required at the qualifying date) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave. Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing. This information is a shortened summary, refer to our policies for full details. You will be responsible for Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript Spring Boot or Micronaut Azure, Terraform for infrastructure automation Microservices SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB Splunk, xMatters, New Relic etc. GitHub Zendesk & JIRA You will need Solid experience in delivering Java or other JVM languages; familiarity with JS/TypeScript is a plus.Experience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).Good understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).Familiarity with monitoring and alerting tools (Splunk, xMatters, New Relic).Experience working with Agile methodologies (Scrum/Kanban)Good English communication skillsExperience in system designExperience in taking ownership of a project and leading a team from technical/ project perspectiveProactive attitude About us You might know us as a supermarket, technology company or even for our award-winning mobile network. Truth is, we’re all of those things, and much more. Our colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues. At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you. We always welcome a conversation about flexible working, so talk to us throughout your application about how we can support. We're proud to be an accredited Disability Confident Leader, where everyone’s welcome. That’s why we commit to providing a fully inclusive and accessible recruitment process. If you need support with your application, click here for more information. And if you're interested in joining our team but don't tick every box, don't let that hold you back from applying. Apply