Senior Java Engineer: Cloud, Scalable Systems & TDD

Tesco

Greater London

Hybrid

GBP 36,000 - 76,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Annual bonus up to 20%
25 days holiday plus personal day and
Bank holidays
Private medical insurance
Maternity and adoption leave
Paternity leave
Wellbeing support including 24/7 вирту
Flexible working and inclusive hiring

Job summary

Tesco in London is seeking a software engineer with strong Java/JVM expertise to design and build end-to-end systems powering our pricing and promotions APIs.

You will translate product needs into clean, scalable code, write tests (TDD/BDD), apply SOLID principles, deploy infrastructure, and collaborate with product teams to refine features in a hybrid work model that combines office and remote work.

Qualifications

  • Strong experience with Java 8+.
  • Experience with cloud platforms such as Azure or AWS.
  • Proficiency with SQL and NoSQL databases.
  • Proven ability to scale systems.
  • Familiar with Agile methodologies (Scrum, Kanban, Waterfall).
  • Exposure to reactive programming paradigms.
  • Bonus: experience with ecommerce or search systems.

Responsibilities

  • Design and implement end-to-end systems using JVM and Java expertise.
  • Translate product requirements into well-structured, maintainable code.
  • Write test-driven features and follow the TDD and BDD cycle.
  • Apply SOLID principles and cohesive design to build scalable software.
  • Design, build, deploy, and maintain the required infrastructure.
  • Collaborate with product stakeholders to shape and refine features.
  • Support production systems, resolve incidents, and conduct root cause analysis.
  • Mentor and support fellow engineers, fostering a culture of continuous learning.
  • Share knowledge across the wider engineering community.
  • Prototype and evaluate new tools and technologies.

Skills

Java 8+
Cloud platforms
SQL & NoSQL
Scalability
Agile methodologies
Reactive programming
Ecommerce experience

Tools

Java
JVM
Kubernetes
Kafka
RxJava
Terraform
AWS
Azure
GitHub
Groovy

Job description

Tesco in London is seeking a software engineer with strong Java/JVM expertise to design and build end-to-end systems powering our pricing and promotions APIs.

You will translate product needs into clean, scalable code, write tests (TDD/BDD), apply SOLID principles, deploy infrastructure, and collaborate with product teams to refine features in a hybrid work model that combines office and remote work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Scalable Distributed Systems
Senior Java Engineer – Scalable Distributed Systems

Tesco Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Annual bonus up to 20%
25 days holiday + personal day
Private medical insurance
+3
Senior Java API Engineer — Hybrid Cloud Backend
Senior Java API Engineer — Hybrid Cloud Backend

Tesco UK • Greater London

Hybrid
GBP 70,000 - 110,000
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
Senior Java Engineer - Cloud, CI/CD & Mentoring
Senior Java Engineer - Cloud, CI/CD & Mentoring

Tesco Technology • Welwyn Garden City

Hybrid
GBP 90,000 - 120,000
Annual bonus up to 20% of base salary
Holiday 25 days + personal day + Bank+
Private medical insurance
+4
Senior JVM Engineer – Scaling Global Pricing API
Senior JVM Engineer – Scaling Global Pricing API

Tesco • Greater London

Hybrid
GBP 70,000 - 105,000
Software Development Engineer III (Java)
Software Development Engineer III (Java)

Tesco • Greater London

Hybrid
GBP 36,000 - 76,000
Annual bonus up to 20%
25 days holiday plus personal day and
Bank holidays
+5
Senior Java Engineer — Quote API & Dev Experience (Hybrid)
Senior Java Engineer — Quote API & Dev Experience (Hybrid)

Tesco Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Annual bonus up to 20%
Holiday 25 days + personal day
Private medical insurance
+2
Backend Software Engineer II - Java & Spring Boot
Backend Software Engineer II - Java & Spring Boot

Tesco PLC • Welwyn Garden City

On-site
GBP 55,000 - 90,000
Senior Java Software Engineer - Quote API (London or WGC)
Senior Java Software Engineer - Quote API (London or WGC)

Tesco • Welwyn Garden City

Hybrid
GBP 50,000 - 70,000
Annual bonus scheme up to 20%
25 days holiday plus personal day
Private medical insurance
+1
Backend Engineer II | Java Microservices | Flexible/Remote
Backend Engineer II | Java Microservices | Flexible/Remote

Tesco UK • Digswell

Hybrid
GBP 60,000 - 80,000