Share this Job
Email similar jobs to meEmail similar jobs to me

Principal Engineer I SW - Java, SAAS IOT

Date: Aug 14, 2018

Location: Pune, India, IN

Company: HARMAN International

Requisition Id : 109794 

Additional Work Location(s) ​​​​​:  

The candidate shall play the role of an architect for the Connected Car platform and will be responsible for defining the system requirements for the product, define the EtE architecture and guide the implementation and integration activities technically for a deployment ready product. He/She shall drive the key value propositions of the product and will be responsible for representing that value proposition in front of prospective and existing customers.



Supervisory Responsibilities: Please indicate the number of direct reports and/or number of indirect reports.


The candidate will be an individual contributor.


Job Responsibilities:

  •          Candidate shall be responsible for the EtE solution architecture based on the core Connected Car platform that meets the requirements specified by the customer.

·         Candidate shall be responsible for defining the APIs and integration strategy of the product with other 3rd party applications and platforms. This would include design and implementation of any custom adapters that may be needed for the integration.

·         Candidate shall be responsible for analysis of customer requirements and help the program manager with the work breakdown structure of the project and estimation of activities required to be done in the project

·         Candidate shall be responsible for defining the integration strategy for the EtE solution.

·         Candidate shall be responsible for making the right choices when technology options have to be chosen for the customer solution.

·         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 defining and enforcing the best development processes e.g. source code management tools, code reviews, static checks, dockerfiles etc

·         The candidate shall be responsible for development of proposals to customers including analysis of requirements provided by the customer and positioning the features of the product.

·         The candidate shall be responsible for advising the product qualification team on validation of requirements of the product.


Basic Qualifications: List the minimum and desired education (including degrees, licenses, certification or registrations) and experience needed to perform the key responsibilities of the position.

·         Candidate should have minimum of 10 years experience in development of JAVA based solutions

·         Candidate should be a B.Tech/B.E/M.Tech in E&C or Computer Science

·         Candidate’s primary domain of expertise should be cloud based web applications and cloud based Big Data and Analytics platforms.

·         Candidate should be familiar with deployments on atleast one cloud platform like AWS, Azure or Ali Cloud.



Preferred Qualifications & Desired Competencies: Please list the preferred qualifications and ideal behaviors needed for this position based on the following:

  •          Candidate should have expertise in the domain of backend cloud based JAVA applications
  •          Candidate should have deep experience with JAVA applications and should have high level of proficiency in Core JAVA and use of frameworks such as Spring, Hibernate, Springboot, Web servers like Tomcat
  •          Candidate should be familiar with Microservices architecture and definition and deployment of REST based APIs for use by 3rd party applications.
  •          Candidate should have worked on developing highly scalable and resilient big data platforms with event ingestion pipelines based on lightweight protocols like MQTT, AMQP and high capacity messaging hub like Kafka. Candidate should have experience driving the EtE integration of such platforms including integration of analytics frameworks like Spark streaming, Hadoop, H2O
  •          Thorough understanding of all types of databases RDBMS, NoSQL, Caches and their applicability to different scenarios and first hand experience with one popular DB of each type is a must
  •          Candidate should be familiar with configuration management, development & test environments used for development of JAVA based applications.
  •          Candidate should have worked in programs where applications are deployed in Cloud infrastructure and should be familiar with CI/CD processes applicable to such deployments

HARMAN ( designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and services supporting the Internet of Things.  With leading brands including AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson® and Revel®, HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 25 million automobiles on the road today are equipped with HARMAN audio and connected car systems. Our software services power billions of mobile devices and systems that are connected, integrated and secure across all platforms, from work and home to car and mobile. HARMAN has a workforce of approximately 30,000 people across the Americas, Europe, and Asia. In March 2017, HARMAN became a wholly-owned subsidiary of Samsung Electronics. HARMAN is an Equal Opportunity /Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status.  HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. Looking for a challenge where your experience is valued? Come see what you can achieve as a leader with HARMAN!  (


Job Segment: Developer, Java, Electronics Engineer, Engineer, Software Engineer, Technology, Engineering