Position Architect - Product Development
Location Bangalore Campus
Mandatory Skills Advanced Java, Core Java, JUnit, Database design, database architecture, Analytics, OOPS, Spring, Spring.DAO Framework
Experience 10.00 - 12.00 Years

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.

Demonstrated Experience

  • 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