Real-Time Personalisation Backend Engineer

Tesco Technology

Greater London

Hybrid

GBP 70,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus up to 20%
25 days holiday + personal day
Private medical insurance
Maternity and adoption leave
Mental wellbeing support & EAP

Job summary

Tesco Technology is seeking a backend engineer to join the Personalisation team, building real-time, low-latency services that power personalised experiences for Tesco customers across web, mobile, and in-store channels.

You will develop Java/Spring Boot microservices, work with Kafka, Flink/Beam pipelines, feature stores, NoSQL datastores, and contribute to CI/CD, testing, and monitoring in a large-scale distributed system.

Qualifications

  • 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 personalization systems.

Responsibilities

  • 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).

Skills

Java backend
Microservices
Event-driven systems
Stream processing
Distributed systems
Communication & teamwork
Data-driven personalization

Tools

Kafka
Apache Flink
Apache Beam
Cassandra
DynamoDB
Redis
Docker
Kubernetes
GCP / AWS

Job description

Tesco Technology is seeking a backend engineer to join the Personalisation team, building real-time, low-latency services that power personalised experiences for Tesco customers across web, mobile, and in-store channels.

You will develop Java/Spring Boot microservices, work with Kafka, Flink/Beam pipelines, feature stores, NoSQL datastores, and contribute to CI/CD, testing, and monitoring in a large-scale distributed system.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Platform Engineer II – Scalable, Event-Driven
Backend Platform Engineer II – Scalable, Event-Driven

Tesco • Welwyn Garden City

Hybrid
GBP 60,000 - 90,000
Software Development Engineer - Personalisation
Software Development Engineer - Personalisation

Tesco Technology • Greater London

On-site
GBP 70,000 - 110,000
Annual bonus up to 20%
25 days holiday + personal day
Private medical insurance
+2
Software Development Engineer II - BDP
Software Development Engineer II - BDP

Tesco • Welwyn Garden City

On-site
GBP 60,000 - 90,000
Backend SDE II — Real-Time Data & Event-Driven Systems
Backend SDE II — Real-Time Data & Event-Driven Systems

Tesco Technology • Welwyn Garden City

Hybrid
GBP 65,000 - 90,000
Annual bonus up to 20%
Private medical insurance
Maternity & adoption leave
+2
Senior Java Engineer - Scalable Fulfilment Platform (Remote‑Friendly)
Senior Java Engineer - Scalable Fulfilment Platform (Remote‑Friendly)

Tesco Technology • Welwyn Garden City

Hybrid
GBP 85,000 - 110,000
Annual bonus scheme
Holiday 25 days + personal day
Private medical insurance
+3
Software Development Engineer II - BDP
Software Development Engineer II - BDP

Tesco Technology • Welwyn Garden City

On-site
GBP 65,000 - 90,000
Annual bonus up to 20%
Private medical insurance
Maternity & adoption leave
+2
Backend Engineer II - Java Microservices, Scalable Systems
Backend Engineer II - Java Microservices, Scalable Systems

Tesco • Welwyn Garden City

Hybrid
GBP 55,000 - 85,000
Annual bonus up to 20%
Private medical insurance
Holiday 25 days + personal day
Software Development Engineer II - Customer Fulfilment
Software Development Engineer II - Customer Fulfilment

Tesco • Welwyn Garden City

On-site
GBP 55,000 - 85,000
Annual bonus up to 20%
Private medical insurance
Holiday 25 days + personal day
Senior Java Engineer – Secure, Scalable APIs
Senior Java Engineer – Secure, Scalable APIs

Tesco Technology • Welwyn Garden City

Hybrid
GBP 70,000 - 110,000
Annual bonus up to 20%
25 days holiday + personal day
Private medical insurance
+2
Senior Software Java Engineer - Identity
Senior Software Java Engineer - Identity

Tesco Technology • Welwyn Garden City

Hybrid
GBP 70,000 - 110,000
Annual bonus up to 20%
25 days holiday + personal day
Private medical insurance
+2