1. Strong experience in Java (Java 8 or above)
2. Hands-on experience with Spring Framework and Spring Boot
3. Experience in designing and developing RESTful APIs and Microservices
4. Strong SQL skills with experience in relational databases (Oracle, MySQL, PostgreSQL, etc.)
5. Experience with cloud platforms (GCP or AWS )
6. Good understanding of Object-Oriented Design (OOD) and design patterns
7. Experience with Git and build tools such as Maven/Gradle
8. Robust debugging, troubleshooting, and performance tuning skills
9. Experience working in Agile/Scrum environments