Back to Projects
Backend
Enterprise Employee Management & RBAC System
Built to demonstrate scalable enterprise backend patterns, this system features stateless JWT authentication, database-level server-side pagination, sorting, filtering, and audit interceptors for GDPR/SOC2 compliance. Integrates with Spring Security and Spring Data JPA.

Key Architecture Features
- Stateless JWT-based authentication and role-based access control (Admin, Manager, Employee)
- CRUD REST APIs with database-level pagination, filtering, and multi-field sorting
- Secure user registration/login with BCrypt password hashing, thoroughly validated end-to-end
- Audit logging interceptors tracking all data modification requests with timestamp and user ID
Technologies & Tools
Java 17Spring Boot 3Spring SecurityJWTHibernate / JPAPostgreSQLSwagger UI
