Tech Stack: Built using Spring Boot, Spring Security, and JPA/H2 to ensure rapid development and secure data persistence.
Security & Access Control: Enforced stateless JWT authentication and Role-Based Access Control (RBAC), strictly defining permissions for Administrators (full CRUD access) versus Standard Users (read-only access).
API Reliability: Delivered 5 core CRUD endpoints for full lifecycle management, implementing global exception handling and 100% request validation coverage to guarantee system stability and data integrity.
Testing & Quality: Achieved 80% unit test coverage in the service layer using JUnit and Mockito, ensuring high code maintainability and minimizing regression risks.