T

Tesco

Grocery and general merchandise retailer

Software Development Engineer 3 - Customer Fulfilment

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeUnited KingdomNo salary listed

About the Job

Requirements

  • Previous experience developing products using agile methodologies.
  • Hands-on experience building and supporting reliable, operationally robust full-stack and distributed Java applications or products.
  • In-depth knowledge of an IDE, a programming language, and its toolset.
  • Ability to implement critical-path components in a large or complex project.
  • Strong understanding of a programming language and framework, and working knowledge of the underlying abstraction layer.
  • Ability to test features using a test-driven development cycle and debug complex problems.
  • Ability to identify and apply appropriate design patterns, understand idempotence, and model problem domains using domain models.
  • Understanding of CQRS, eventual consistency, and designing for performance at all levels.
  • Ability to automate work by default and build continuous integration and continuous delivery pipelines.
  • Specialization in Java, Spring Boot, Kafka, PostgreSQL, Couchbase, Azure Pipelines or GitHub Actions, and Azure.

Responsibilities

  • Architect and build high-performance applications.
  • Collaborate with cross-functional teams to improve system efficiency, scalability, and reliability for mission-critical applications.
  • Develop APIs and microservices integrated with enterprise APIs and third-party platforms.
  • Write clean, maintainable, well-documented code and adhere to best practices and coding standards.
  • Diagnose and resolve complex technical issues in real time to maintain uninterrupted operations.
  • Guide junior engineers and foster a culture of continuous improvement.
  • Work with hardware teams, data scientists, and operations teams to advance the platform.
  • Develop robust, scalable, and efficient Java-based applications to optimize warehouse operations.
  • Contribute to evolving the product, reducing cost, and increasing profitability.
  • Support software throughout its lifecycle, including through production, using continuous integration and delivery practices.

Desired Qualifications

  • Experience contributing to globally distributed software engineering teams.

About the Company

Tesco

Grocery and general merchandise retailer

Tesco is best understood as a multinational grocery and general-merchandise retailer. The group combines customer-facing retail with distribution, digital, commercial, and analytical capabilities. It serves households through stores and online shopping while also operating wholesale, data-science, and financial-service businesses. Work spans stores, fulfillment, supply chain, product, technology, data, finance, and group functions. The scope reflects Tesco PLC and its principal business lines without implying every role sits in the core supermarket operation.

Company size
Not listed
Company stage
IPO
Headquarters
Broxbourne, United Kingdom
Founded
1919

Recently Posted Jobs

Explore more opportunities at Tesco

See more jobs