Back to all projects
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

Spring Boot JWT Auth architecture showing a Spring Security filter chain, JWT utility layer, JPA repositories, and an Oracle Database

Project Snapshot

Role
Backend Engineer

Core Stack
Java 21, Spring Boot 3, Spring Security, JJWT, Oracle DB, Gradle

Related Articles

Articles are ongoing...