- Strong experience in Core Java (Java 8 or above)
- Hands-on experience with Spring Boot and Spring Framework
- Experience in developing RESTful Web Services and APIs
- Good knowledge of Microservices Architecture
- Experience with Hibernate/JPA
- Strong SQL skills and experience with Oracle, MySQL, or PostgreSQL databases
- Knowledge of Maven/Gradle build tools
- Experience with Git version control
- Understanding of application debugging and performance tuning
- Experience in unit testing frameworks such as JUnit and Mockito
Valuable to Have Skills
- Exposure to Docker and Kubernetes
- Experience with CI/CD tools such as Jenkins
- Knowledge of Kafka or messaging systems
- Cloud exposure (AWS, Azure, or GCP)
- Experience with Agile/Scrum methodology.