||Advanced Java, Core Java, JUnit, Database design, database architecture, Analytics, OOPS, Spring, Spring.DAO Framework
Role and Responsibility
- The Candidate has a critical role to play in the Ignite product development being responsible for one or more core platform modules/features that are built into the product.
The candidate is primarily responsible for the architecture & Design, high level design, low level implementation of either core platform features or automotive services that are developed as part of a product release. The candidate shall be responsible for contributing directly to the implementation as well as helping developers in the team that he/she leads.
The candidate shall be responsible for documenting requirements for a feature or service being developed in the product. Also reviewing the documents prepared by team that he/she leads
The candidate shall be responsible for defining the EtE design and architecture of new features being developed as part of the product
The candidate shall be responsible for generating relevant technical documentation like architecture documents, high level designs, low level designs for the product
- The candidate shall be responsible for leading EtE integration across multiple subsystems
The candidate shall act as scrum lead for some of the features being developed in the product
The candidate shall be responsible for defining and enforcing the best development processes e.g. source code management tools, code reviews, static checks, dockerfiles etc critical to ensuring security compliance of the product to specific standards
The candidate shall be responsible for advising the product qualification team on validation of requirements of the product.
- B.E/B.Tech/MCA graduate with 12+ years of solid experience in Java/JEE based product development
Should have rich experience in RESTful/micro services based product development
Should possess sound experience & understanding of OOPS, design patterns/concepts
Should be proficient in Spring, Spring boot, Docker, Maven, JSon and Eclipse based IDE
should have working experience with at least one NoSQL like MongoDB and one RDBMS such as Oracle, PostGres, MySQL etc.,
Having exposure/experience in kubernetes deployment, integration with Alexa Voice cloud services (AVS) or similar is a plus
Good understanding of Agile scrum process and product development life cycle
Should be a self learner and can carry a task to completion with minimal guidance
Good communication and interpersonal skills