Salary: £36,000 - 76,000 per year
Requirements:- Strong Java backend experience
- Experience building microservices and APIs
- Understanding of event-driven systems
- Familiarity with stream processing concepts
- Knowledge of distributed systems
- Strong communication and teamwork skills
- Interest in data-driven personalisation systems
- Experience with Apache Flink and Apache Beam
- Experience with Kafka
- Familiarity with Apache Camel
- Experience with NoSQL databases (Cassandra, DynamoDB) and Redis
- Cloud experience (GCP or AWS)
- Docker and Kubernetes
- ML model serving or feature stores
- A/B testing platforms
- Terraform or infrastructure as code
- Performance and scalability optimisation
- Building low-latency, high-throughput services for personalisation
- Developing Java / Spring Boot microservices with REST/gRPC APIs
- Working with Kafka and event-driven architectures
- Building pipelines using Apache Flink and Apache Beam
- Integrating ML models and feature stores
- Working with NoSQL databases and Redis caching
- Using Apache Camel for integration where required
- Collaborating with product, data science, and analytics teams
- Writing automated tests and improving reliability
- Monitoring systems using New Relic, Splunk, and metrics platforms
- Supporting CI/CD pipelines and deployments
- Contributing to experimentation (A/B testing)
- AWS
- Apache Camel
- Backend
- CI/CD
- Cloud
- Cassandra
- Docker
- Flink
- GCP
- Support
- Java
- Kafka
- Kubernetes
- Machine Learning
- Mobile
- Model Serving
- Network
- NoSQL
- REST
- Redis
- Splunk
- Spring
- Spring Boot
- Terraform
- Web
- gRPC
- microservices
More:
We are Tesco, a supermarket, technology company, and award-winning mobile network, working to make every day a little better for our customers, colleagues, and communities. Our Personalisation team builds technology that powers real-time recommendations, offers, targeting, and experimentation across web, mobile, and in-store channels, using real-time data, machine learning, and large-scale distributed systems. This role is based in London on a hybrid pattern, with 60% of your week spent collaborating with colleagues at our office locations or local sites and the rest remote. We offer a colleague benefits package including an annual bonus scheme of up to 20% of base salary, holiday starting at 25 days plus a personal day and bank holidays, private medical insurance, maternity, adoption, and paternity leave, free 24/7 virtual GP service, and an Employee Assistance Programme. We also support flexible working and provide a fully inclusive and accessible recruitment process.
last updated 34 week of 2026
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.