- Robust experience in Java (8/11/17+). - Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. - Experience in developing Microservices Architecture. - Strong knowledge of RESTful Web Services and API development. - Experience with relational databases such as Oracle, MySQL, PostgreSQL, SQL Server. - Knowledge of Hibernate/JPA. - Experience with version control tools such as Git. - Understanding of design patterns, OOP concepts, and software development best practices. - Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps. - Experience with Linux environments.