13 Oct
|
Tesco Bengaluru
|
Bengaluru
13 Oct
Tesco Bengaluru
Bengaluru
About the role
• Good Understanding of Java 17/21 with proven hands-on skills• Practitioner of clean code and SOLID principles• Understands framework and enough of tool ecosystem to implement end to end component with minimal assistance • Comfortable producing and refactoring code without assistance • Able to test drive features • Understands different major language paradigms ( object oriented / functional /reactive ) • Can reason about complexity of algorithms (time and space) • Can debug code at ease and ensure quality code is produced
You will be responsible for
Design:
• Knowledge of design patterns
• Comfortable with agile practices, user stories and task breakdown
• Understands REST principles and Microservices
• Able to identify components and design modular resilient systems
Development Practice:
• Understands BDD/TDD/Performance/Security/Smoke testing
·
Understands
CI and CD, write automated functional and non-functional tests
• Working knowledge of CI tooling
• Understands
version control & branching strategies
Infrastructure:
•
Exposure
to IAC principles and cloud technologies
•
Good
working knowledge of one relevant operating system
•
Can
script (shell, curl, terraform etc) and automate within relevant setting
Security:
• Understands
application security fundamentals and potential security risks
• Can perform
a tool based security scan and articulate vulnerabilities
• Understands
OAuth/Saml & identity models
Impact &
Value:
• Suggests
improvements to processes and methodologies to speed up the delivery
•
Participates in retrospectives, Questions requirements and challenges where
necessary
• Can
identify value of tasks & always works on the highest priority items
Behaviours
& Collaboration:
•
Should
be an inclusive team player
•
Comfortable
in pair programming
•
Uses
whiteboard and other materials to convey designs and principles open-mindedly
•
Identifies
the risks proactively and proposes mitigation plans
You will need
Experience & Skills:
📌 Software development Engineer II (Bengaluru)
🏢 Tesco Bengaluru
📍 Bengaluru