Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Confidential and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p>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 : </b></p><p><br/></p><p>- Lead end-to-end technical design and development of cloud-native applications using Java and Spring Boot.</p><p><br/></p><p>- Architect and build scalable microservices and APIs that are robust, maintainable, and performant.<br/><br/></p><p>- Drive adoption of engineering best practices, including clean architecture, SOLID principles, and design patterns.<br/><br/></p><p>- Collaborate closely with cross-functional team, including Product, DevOps, QA, and UX, to deliver quality solutions.<br/><br/></p><p>- Mentor and guide junior and mid-level engineers through code reviews, design sessions, and pair programming.<br/><br/></p><p>- Proactively identify tech debt and propose scalable, long-term solutions.<br/><br/></p><p>- Ensure strong engineering processes through Agile practices, CI/CD pipelines, and DevOps automation.<br/><br/></p><p>- Stay updated with emerging trends in technology and evaluate their adoption as needed.<br/><br/></p><p>- Contribute to hiring and talent development efforts within the engineering team.</p><br/><p><b>Requirements :</b></p><p><br/></p><p>- 8 years of professional experience in Java application development.<br/><br/></p><p>- B.
E.
/B.
Tech/M.
Tech.<br/><br/></p><p>- Strong experience in Java 8+, Spring Boot, RESTful APIs, and Microservices.<br/><br/></p><p>- Expertise in OOP, SOLID principles, design patterns, and integration techniques.<br/><br/></p><p>- Hands-on experience with SQL, PL/SQL, database schema design, and performance tuning.<br/><br/></p><p>- Deep understanding of data structures, collections, and system design.<br/><br/></p><p>- Proficiency with CI/CD, Docker, and cloud platforms (AWS, Azure, or GCP).<br/><br/></p><p>- Experience working in Agile/Scrum environments using tools like JIRA and Confluence.<br/><br/></p><p>- Excellent communication, problem-solving, and team leadership skills.<br/><br/></p><p>- Self-driven with the ability to work independently in a fast-paced environment.</p><p></p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Confidential is actively hiring for this Principal Engineer - Java position
Apply Now