Principal Engineer, Java @ Harman International - Vernon Hills, IL

Job Overview

13 days ago

Principal Engineer, Java

Harman International - Vernon Hills, IL

HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.
About the Role
You will be responsible for defining the system requirements, End to End architecture, and guiding the technical implementation and integration of a deployment-ready product. You will drive and represent the key value propositions of the product in front of new and existing customers.

Your Team
You will provide technical leadership to a team of 15-20 people across multiple programs but will not have direct reports.
What You Will Do
  • Responsible for the End To End solution architecture and defining the integration strategy, that meets the requirements specified by the customer.
  • Develop proposals for customers by including analysis of requirements provided by the customer and positioning the features of the product.
  • You will define the APIs and integration strategy of the product with other 3rd party applications and platforms. This would include the design and implementation of any custom adapters that may be needed for the integration.
  • Provide analysis of customer requirements and help the program manager/PO with the work breakdown structure of the project and estimation of activities required to be done in the project
  • Generate relevant technical documentation like architecture documents, high-level designs, and low-level designs for the product
  • Define and enforce the best development processes e.g., source code management tools, code reviews, static checks, docker files, etc.
  • Advise product qualification team on validation of requirements of the product.
What You Need
  • Bachelor’s in electrical engineering, Computer Science or equivalent
  • 12+ years in Java backend development experience using frameworks such as Spring, Hibernate, Springboot, Web servers like Tomcat
  • 5+ years of experience in defining Microservices architecture, design, and development
  • 5+ years of experience developing highly scalable and resilient microservices using high-capacity messaging hubs like Kafka
  • A Thorough understanding of all types of databases RDBMS, NoSQL, Caches and their applicability to different scenarios and firsthand experience with one popular DB of each type is a must
  • Must have implemented design patterns and shall have a clear understanding of design principles.
  • Experience in programs where applications are deployed in Cloud infrastructure and familiar with CI/CD processes applicable to such deployments
  • Familiar with deployments on at least one cloud platform like AWS, Azure, or Google Cloud.
  • Proficiency with Agile development techniques (including TDD/BDD, Mocks, Junit)
What is Nice to Have
  • Familiar with defining, documenting, and deploying REST APIs.
  • Experience with event streaming pipelines based on lightweight protocols (MQTT, AMQP, etc.),
  • Familiar with configuration management for development, test and production environments
  • Experience defining the traffic models used in the scalability, performance, and HA testing of cloud-based platforms.
  • Cloud-based security principles including, but not limited to, the use of certificates, authentication, authorization, data encryption, secret management, etc.
  • Experience in developing solutions in a minimum one public cloud
  • Understanding of SAFe agile framework is added advantage
  • Experience with ELK stack and capability to debug system using logging tools like Graylog, Loggly, Grifana, etc.
  • Working knowledge of GIT/Bitbucket or SVN
  • Working knowledge of best practices (Artifactory, Backduck, Sonarqube or Jenkins)
  • What Makes You Eligible
  • Be willing to travel up to 5%, domestic and international travel
  • This role is eligible to work remotely full-time with occasional trips into the
    Novi, MI office location required (this could be on 24-hour notice)
  • Successfully complete a background investigation and drug screen as a condition of employment
