Hi, I'm
Hatim Debboun
Backend Developer · Java & Spring Boot
I build backends where the architecture actually makes sense: event-driven systems, resource-level security, and pipelines that don't let untested code reach production. Currently looking for my first full-time role.
Stack
Backend
Java 21Spring BootSpring SecurityREST APIsApache KafkaWebSocket
Persistence
JPA/HibernateMySQLPostgreSQL
Testing & Quality
JUnit 5MockitoClean CodeSOLID
DevOps
DockerGitHub ActionsCI/CDNginx
Frontend
ReactJavaScript ES6+Tailwind CSS
Projects
Real-Time Price Alerts System
Event-driven platform where users set price alerts and get instant push notifications via Kafka + WebSocket the moment a target price is hit, no polling.
- ▸Stateless JWT auth with resource-level authorization (IDOR prevention)
- ▸Kafka producer/consumer decoupling, rate limiting with Bucket4j
- ▸Full test suite (JUnit 5 + Mockito) with CI/CD via GitHub Actions
- ▸Live deployment with automated tests + deploy on every push
Java 21Spring Boot 3.5Apache KafkaWebSocket/STOMPSpring SecurityJWTReact 19MySQLDocker
Hotel Reservation Management System
REST API and backend web application for full hotel and reservation management, with role-based auth and double-booking prevention.
- ▸Role-based authentication with Spring Security 6 + BCrypt
- ▸Double-booking prevention algorithm with JPQL validation
- ▸Admin panel with full CRUD, DTOs for layer decoupling
Java 21Spring Boot 4Spring SecurityJPA/HibernateMySQLThymeleaf
Let's talk
Open to backend/full stack opportunities. Based in Barcelona.
thos.debboun.hatim@gmail.comBuilt with Astro + Tailwind CSS · Deployed via GitHub Actions