SYS-07Completed
Spring Boot Pilot Project
A secure REST API built with Spring Boot 3 that demonstrates enterprise-ready authentication patterns. The application implements JWT-based stateless authentication via a custom filter chain, role-based access control (USER and ADMIN roles) enforced through Spring Security, and Argon2 password hashing for credential storage. Backed by an Oracle Database with Spring Data JPA and Liquibase for schema management, the project includes comprehensive unit and integration tests covering controllers and security configuration.
Architecture
Project Snapshot
Role
Backend Engineer
Core Stack
Java 21, Spring Boot 3, Spring Security, JJWT, Oracle DB, Gradle