Required Skills : - 10 + years of hands-on Java development experience. - Strong experience in building products or applications from scratch (not just maintenance/support). - Good understanding of object-oriented programming principles. - Experience with frameworks like Spring, Spring Boot, Hiberna