Skip to content

General information

Location:
Pune - Maharashtra, India - Rajiv Ganhi Infotec Park
Job Family:
Engineering
Worker Type Reference:
Regular - Permanent
Pay Rate Type:
Salary
Career Level:
T4(A)
Job ID:
R-43909-2025

Description & Requirements

Job Description – Principal Engineer (Java Full stack)

This position is for candidates with more than 12+ years of proven experience in designing, developing and implementing complex software products including 8+ years creating the technical architecture and leading projects across lifecycle in Java / Open-source technology stack.

Desired Knowledge and Skills:

Must have experience and knowledge of current Java technologies and methodologies, and hands-on experience in the following:

Strong in Core Java & Advance Java fundamentals with 8-10 years of Experience.

  • Design: Strong experience in Object Oriented Analysis and Design, UML, Design patterns, Data Modeling, document, construct and deploy database architectures and applications
  • Database: Oracle, MySQL, PostgreSQL. Experienced in Object Oriented PL/SQL Programming, Stored Procedures, Functions, Cursors, Triggers, Views, Materialize Views
  • Platforms – Windows and Linux
  • Web Security - Spring Security, JWT tokens, Encryptions, Code injection, SQL injection, CSS, CSRF, Denial-of-service attacks
  • Frameworks – Struts, Spring, Hibernate, Java/J2EE, REST/SOAP, Service Oriented Architectures, SaaS Architectures, Swagger API documentation.
  • Client Technologies - AngularJs, JavaScript, Swings, JQuery, Bootstrap, HTML5, CSS
  • Services Layer - Must have worked on Microservices, RabbitMQ, Sprint Cloud
  • Must have worked in Code Versioning - SVN / Git, CI / CD – Jenkins, Docker, Kubernetes.
  • To undertake development tasks without supervision, including software designing, programming and testing in agile development methodology.
  • Experience in Functional and Technical design, Test Plan Preparations, Unit Testing, System Integration Testing and documentation.
  • Windows / Unix Servers & Active Directory
  • Hands on experience in AWS tools such as, Lambda, SQS, SES, Code Deploy, CloudWatch, Secret Manager, EC2, Load Balancer, Spectrum, S3, Athena, Glue, RDS, ECS

Project Responsibilities:                                                                                     

  • Conduct system wide requirement analysis and thoroughly understand the Requirements and Design.
  • To decompose technical tasks and provide accurate estimates.
  • Conduct module level work effort estimations and integrate for the whole system.
  • Develop detailed design.
  • Design and implement automated / manual unit testing framework as required.
  • Use best practices and coding standards.
  • Conduct thorough unit testing using the automated unit test framework.
  • Conduct peer-reviews and lead reviews and provide feedback.
  • Provide accurate and detailed weekly task reports.
  • Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design.
  • Conduct configuration and team management of own work.
  • Conduct project risk identification and mitigation action planning with the project manager .
  • To coach less experienced members of your team
  • To monitor progress and provide updates to the Project Manager
  • Communication - Excellent communication, documentation, reporting skills and onsite-offshore communication .

General Responsibilities:

  • Maintain high team morale.
  • Adhere to company and project standards and guidelines.
  • Accurate time accounting and reporting of own work.
  • Promptly escalate issues, which affect product delivery and quality that are beyond scope of influence and report same to reporting manager.
  • Pay high attention to detail in all work.
  • Quality, on time delivery of agreed deliverables.

Educational Qualification:

  • Bachelor's degree in Computer Science or related field.

Important Notice: Recruitment Scams
Please be aware that HARMAN recruiters will always communicate with you from an '@harman.com' email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in '@harman.com' about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. 



HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.