cover image
Sainsbury's

Sainsbury's

sainsburys.jobs

1 Job

63,688 Employees

About the Company

Over 150 years old and still going strong, we’re the UK’s second-biggest retailer. Every day, the nation shops with us because they know they’ll get affordable, good food and excellent service.

We focus on great value and convenient shopping across our family of brands, from Argos, Nectar and Habitat to Sainsbury’s Bank, Smart Charge and Tu.

What’s next for Sainsbury’s?

We've put food back at the heart of our business and we’re taking Sainsbury’s to the next level. We’re investing in technology and people and we’re thinking bigger about how we attract and connect with our customers, while doing everything we can to create a more resilient UK food system.

Listed Jobs

Company background Company brand
Company Name
Sainsbury's
Job Title
Senior Engineer - Java
Job Description
Job Title: Senior Java Engineer Role Summary: Lead the design, development, and maintenance of high‑performance Java services, including web, mobile, microservices, and event‑driven architectures, while driving architectural best practices, DevSecOps, and continuous improvement across the product lifecycle. Expectations: Deliver secure, scalable, and reliable solutions using Java 17+; collaborate with cross‑functional teams; own end‑to‑end SDLC; mentor peers; adopt Agile/lean practices; evaluate and optimize cost, performance, and supportability. Key Responsibilities: - Design and develop large‑scale Java services (Spring Boot, Maven) for web, mobile, and microservices environments. - Architect and maintain event‑driven, cloud‑native solutions on Kubernetes across AWS, Azure, or GCP. - Drive and enforce coding standards, unit testing, TDD, and CI/CD pipelines. - Define and implement internal frameworks to enhance organizational capabilities. - Participate in product technical roadmap planning and architectural decisions. - Oversee decommissioning and lifecycle management of services. - Evaluate technical trade‑offs, considering cost, performance, and support implications. - Mentor junior engineers and advocate Agile/Lean delivery across squads. Required Skills: - Strong expertise in Java (17+) and Spring Boot; experience with Maven build tooling. - Proficiency in cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes). - Deep knowledge of architectural principles (REST, event‑driven, microservices) and design patterns. - Hands‑on experience with CI/CD, IaC, and DevSecOps practices. - Solid understanding of unit testing, TDD, and automated quality gates. - Familiarity with security best practices for enterprise applications. - Excellent problem‑solving, communication, and collaborative skills. - Demonstrated ability to lead and influence within engineering communities. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline. - Relevant certifications (e.g., Oracle Certified Professional, Java SE; Kubernetes Administrator; AWS Certified Solutions Architect) highly desirable.
London, United kingdom
On site
Senior
13-11-2025