Java Backend Developer

Multi-Tenant Billing Platform

Multi-tenant SaaS platform for time tracking and automated invoicing with database-level tenant isolation. Built with Java 17 and Spring Boot, the system allows multiple independent businesses to share one deployment while keeping data completely separate at the database level.

Key features

Technology stack

Java 17, Spring Boot, Spring Security, MariaDB, Thymeleaf, JPA/Hibernate, Flyway, Heroku

View on GitHub →