Java Full Stack Developer
Description
Core Engineering :
- 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.).
- Databases & Performance Tuning.