Software development Engineer II (Bengaluru)

Software development Engineer II (Bengaluru)

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer ii (bengaluru) / bengaluru