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.โ€ฆ

Saoussen AZOUZ

๎˜‚๎˜‚
๎˜‚๎˜‚
๎˜‚๎˜‚
๎˜‚๎˜‚
๎˜‚

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.โ€ฆ

Available to hire

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
English
Advanced
French
Intermediate
Italian
Advanced

Work Experience

Full Stack Engineer at mapsIT
June 1, 2024 - March 31, 2025
Designed modular microservices including authentication, billing, and user management, implemented schema-based multitenancy, and optimized API performance. Worked on projects like CaissaTN and Imozon.
ML Engineer Intern at RLANTIS Lab, Univ. of Monastir
July 1, 2023 - December 31, 2023
Built 3D UNET models for MRI tumor segmentation and developed Arabic sentiment analysis using tools like TensorFlow, Farasapy, and Colab++.
Software Engineer Intern at ASTROLAB Agency
July 1, 2022 - August 31, 2022
Created a news classification system using Python, NLTK, and Scikit-learn.

Education

Software Engineering at Private Polytechnic School of Monastir, Tunisia
January 1, 2018 - December 31, 2023

Qualifications

IBM Data Engineer Mastery Award
January 1, 2021 - December 31, 2021

Industry Experience

Software & Internet
    paper ๐Ÿš€ Multitenant SaaS Platform Template

    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

    paper ๐Ÿ“š Full-Stack Book Sharing Application

    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.