Hirist.tech

Tesco - Software Development Engineer II/III - Backend Technologies

Click Here to Apply

Job Location

bangalore, India

Job Description

Software Dev Engineer II & III Backend Company Description : Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technology solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers. Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 400,000 colleagues. Job Description : - Take a business problem and come up with the technical strategy (push vs pull etc real time vs batches sync vs async) within the team high level design and lead the implementation - Needminimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem - You showcase exemplary behaviour in your work your design delivery code processes all set examples for your team - Influence your teams technical and business strategy by suggesting novel approaches - Able to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomes - Proactively mentor the rest of the team and help in hiring - Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your teams software - Consistently lead delivery of valuable features - Continually propose and drive process improvements - Help elaborate requirements where necessary Programming : - Demonstrate in depth knowledge of IDE language and toolset in language of choice. - Implement critical path components in a large or complex or project. - Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath - Profile and optimise code - Understand threads threading model and concurrent programming - Comfortably test drive any feature/comfortable with TDD cycle - Demonstrate a good knowledge of other programming languages & paradigms and when to apply them - Comfortably debug/find complex problems Design : - Identify and apply appropriate design patterns to problems - Comfortably develop large features - Understand Idempotence - Actively practice the boy scout principle leaves design code in a better state than when arrived - Demonstrate a good understanding of cohesion SOLID and how to apply - Understand importance of domain model and can coherently model a problem domain within a given context - Anticipate medium term (3-6 month) vectors of change and designs and abstracts accordingly - Understand and appreciate simplicity and the value of removing code - Understand design patterns such as CQRS and eventual consistency - Understand how to design for performance at all levels Development Practice : - Automate everything by default - Build a CI/CD pipeline - Automate security scanning and performance testing as part of build Infrastructure : - Demonstrate a good grasp of multiple operating systems - Demonstrate a good grasp of scripting techniques - Demonstrate expertise in one database & good grasp of multiple data storage paradigms and when to apply other technologies - Understand and can automate PaaS technologies - Understand when to apply appropriate infrastructure technologies Security : - Write secure code by default - Use tools to perform deep security probes - Understand server : - Minimum of 5 years of experience - Java Spring Boot Spring Cloud Stream Kafka NoSQL (preferably Couchbase) Azure - Kubernetes GitHub DevOps tools like Jenkins etc Note : If shortlisted, you will be invited for initial rounds on 30th November'24 in Bengaluru (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 11/15/2024
Click Here to Apply
View More Hirist.tech Jobs

Contact Information

Contact Human Resources
Hirist.tech

Posted

November 15, 2024
UID: 4938341801

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.