Job description3–10 years of experience in Java development.Strong knowledge of Core Java (Java 8 / 11 / 17) and OOP principles.Experience with Spring Boot, Spring MVC, and Spring Data.Familiarity with ORM frameworks (Hibernate, JPA).Experience with RESTful API development and integration.Working knowledge of SQL databases (PostgreSQL, MySQL, Oracle) and exposure to NoSQL (MongoDB, DynamoDB).Experience with build tools (Maven, Gradle).Exposure to unit testing frameworks (JUnit, TestNG, Mockito).Basic understanding of containerization (Docker) and cloud platforms (AWS preferred).Familiarity with Git-based version control.Strong problem-solving and debugging skills.