Software development experience with demonstrable projects.
Strong Java 8 expertise (collections, streams, concurrency, JVM tuning basics).
Hands-on Spring ecosystem experience: Spring Boot, Spring MVC, Spring Data (or equivalent).
Microservices experience: designing, developing, and maintaining services; familiarity with service discovery, circuit breakers, API gateways is expected.
Solid SQL skills and MySQL experience (schema design, indexing, query optimization).
Strong experience react.JS or Angular 14 & above
REST API design and JSON data handling.
Familiarity with Git and cooperative workflows (feature branches, PRs).
Experience with automated testing frameworks (JUnit, Mockito, front-end testing tools).
Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
Good communication skills and ability to work in Agile teams.