T

Tesco

Grocery and general merchandise retailer

Software Development Engineer III

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listed

About the Job

Requirements

  • At least 12 years of experience with Java/J2EE.
  • Experience with Java 8 or later and lambda expressions.
  • Experience with the Spring Framework for dependency management.
  • Experience with RESTful web service frameworks.
  • Experience with Gradle or Maven build tools.
  • Experience with Git and Jenkins for continuous integration and continuous delivery.
  • Knowledge of design patterns and clean coding practices.
  • Experience with test-driven development and behavior-driven development.
  • Experience with Azure or another public cloud.
  • Experience with Docker and Kubernetes.
  • Working knowledge of one relevant operating system and one relevant database technology.
  • Ability to script and automate within the relevant environment and determine appropriate infrastructure technologies.
  • Ability to perform tool-based security scans, articulate vulnerabilities, and apply secure coding practices.
  • Understanding of OAuth, SAML, identity models, HTTP, UDP, TCP/IP, REST, servers, networking, and load balancing.
  • Comfort participating in team ceremonies and pair programming, and using whiteboards or other materials to convey designs and principles.

Responsibilities

  • Gather business and functional requirements from stakeholders and translate them into technical specifications for robust, scalable solutions across complex systems.
  • Drive technical workshops and participate in requests for information and requests for proposals, as well as technical product evaluations.
  • Propose architectures and solutions with stakeholders, resolve identified issues, and establish agreement with subject matter experts.
  • Assist with refactoring existing solutions where appropriate.
  • Define current-state solutions, identify improvements and options, and assess tradeoffs to define target-state solutions.
  • Work in an agile environment to deliver high-quality software and encourage an agile mindset within the team.
  • Provide design reviews for other engineers, including feedback on architecture, design, integration, performance, and scalability.
  • Provide technical leadership for custom solutions and recommendations for enterprise resource planning systems.
  • Deliver architecture governance and assurance and manage application assets to ensure systems are scalable, reliable, and manageable.
  • Maintain frameworks and artifacts used in application implementation with reference to the overall application portfolio architecture.
  • Own application architecture, including service-oriented architecture, integration patterns, microservices, application programming interfaces, and cloud-native architectures.
  • Implement application automation using agile and DevOps principles to drive efficiencies.
  • Design and implement cloud infrastructure for high availability and reliability.
  • Run containerized workloads on Kubernetes in one or more public cloud environments.
  • Perform regular design and code reviews, including security aspects.
  • Transform applications into digital form and evolve application and service architecture to support technologies such as the Internet of Things and machine learning.
  • Produce architecture and interface specifications, implement best practices, and create reusable artifacts to enhance productivity.
  • Provide technical support, proofs of concept, and technical guidance to engineering teams.
  • Write tests to verify continuous integration and continuous delivery processes.
  • Commit code early and often, use feature toggling, and apply appropriate version-control and branching strategies.

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