Tesco UK • Welwyn Garden City • Full-Time • Permanent • Apply by 02-Feb-2026
We are building and rolling out a next‑generation, dynamic, scalable, and resilient fulfilment platform for Tesco, designed to optimise all customer order fulfilment operations across all locations and product categories – Grocery/GM and Fashion.
This platform, Fulfilment Point System (FPS), enables all customer order fulfilment centres across different geographies to pick, marshal and dispatch orders on one hand and manage the site workflow through a real‑time visualisation and intervention tool on the other.
Ours is a globally distributed, full‑stack Java tech team and our building blocks consist of a set of micro‑service components, backend APIs, rich UI, robust eventing platform and data layer components utilising technologies including:
* Java, RxJava, SpringBoot
* Kafka, PostgreSQL and Couchbase
* Docker, Kubernetes, Jenkins, Azure DevOps, Splunk, AppDynamics, New Relic
* Azure Cloud
We are responsible for the software throughout the lifecycle, maintaining a DevOps culture with continuous integration and delivery and supporting our code through to production and beyond.
Benefits
* Award‐based bonus scheme of up to 20% of base salary
* Holiday starting at 25 days plus a personal day and bank holidays
* Private medical insurance
* 26 weeks maternity and adoption leave (after 1 year’s service) at full pay, followed by statutory Maternity Pay or Adoption Pay; 6 weeks fully paid paternity leave
* Free 24/7 virtual GP service, Employee Assistance Programme (EAP), and access to experts for mental wellbeing
Responsibilities
You will be responsible for driving the design, development, and implementation of software for the next‑generation customer fulfilment system, delivering robust, scalable, and efficient Java‑based applications that optimise warehouse operations.
Design and Develop: Architect and build high‑performance applications.
System Optimisation: Collaborate with cross‑functional teams to enhance efficiency, scalability, and reliability of mission‑critical applications.
Integration: Develop APIs and micro‑services to integrate with enterprise APIs and third‑party platforms.
Code Quality: Write clean, maintainable, and well‑documented code in adherence to best practices.
Troubleshooting: Diagnose and resolve complex technical issues in real‑time to ensure uninterrupted operations.
Mentorship: Guide junior engineers and foster a culture of continuous improvement.
Innovation & Collaboration: Stay ahead of industry standards, working closely with hardware, data scientists, and operations teams.
Qualifications
Experience relevant for this role:
* Product development using agile methodologies
* Hands‑on experience building and supporting reliable, operationally robust full‑stack and distributed Java applications or products
* Experience contributing to globally distributed software engineering teams is a big plus
Tech Skills
* Programming
o In‑depth knowledge of IDE, language, and toolset for your language of choice
o Implement critical path components in large or complex projects
o Excellent understanding of language & framework, and abstraction layer underneath
o Comfortable with TDD cycle, debugging, and complex problem resolution
* Design
o Identify and apply appropriate design patterns
o Understand Idempotence and domain modelling
o Apply performance‑oriented design at all levels
o Knowledge of CQRS and eventual consistency patterns
* Development Practice
o Automate everything by default
o Build CI/CD pipelines
* Tech Stack Specialization
o Java, Spring Boot
o Kafka
o Postgres
o Couchbase
o CI/CD: Azure Pipelines / GitHub Actions
o Cloud: Azure
About Us
Our vision at Tesco is to become every customer’s favourite way to shop, whether at home or on the move. Our core purpose is “Serving our customers, communities and planet a little better every day”. We are committed to a responsible, sustainable business that values diversity and inclusivity, supporting an accessible recruitment process. We offer a range of full‑time and part‑time working patterns, with a blend of office and remote flexibility.
#J-18808-Ljbffr