What We Offer
  • Access to employee discounts on world-class HARMAN/Samsung products (JBL, Harman Kardon, AKG, etc.)
  • An inclusive and diverse work environment that fosters and encourages career development opportunities
  • Flexible work schedule with a culture encouraging work-life integration and collaboration in a global environment
  • Professional development opportunities through HARMAN University’s business and leadership academies
  • Internal talent management leadership acceleration programs
  • “Be Brilliant” employee recognition and rewards program
  • Scholarship programs for employee family members
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. (

Similar Jobs

React and .Net Software Developer (onsite)

IO Technologies Inc

Butler, WI

General understanding of how a database, API, frontend, and hosting platform work together to develop a website. Familiar with Agile concepts and methodologies.

Software Engineer II


Chicago, IL

As part of the Pay Equity Team, you will be an influential member of helping us deliver on Payscale’s mission to #getpayright by providing comprehensive…

Lead Software Engineer- SPX Options Desk

Gelber Group LLC

Chicago, IL

Experience working on the frontend and the user experience. This position will report directly into the Head of the Desk who reports directly into Senior…

Lead DevOps Engineer


Chicago, IL

Collaborate with DevOps engineers and Cloud architect to support development teams with a full set of DevOps ALM tools by leading the establishment of the right…

Lead DevOps Engineer


Milwaukee, WI

Collaborate with DevOps engineers and Cloud architect to support development teams with a full set of DevOps ALM tools by leading the establishment of the right…

Senior Full Stack Engineer

Homeowner Services

Naperville, IL

Works closely with a team of frontend and backend engineers, product managers, and analysts. With 1.5mm customers strong we partner with cities, utilities,…

Staff Software Engineer


Chicago, IL

Build innovative software solutions by collaborating with software architects, product owners, test engineers and other software engineers.

Software Engineer III

Advantage Solutions

Chicago, IL

Ability to share knowledge and expertise with other software engineers. The position of Software Engineer III architects, designs, and develops software that…

Sr Front-End Software Engineer

Advantage Solutions

Chicago, IL

We are seeking a dynamic Senior Software Engineer; this position is a full-stack development role focused on delivering customized solutions to customers and…

Robotics Software Engineer


Itasca, IL

Bachelor's or Master's degree in Engineering, or Computer Science. 3-5 years years of professional experience working on Robotics or Autonomous Applications.

Software Engineer

SBB Research Group

Northbrook, IL

At SBB Research Group, the Engineering department is responsible for all of the Company’s programming needs. Collaborate with other Software Engineers, as well…

Front End Engineer - Costco Digital Team

Costco Wholesale

Chicago, IL

The Full Stack Engineer must have a strong focus on front-end development and demonstrate the ability to work in a fast-paced environment.

Java Full Stack Developer

JPMorgan Chase Bank, N.A.

Chicago, IL

Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us,…

JAVA Backend Software Engineer III

JPMorgan Chase Bank, N.A.

Chicago, IL

You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's…

JAVA Software Engineer

JPMorgan Chase Bank, N.A.

Chicago, IL

As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple…

Senior UI Engineer, Inc.

Highland Park, IL

The ideal candidate will be customer focused, highly collaborative, and willing to adapt in a fast paced environment. Babel or similar for transpiling.

Senior Software Engineer – Front End

Parkar Digital

Chicago, IL

Looking for a strong frontend person. Looking for someone versed in ReactJS and React Native. Previous experience developing trading system and using FIX…

Full Stack Engineer


Chicago, IL

This role calls for an experienced engineer to help reinforce the front end and build upon their mobile app to streamline their brand and strengthen their…

Product Design Lead


Chicago, IL

Responsible for delivering business analysis and consulting activities for the defined specialism using advanced technical capabilities, building and…

Full Stack .NET Developer for Market Risk


Chicago, IL

Design and develop high quality software solutions for measuring risk in close cooperation with the business users. Knowledge with cloud environment (Azure).

Sr. Backend Engineer


Beloit, WI

Working side by side with the product team, the engineering team develops and maintains a global monetization and media platform for fashion and lifestyle…

Full Stack Developer

Point B

Chicago, IL

Point B Direct is working with a Chicago-based client who is hiring a team of Full Stack Developers at varying levels of experience on a contract basis.

Full-Stack Developer (.NET based)

CapTech Consulting

Chicago, IL

Across industries and business goals, we fuse technical depth and analytical prowess with creative savvy to move clients forward.

Crisis Pay - Software Engineer (React, Node.js, AWS) // Urgent Requirement

Plaxonic Technologies

Chicago, IL

React: 2+ years hands-on production level experience. Node.js : 2+ years hands-on production level experience. Kindly mention your Work Authorization.