Brief description :
1: Work with the leadership and product team to align the technical roadmap with the
product management initiatives of the organisation
2: Come up with the best analysis and design for the software product to meet the
specifications suggested by the market/customer/internal product team
3: Work with the pre-sales team to come up with architecture details based on customer
4: Work with the team to review and improve the performance of the code.
5: Own up the technical designs for the products and projects
6: Applying knowledge of common, relevant architecture frameworks in defining and
evaluating application architectures.
7: Performing code reviews and providing critical suggestions for fixes and improvements
8: Developing and demonstrating a broad set of technology skills in Java technologies,
micro service design patterns, Open Source libraries and frameworks, and technology
9: Collaborating within a project team of talented employees with diverse and
1: 10+ years of IT industry experience in enterprise software development
2: Expert in Java/J2EE technologies with a solid grasp of spring technologies
3: Familiar with NodeJS, ReactJS/AngularJS technology stacks
4: Ready to rapidly learn new technologies and apply them in R&D projects
5: Familiar with Docker, Kubernetes and cloud platforms
6: Experience in the Retail/e-Commerce industry and product engineering background is a
7: A good level of understanding on Agile development practices is a plus
8: Proficiency in one or more backend languages
9: Proficiency in one or more frontend framework (HTML5 / Angular / React)
10: Experience developing on both mobile and web platforms
11: Has Hands-on Test Driven Development experience and able to author Unit, Integration
and Functional Tests.
12: Good OO-skills. Must demonstrate strong familiarity of design patterns.
13: Good communication and client-facing skills.