Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by Tesco Team. If you also belong to the team, you can get access from here

Tesco

Compare button icon Compare button icon Compare
3.9

based on 1.2k Reviews

filter salaries All Filters

67 Tesco Jobs

Software Dev Engineer III

2-4 years

Bangalore / Bengaluru

1 vacancy

Software Dev Engineer III

Tesco

posted 2y ago

Job Role Insights

Flexible timing

Job Description

 

SDE 3 Role Impact Value
Leads valuable features that are used by customers
Leads Scrum ceremonies
Suggests improvements to processes and methodologies to speed delivery
Questions requirements and challenges where necessary
Can identify value of tasks always works on the highest priority items.
Work effectively with stakeholders to communicate and translate their needs into improvements.
Lead group discussions on design of initiatives within domain. And understand domain well enough to work with Product Managers to drive value
Support production systems resolve incidents and perform root cause analysis.
Debug/find complex problems and support/maintain the software solution.
Share knowledge with the wider engineering community.
Mentor and develop engineers in the team.
Produce proof of concepts to evaluate new tools.

Programming
Good Understanding of Java/J2EE programming language SOA Microservices NoSQL Dependency Injection frameworks RESTful services ORM frameworks Build tools etc.
Understands framework and enough of tool ecosystem of chosen language to implement end to end component with minimal assistance
Comfortable producing and refactoring code without assistance
Able to test drive features in programming language of choice
Understands different major language paradigms (OOP/Functional)
Understands presence of abstraction beneath language (JVM/CLR)
Can reason about complexity of algorithms (time and space) and code (cyclomatic)
Can debug code
Can understand and resolve complex issues

Design
Can Identify design patterns in code
Can implement design patterns with guidance
Comfortable translating small behaviour requirements into tasks code
Understanding of how high quality code can lead to rapid delivery
Good understanding of domains and domain modelling
Seeks out and uses appropriate abstractions
Good understanding of DRY and basic code hygiene factors
Good understanding of patterns for integration (events/services)
Good understanding on how to leverage existing functionality outside immediate project
Understands scope of project and when to move behaviour to other services
Understands the importance of project instrumentation

Development Practice
Good understanding of CI and CD.
Writes tests to ensure CI/CD processes work
Good understanding of BDD / TDD / Performance / Security / Smoke testing
Commits code early and often
Understands feature toggling
Understands version control branching strategies

Infrastructure
Good working knowledge of one relevant operating system
Understands one relevant Database technology
Can script and automate within relevant environment
Understand when to apply appropriate infrastructure technologies

Security
Can perform a tool based security scan and articulate vulnerabilities
Understands Oauth/Saml identity models
Basic grasp of secure coding and Write secure code by default

Behaviours Collaboration
Fully participates in team ceremonies
Comfortable pair programming
Can use whiteboard and other materials to convey designs and principles

Innovation
Stays abreast of industry news from a variety of sources
Can understand how industry developments may affect team

Core Technology Concepts
Understands major HTTP components (UDP/TCP/IP/HTTP/REST)
Understands core infrastructure components (servers networking load balancing)

Technical Skills
Should have:
Languages - Java 8+ and Lambda expressions
Dependency Management - Google Guice or Spring Framework or Micronaut
RESTful Web Service Frameworks
Build Tools - Gradle/Maven
CICD - Git Jenkins
Practices and Paradigms - Design Patterns Clean Coding
Testing - TDD BDD

Qualifications
Java Spring Boot NoSql Microservices CI / CD


Employment Type: Full Time, Permanent

Read full job description

Prepare for Software Development Engineer roles with real interview advice

People are getting interviews at Tesco through

(based on 83 Tesco interviews)
Job Portal
Referral
Company Website
Campus Placement
Walkin
Recruitment Consultant
36%
22%
10%
8%
5%
2%
17% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

What people at Tesco are saying

3.6
 Rating based on 10 Software Development Engineer reviews

