As a Software Development Engineer 2 you are in a mid-level Individual Contributor role at Tesco. Engineers at SDE2 level will continue their career development and show potential for an SDE3 role. SDE2 is a stepping stone towards SDE3, rather than a career destination in its own right. At this level, your impact reaches across a team, and you provide technical leadership of medium to large features. You are starting to produce your own work by understanding the problems that the team faces and are beginning to support other engineers with their own delivery and development. You prioritise sharing your skills and knowledge. You also prioritise quality of work, helping your team to continually set the standard. You understand and apply best practice within Tesco and across the industry.
- At least 5 years of experience in backend services development using Java, Springboot and related backend technologies, frameworks.
- Experience of microservices development and deployment in the cloud i.e. Azure cloud.
- Knowledge of virtualization; containerization and container orchestration technologies like Docker; Kubernetes.
- Experience with using and building REST API services.
- Knowledge of distributed messaging systems like Kafka.
- Knowledge of NoSQL database like Couchbase
- Knowledge of cloud security
- Exposure to the DevOps model.
- Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD; and TDD.