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

Mohand Amoura

Java / Spring Boot Back-End Developer

On-demand
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohand

Need to develop, optimize, or modernize your Java / Spring Boot backend? I am a freelance developer specializing in Java & Spring Boot with over 4 years of experience in critical business applications, high-performance APIs, and robust architectures. I handle the entire backend lifecycle: needs analysis, design, development, optimization, security, testing, deployment, and support. I rely on solid and proven technical expertise:

- REST & GraphQL API Design: structured, performant, easy to integrate.
- Microservices Architecture: business decomposition, inter-service communication, resilience, and scalability.
- Advanced Security: OAuth2, JWT, Keycloak, fine-grained access management.
- Automation & High-Volume Processing: Spring Batch, Excel file management (Apache-POI), JSON, XML.
- Performance & Quality: SQL/Hibernate optimization, PDF/Excel reporting (JasperReports).
- DevOps: Docker, Nginx, CI/CD with GitLab, GitHub Actions, or Jenkins.
- SaaS Applications: multi-tenant, multi-database.

What you gain: a reliable, maintainable, scalable backend, built to last and perfectly aligned with your business challenges.
  • French

    Fluent

  • English

    Conversational

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • ENAGEO – Entreprise Nationale de Géophysique
    Java / Spring Boot Back-End Developer
    ENERGY AND UTILITIES
    February 2023 - Today (3 years and 4 months)
    Alger, Algeria
    📌 Fixed Assets Inventory Application:

    Needs analysis, design, and complete backend development (Spring Boot).

    Implementation of REST APIs (missions, discrepancies, assignments, PDA synchronization).

    Setup of authentication via Keycloak + fine-grained management of business roles (AOP/RBAC).

    Direct collaboration with the Android team (PDA), end-users, and application support.

    📌 FDU/DSU Integration Module – Spring Batch

    Design and development of an automatic file import and processing module for laboratory data.

    Extraction and identification of FDU/DSU equipment + automatic assignment to structures.

    Optimization of the batch workflow and continuous improvement of SQL performance.

    📌 Asset Application

    Corrective and evolutionary maintenance: refactoring, SQL query optimization, and backend stabilization.

    Development of complete business modules (equipment management, depreciation, internal automations).

    📌 Purchasing Application

    Development of a Purchasing data import/validation module (Excel → business processing).

    Creation of advanced PDF/Excel reporting via JasperReports.

    📌 Other Contributions

    Technical support and maintenance on other projects (bug fixing, stabilization).
    Spring boot Spring MVC Spring Batch Front-End Development Git/GitLab
  • CM Consulting
    Java / Web Developer
    DIGITAL AND IT
    June 2021 - April 2023 (1 year and 10 months)
    Alger, Algeria
    📌 CarOptiPro Solution – Automotive Fleet Management

    Business needs analysis, specification writing, and technical design.

    Java / Spring Boot Back-End Development for key solution modules.

    Participation in Front-End development with Thymeleaf and UX improvement.

    📌 Multi-tenant / Multi-database SaaS Version

    Design and implementation of a multi-tenant SaaS architecture (client data isolation).

    Dynamic data source configuration and automated provisioning management.

    Advanced management of client contexts to improve scalability and maintainability.

    📌 License Management – TrueLicense

    Integration of the software licensing system (activation, validation, renewal).

    Securing platform access according to the adopted business model.

    📌 Deployment and Administration (On-premise & VPS)

    Production deployment via Docker, Docker Compose, and Nginx reverse proxy.

    Deployment on local servers and VPS, server performance optimization.

    Environment and log management, and technical support.

    📌 Collaboration & Methodology

    Close collaboration with functional teams, support, and end-users.

    Project organization and task tracking in Agile mode via OpenProject.

    📌 Technical Stack
    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 in Computer Science - Software Engineering
    University of Abderrahmane Mira of Béjaïa
    2020

Skill set

Categories