Likes

Work life balance, team support, learning opportunities.

Dislikes

Everything is good I can say. Only stock CTC is less.

Read 10 reviews

Software Development Engineer salary at Tesco

reported by 92 employees with 1-14 years exp.
₹12 L/yr - ₹43.8 L/yr
79% more than the average Software Development Engineer Salary in India
View more details

What Tesco employees are saying about work life

based on 1.2k employees
70%
85%
70%
94%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Tesco Benefits

Submitted by Company
Additional Benefits
Insurace
Wellness
LGBTQ+ Policies
Submitted by Employees
Cafeteria
Work From Home
Health Insurance
Gymnasium
Team Outings
Child care +6 more
View more benefits

Compare Tesco with

Walmart

3.9
Compare

Carrefour

3.7
Compare

Amazon

4.1
Compare

Reliance Retail

3.9
Compare

Future Group

4.3
Compare

BigBasket

3.9
Compare

Spencer's Retail

3.8
Compare

Aditya Birla Fashion and Retail

4.1
Compare

DMart

4.0
Compare

Metro Cash & Carry

4.2
Compare

Reliance Digital

4.2
Compare

Titan Company

4.3
Compare

Shoppers Stop

4.1
Compare

Landmark Group

4.0
Compare

V-Mart

4.2
Compare

Decathlon

3.9
Compare

Lowe's

4.2
Compare

Marks & Spencer

4.1
Compare

Target

4.2
Compare

Poorvika Mobiles

4.6
Compare

Similar Jobs for you

Software Development Engineer at Tesco Bengaluru

Bangalore / Bengaluru

4-9 Yrs

₹ 6-11 LPA

Principal Software Engineer at Mimecast

Bangalore / Bengaluru

4-7 Yrs

₹ 6-9 LPA

Operations at NCR Atleos

Gurgaon / Gurugram

2-5 Yrs

₹ 4-7 LPA

Fullstack Software Engineer at Barclays Shared Services Pvt. Ltd

Pune

2-5 Yrs

₹ 4-7 LPA

Software Engineer II at Verizon Data Services India Pvt.Ltd

Hyderabad / Secunderabad

2-7 Yrs

₹ 4-9 LPA

Software Engineer II at Plum

Bangalore / Bengaluru

4-8 Yrs

₹ 6-10 LPA

Software Engineer II at PlumHQ

Bangalore / Bengaluru

3-6 Yrs

₹ 5-8 LPA

Software Engineer III at JPMorgan Chase

Hyderabad / Secunderabad

3-6 Yrs

₹ 5-8 LPA

Development Engineer at Our NCR

Gurgaon / Gurugram

4-10 Yrs

₹ 6-12 LPA

Software Engineer at Synechron

Bangalore / Bengaluru

4-6 Yrs

₹ 6-8 LPA

Software Dev Engineer III

2-4 Yrs

Bangalore / Bengaluru

2y ago·via naukri.com

Senior Associate - Fuel Fulfilment Planner

3-5 Yrs

Bangalore / Bengaluru

2hr ago·via naukri.com

Lead - Fuel Fulfilment Planner

6-9 Yrs

Bangalore / Bengaluru

2hr ago·via naukri.com

Senior Associate-Process Audit

3-6 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Systems Engineer III

11-15 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Associate-Technical Support

0-4 Yrs

Bangalore / Bengaluru

10d ago·via naukri.com

Technical Programme Manager

8-10 Yrs

Bangalore / Bengaluru

10d ago·via naukri.com

Technical Programme Manager

8-12 Yrs

Bangalore / Bengaluru

10d ago·via naukri.com

Associate - Merchandising Assistant

1-4 Yrs

Bangalore / Bengaluru

11d ago·via naukri.com

Associate Property Delivery Specialist

0-2 Yrs

Bangalore / Bengaluru

18d ago·via naukri.com
write
Share an Interview