- Strong programming experience with Java 8 or later.
- Hands-on experience with Spring Boot and the Spring Framework.
- Strong understanding of RESTful API design and development.
- Experience building and maintaining Microservices-based applications.
- Proficiency in relational databases (Oracle, MySQL, PostgreSQL, SQL Server, or equivalent).
- Robust SQL skills, including query optimization and database design.
- Experience with JPA/Hibernate or other ORM frameworks.
- Knowledge of Maven or Gradle for build automation.
- Familiarity with Git and version control practices.