Responsibilities As a Lead Java J2EE developer at Harman, yoursquoll lead software engineering projects for our esteemed customers and influence teams that design, develop, test, deploy, maintain, and improve software. Using your extensive technical and leadership expertise, you manage projects of various size and scope, identifying risks, improving processes and drive the technical directions of your programs. And, thanks to Harmanrsquos industry leading benefits and ample opportunities for personal and professional development, yoursquoll learn and grow alongside talented teammates who share your attention to detail and appetite for problem-solving. Soft Skills bull Bachelorrsquos degree or equivalent practical experience preferably in computer science bull Prior experience in a CustomerExecutive facing role bull Proven experience in designing and deploying highly available and reliable software solutions that scale on demand bull Strong eye for enforcing quality in delivery pipeline bull Fluent and assertive communications Technical skills bull Hands on experience in JavaJ2EE, Spring, Spring Boot, REST, JSON, Micro services, OAuth bull Ability to design, develop and implement scalable, elastic microservice based platforms bull Demonstrated knowledge of OAuth token-based authentication protocol bull Prior experience in Application product monitoring tools bull Solid understanding of Java run time internals and ability to debug applications on the fly bull Sound knowledge of common architecture principles and design patterns bull Good problem solving skills and providing enterprise grade solutions bull Prior experience of using industry standard CICD tools bull Prior experience of running teams of vibrant engineers using Agile methodology Experience Required 6+ yrs, with minimum 2+ years as team lead