Required Qualifications:
Strong programming experience in Java 8/11/17 or later.
Hands-on experience with Spring Boot, Spring MVC, and Spring Security.
Good knowledge of Hibernate/JPA.
Experience developing RESTful APIs and microservices architecture.
Practical experience with React.js, JSX, hooks, and component-based development.
Strong knowledge of JavaScript, HTML5, and CSS3.
Experience with SQL databases and query optimization.
Familiarity with Git, Maven/Gradle, and Agile/Scrum methodologies.
Knowledge of JUnit, Mockito, and frontend testing tools.