Software Dev Engineer Iiifull-time Job in Tesco Plc

Software Dev Engineer Iiifull-time

Apply Now
Job Summary


Job Description

About the Tesco Technology Search and Recs team
We build the APIs that power Tesco's search and recommendation capabilities across all online offerings. We fulfil millions of non-trivial requests with very low latency which presents a lot of interesting technical challenges.
We're investing heavily in machine learning and applied statistics to improve result quality. Our long-term vision goes well beyond online to include mobile a variety of in-store features for customers and colleagues all on a global scale.
Our systems consists of a set of modern event-driven RESTful microservices utilising a wide range of technologies including:
Java Vert.X RxJava NodeJS Python
Amazon Web Services Kubernetes Docker Jenkins Git Linux
ElasticSearch Couchbase Redis Apache Camel
We are responsible for the software throughout the lifecycle. We maintain a DevOps culture employing continuous integration and delivery supporting our code through to production and beyond.
The role involves the following:
Leading engineers to write high quality code that s easy to understand and work with via pairing code reviews etc
Testing and associated automation
Active participation in all the usual agile ceremonies
Supporting the service both during office hours and out of hours via paid support rota
Championing DevOps
Implementing monitoring and alerting mechanisms via AppD Splunk Runscope and other tools
Building for security and user data privacy
Being involved with attracting and interviewing excellent engineers for Tesco

Experience relevant for this job:
5+ years of experience as a Java backend developer
Experience with Java 8 is a must
Experience with reactive programming is considered a plus
Python or Scala is considered a plus

Skills relevant for the job
Written and verbal communication skills
Problem solving analysis and computational skills
Customer focus
Innovative approach to problem solving
Qualifications
Java Backend

Qualifications

Experience with Java 8 is a must
Experience with reactive programming is considered a plus
Python or Scala is considered a plus


Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs