5 years of professional software engineering experience.
Strong, hands-on Java development - deep understanding of core Java, concurrency, memory management, and JVM performance tuning.
Spring Boot (primary framework must be highly proficient).
Spring Framework and Hibernate / JPA.
RESTful API design and development.
Strong experience writing unit, integration, and performance tests including frameworks such as JUnit, Mockito, and performance testing tools (e.g. JMeter, Gatling).
JavaScript & Frontend :
Strong experience with at least one modern JavaScript framework React, Angular, or Vue.js.
Proficiency in TypeScript is strongly preferred.
Understanding of frontend performance optimization and build tooling (Webpack, Vite, etc.).