HamburgerMenu
hirist

Principal Engineer - Java Technologies

Talent Socio
Anywhere in India/Multiple Locations
7 - 12 Years
star-icon
3.9white-divider12+ Reviews

Posted on: 07/09/2025

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 development.


Responsibilities :


- 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 team.


Requirements :


- 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


info-icon

Did you find something suspicious?