Software Development Engineer II (Java) - Customer Fulfilment

Tesco PLC
Welwyn Garden City, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Microsoft Azure Couchbase Servers DevOps Github PostgreSQL Performance Tuning Software Engineering Java Application Server
+9 more
Test-Driven Development (TDD) Spring-boot Software Security Backend Kubernetes Apache Kafka Restful APIs Docker Microservices

Job description

Responsibilities

  • Build scalable, resilient Java-based backend services, APIs and microservices that support fulfilment workflows and systems.
  • Implement and ship end-to-end stories, with a focus on backend integration and feature delivery.
  • Own medium-sized features, taking them from design through to production.
  • Collaborate closely with engineers, product managers and stakeholders to understand problems and define solutions.
  • Write clean, maintainable code and contribute to peer reviews to raise the team’s quality bar.
  • Help onboard junior engineers and share knowledge across the team.
  • Apply best practices and champion continuous improvement of development processes and standards.

Qualifications and Experience

  • Mid-level individual contributor (SDE2) with strong experience building scalable, distributed Java applications.
  • Hands-on experience with Java, Spring Boot, Kafka, PostgreSQL and Couchbase; RESTful APIs.
  • Proficiency in DevOps CI/CD pipelines (Azure DevOps, GitHub Actions), Docker and Kubernetes.
  • Experience with Azure cloud services.
  • Solid background in agile methodologies and DevOps practices.
  • Experience designing, developing and operating backend components or services.
  • Knowledge of TDD, clean code principles, automation and performance optimisation.
  • Previous product development using agile methodologies.
  • Ability to support and collaborate in globally distributed software engineering teams.

Technical Stack

  • Backend: Java, Spring Boot, Kafka, PostgreSQL, Couchbase, RESTful APIs.
  • DevOps: CI/CD pipelines (Azure DevOps, GitHub Actions), Docker, Kubernetes.
  • Cloud: Azure.
  • Practices: TDD, clean code, automation, performance optimisation.
  • Operational Skills: Software security, on-call support, monitoring, incident response.

Requirements

  • Mid-level individual contributor (SDE2) with strong experience building scalable, distributed Java applications.
  • Hands-on experience with Java, Spring Boot, Kafka, PostgreSQL and Couchbase; RESTful APIs.
  • Proficiency in DevOps CI/CD pipelines (Azure DevOps, GitHub Actions), Docker and Kubernetes.
  • Experience with Azure cloud services.
  • Solid background in agile methodologies and DevOps practices.
  • Experience designing, developing and operating backend components or services.
  • Knowledge of TDD, clean code principles, automation and performance optimisation.
  • Previous product development using agile methodologies.
  • Ability to support and collaborate in globally distributed software engineering teams.

Technical Stack

  • Backend: Java, Spring Boot, Kafka, PostgreSQL, Couchbase, RESTful APIs.
  • DevOps: CI/CD pipelines (Azure DevOps, GitHub Actions), Docker, Kubernetes.
  • Cloud: Azure.
  • Practices: TDD, clean code, automation, performance optimisation.
  • Operational Skills: Software security, on-call support, monitoring, incident response.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all