You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohand AmouraMA

Mohand Amoura

Développeur Back-End Java / Spring Boot

On-demand
Paris, FR
3-7 years

Average response time: 1 hour

About Mohand

Besoin de développer, optimiser ou moderniser votre backend Java / Spring Boot ?
Je suis développeur freelance spécialisé en Java & Spring Boot avec plus de 4 ans d’expérience sur des applications métiers critiques, des APIs performantes et des architectures robustes.

J’interviens sur tout le cycle de vie d’un backend : analyse des besoins, conception, développement, optimisation, sécurisation, tests, déploiement et support.

Je m’appuie sur une expertise technique solide et éprouvée :

-Conception d’API REST & GraphQL : structurées, performantes, faciles à intégrer.
-Architecture microservices : découpage métier, communication inter-services, résilience et scalabilité.
-Sécurisation avancée : OAuth2, JWT, Keycloak, gestion fine des accès.
-Automatisation & traitements volumétriques : Spring Batch, gestion de fichiers Excel (Apache -POI), JSON, XML.
-Performance & qualité : optimisation SQL/Hibernate, reporting PDF/Excel (JasperReports).
-DevOps : Docker, Nginx, CI/CD avec GitLab, GitHub Actions ou Jenkins.
-Applications SaaS : multi-tenant, multi-base de données.

Ce que vous y gagnez : un backend fiable, maintenable, scalable, conçu pour durer et parfaitement aligné avec vos enjeux métier.
  • French

    Fluent

  • English

    Conversational

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • ENAGEO – Entreprise Nationale de Géophysique
    Développeur Back-End Java / Spring Boot
    ENERGY AND UTILITIES
    February 2023 - Today (3 years and 4 months)
    Alger, Algeria
    📌 Application d’inventaire des immobilisations:

    Analyse du besoin, conception et développement complet du backend (Spring Boot).

    Implémentation d’API REST (missions, écarts, affectations, synchronisation PDA).

    Mise en place de l’authentification via Keycloak + gestion fine des rôles métier (AOP/RBAC).

    Collaboration directe avec l’équipe Android (PDA), les utilisateurs finaux et le support applicatif.

    📌 Module d’intégration FDU/DSU – Spring Batch

    Conception et développement d’un module d’import et de traitement automatique de fichiers laboratoire.

    Extraction et identification des équipements FDU/DSU + affectation automatique aux structures.

    Optimisation du workflow batch et amélioration continue des performances SQL.

    📌 Application Immobilisation

    Maintenance corrective et évolutive : refactoring, optimisation des requêtes SQL et stabilisation du back-end.

    Développement de modules métier complets (gestion équipement, amortissements, automatisations internes).

    📌 Application Achats

    Développement d’un module d’import/validation des données Achats (Excel → traitement métier).

    Création de reportings PDF/Excel avancés via JasperReports.

    📌 Autres contributions

    Support technique et maintenance sur la d'autres projet (correction anomalies, stabilisation).
    Spring boot Spring MVC Spring Batch Développement Front-End Git/GitLab
  • CM Consulting
    Développeur Java / Web
    DIGITAL AND IT
    June 2021 - April 2023 (1 year and 10 months)
    Alger, Algeria
    📌 Solution CarOptiPro – Gestion de parc automobile

    Analyse des besoins métier, rédaction des spécifications et conception technique.

    Développement Back-End Java / Spring Boot pour les modules clés de la solution.

    Participation au développement Front-End avec Thymeleaf et amélioration UX.

    📌 Version SaaS multi-tenant / multi-base

    Conception et mise en place d’une architecture SaaS multi-tenant (isolation des données clients).

    Configuration dynamique des sources de données et gestion automatisée du provisioning.

    Gestion avancée des contextes clients pour améliorer la scalabilité et la maintenabilité.

    📌 Gestion de licences – TrueLicense

    Intégration du système de licences logicielles (activation, validation, renouvellement).

    Sécurisation de l’accès à la plateforme selon le modèle commercial adopté.

    📌 Déploiement et administration (On-premise & VPS)

    Mise en production via Docker, Docker Compose et reverse proxy Nginx.

    Déploiement sur serveurs locaux et VPS, optimisation des performances serveur.

    Gestion des environnements, logs et support technique.

    📌 Collaboration & méthodologie

    Travail en étroite collaboration avec les équipes fonctionnelles, le support et les utilisateurs finaux.

    Organisation du projet et suivi des tâches en mode Agile via OpenProject.

    📌 Stack technique
    Java, Spring Boot, Spring Security, JPA/Hibernate, Thymeleaf, MySQL, Docker, Docker Compose, Nginx, Git, JUnit, OpenProject
    Spring boot Docker JPA VPS Spring Security

Recommendations

Be the first to recommend Mohand

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master Informatique - Génie Logiciel
    Université Abderrahmane Mira de Béjaïa
    2020

Skill set

Categories