Talent.com
This job offer is not available in your country.
Principal Engineer - Java Technologies

Principal Engineer - Java Technologies

Talent SocioPune
28 days ago
Job description

Job Description :

We are looking for a Principal Engineer - Java with 8+ years of hands-on experience in designing and developing enterprise-grade software.

This is a senior individual contributor role with technical leadership responsibilities.

The ideal candidate will bring deep expertise in Java, Spring Boot, and microservices architecture, along with a strong foundation in scalable systems, clean code, and cloud-native :

  • Lead end-to-end technical design and development of cloud-native applications using Java and Spring Boot.
  • Architect and build scalable microservices and APIs that are robust, maintainable, and performant.
  • Drive adoption of engineering best practices, including clean architecture, SOLID principles, and design patterns.
  • Collaborate closely with cross-functional teams, including Product, DevOps, QA, and UX to deliver quality solutions.
  • Mentor and guide junior and mid-level engineers through code reviews, design sessions, and pair programming.
  • Proactively identify tech debt and propose scalable, long-term solutions.
  • Ensure strong engineering processes through Agile practices, CI / CD pipelines, and DevOps automation.
  • Stay updated with emerging trends in technology and evaluate their adoption as needed.
  • Contribute to hiring and talent development efforts within the engineering :
  • 8+ years of professional experience in Java application development.
  • B.Tech / M.Tech.
  • Strong experience in Java 8+, Spring Boot, RESTful APIs, and Microservices.
  • Expertise in OOP, SOLID principles, design patterns, and integration techniques.
  • Hands-on experience with SQL, PL / SQL, database schema design, and performance tuning.
  • Deep understanding of data structures, collections, and system design.
  • Proficiency with CI / CD, Docker, and cloud platforms (AWS, Azure, or GCP).
  • Experience working in Agile / Scrum environments using tools like JIRA and Confluence.
  • Excellent communication, problem-solving, and team leadership skills.
  • Self-driven with the ability to work independently in a fast-paced environment

(ref : hirist.tech)

Create a job alert for this search

Principal Engineer • Pune