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

Sur demande
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle limitée

  • Arabe

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • ENAGEO – Entreprise Nationale de Géophysique
    Développeur Back-End Java / Spring Boot
    ENERGIE
    février 2023 - Aujourd'hui (3 ans et 4 mois)
    Alger, Algérie
    📌 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
    AGENCE & SSII
    juin 2021 - avril 2023 (1 an et 10 mois)
    Alger, Algérie
    📌 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

Recommandations

Soyez le premier à recommander Mohand

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

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

Compétences

Catégories