Position Associate Director - Product Development
Location Bangalore Campus
Mandatory Skills Advanced Java, Core Java, Analytics , DataBase, Database Modeling and Architecrure
Experience 12.00 - 15.00 Years

Role and Responsibility

  • The Candidate has a critical role to play in the Connected Car product development being responsible for one or more core platform subsystems 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 actively participate in pre-sales activities specifically around solution architecture and highlighting the value proposition of Harman product to the customer. 
  • The candidate shall be responsible for working across multiple scrums and guiding these scrums in adopting the right implementation strategy
    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, integration strategy for the product
    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 14+ years of solid experience in Java/JEE based product development
  • Should have past experience in technically leading a large team in cloud based platform/application development
  • Experience in design & development of Real time streaming IoT platforms grounds-up is a mandatory requirement
  • Familiarity with the architecture and design of core services such as Enterprise management, User management, device management, asset management etc is a key requirement.
  • Strong expertise in technologies such as Kafka, Kafka streams, Spark streaming, Kubernetes is essential to the role
  • Should have rich experience in RESTful/micro services based product development
  • Should have expertise in development of cloud based applications and core frameworks used in development of such applications.
    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 development and integration of Voice driven personal assistants such as 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