Tesco Bengaluru is hiring a

Software Development Engineer III

Bengaluru, India
Full-Time
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 Java Backend
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Development Engineer II Q&A's
Report this job
Apply for this job