15 Oct
|
Tesco
|
Bengaluru
Job Summary
- Valuable 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 environment
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:
- Suggets 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
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Software development Engineer II (Bengaluru)
🏢 Tesco
📍 Bengaluru