Iโm a Java Backend Engineer with a strong focus on building scalable, secure, and multitenant SaaS platforms using Spring Boot, Microservices, and PostgreSQL.
With over 2 years of hands-on experience (1+ year in a professional setting), Iโve helped teams design and deliver backend systems that are modular, cloud-ready, and built for growth. I specialize in developing schema-based and discriminator-based multitenant architectures, ensuring each tenantโs data is isolated, secure, and performant.
๐ง Core Technical Stack:
Languages: Java 17
Frameworks: Spring Boot 3, Spring Security, OAuth2
APIs: RESTful services, token-based authentication
Databases: PostgreSQL, Liquibase
Infrastructure: Docker, Kubernetes, CI/CD pipelines
Architecture: Microservices, Multitenancy (Schema & Discriminator)
๐ก Whether youโre launching a new SaaS product, scaling an existing platform, or migrating to a microservices architecture, I can help architect a backend solution that is robust, future-proof, and secure.
Iโve also worked on AI projects like brain tumor segmentation using UNet and a machine learning pipeline for classifying news articles โ applying real-world ML models into production environments.
Letโs connect and explore how I can contribute to your engineering team or SaaS venture.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
May 2025 - May 2025
Designed and developed a production-ready backend template for SaaS applications using schema-based multitenancy. The template enables isolated tenant data, scalable architecture, and secure authentication out of the box. It integrates Spring Boot with Keycloak for identity and access management, and Liquibase for managing tenant-specific database migrations.
Tech Stack: Java 17, Spring Boot 3, PostgreSQL 16, Liquibase, Docker, Keycloak, Maven.
This template helps teams launch SaaS platforms faster by providing a modular, cloud-native foundation that supports tenant onboarding, dynamic schema resolution, and Keycloak-driven authentication and authorization.
Key Features:
๐ Schema-based multitenancy using custom TenantContext, TenantIdentifierResolver, and SchemaMultiTenantConnectionProvider
๐ SSO and RBAC with Keycloak, integrated via JWT & Spring Security
๐ ๏ธ Liquibase-managed migrations for both global and per-tenant schemas
๐งฉ Modular project structure, extensible for real-world SaaS needs (billing, user management, etc.)
๐ณ Includes Docker Compose setup for local Keycloak and PostgreSQL instances
๐ฆ Built with cloud deployment and Kubernetes-readiness in mind
๐ Clean directory structure (config, multitenancy, security, user, exception, utils)
๐ View on GitHub: https://www.twine.net/signin
Skills: Spring Security ยท Spring Data ยท Spring Boot ยท Multitenancy ยท PostgreSQL. Liquibase. Keycloak
A comprehensive full-stack web application for ๐ sharing, ๐ฆ borrowing, and ๐ returning books. Built using Spring Boot for the backend and Angular for the frontend, it supports ๐ JWT-based authentication and ๐ role-based access control. The system is containerized using ๐ณ Docker Compose and follows a ๐ mono-repo structure.
โจ Key Features:
โ
User registration, login & account activation
๐ JWT-based authentication & role-based access (Admin/User)
๐ Book management (add, update, borrow, return, archive)
๐ผ๏ธ Book cover image upload
๐ฌ Feedback system for books
๐ Auditing of user actions
๐ OpenAPI documentation for backend API
๐งฐ Technologies Used:
๐ง Backend: Spring Boot, Spring Security, Hibernate, PostgreSQL, Docker Compose
๐จ Frontend: Angular, Bootstrap
๐ Auth: JWT
๐ Project URL:
๐ https://www.twine.net/signin
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Tunis today.