Software Development Engineer II (Java) - Customer Fulfilment in Welwyn Garden City

Software Development Engineer II (Java) - Customer Fulfilment in Welwyn Garden City

Welwyn Garden City Full-Time No working from home possible
T

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.

#J-18808-Ljbffr

Software Development Engineer II (Java) - Customer Fulfilment in Welwyn Garden City employer: Tesco PLC

As a leading UK telecommunications provider, we pride ourselves on fostering a dynamic and inclusive work environment where Data Scientists can thrive. Our commitment to employee growth is reflected in our comprehensive benefits package, which includes an annual bonus, private medical insurance, and generous holiday allowance, all designed to support your well-being and work-life balance. Join us to be part of a collaborative culture that values innovation and enhances customer experiences through data-driven insights.

T

Contact Details:

Tesco PLC Recruitment Team