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

Abdelali M.

Senior Java Backend Developer

€667/day
7 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Abdelali

Senior Java / Spring Boot Backend Developerwith over **10 years of experience**, specializing in microservices architectures, REST APIs, and distributed systems.

I have designed and developed robust and scalable backends for industrial, energy, and banking clients such as **Thales**, **EDF**, **TotalEnergies**, **Crédit Agricole**, and **Banque Delubac & Cie**.

I master the construction of Java 11/17 services based on Spring Boot and Spring Cloud, the exposure of clean and performant APIs (REST / OpenAPI), and the implementation of event-driven architectures around Kafka or MQ. I regularly work on cloud environments (Kubernetes, Docker) with industrialized CI/CD pipelines.

Main Stack:
- Java 11/17, Spring Boot, Spring Cloud, Spring Security
- Microservices, REST API, OpenAPI/Swagger
- Kafka, Event-driven architecture.
- Docker, Kubernetes, GitLab CI, Jenkins, SonarQube
- Databases: PostgreSQL, Oracle, Redis, JPA/Hibernate
- Testing: JUnit, Mockito, Testcontainers
- Observability: ELK, Prometheus, Grafana

Project Types:
- Refactoring legacy applications to microservices
- Creation of new cloud-ready backends
- IT System migration, cloud integration, distributed architectures
- Performance optimization (scalability, resilience, latency)
- Implementation of CI/CD, monitoring, security, and auditability

I work on demanding technical projects across all sectors (tech, SaaS, industry, energy, banking/finance, mobility, environment). I bring reliability, technical excellence, and quality of delivery.

Available for long-term missions or targeted interventions.
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km), Lille (up to 50km), Lyon (up to 50km), Marseille (up to 50km), Bordeaux (up to 50km)

Experience

  • Doors3
    Technical Expert Java – Architecture & Internalization (Banking & Crypto)
    BANKING AND INSURANCE
    March 2025 - Today (1 year and 3 months)
    Paris, France
    Strategic scoping and technical support missionfor a critical internalization project in the banking sector (crypto-assets / core banking / accounting flows) within a regulated environment (bank).

    MISSION OBJECTIVES
    • Conduct acomprehensive auditof the architecture, functional workflows, and critical business flows.
    • Define a6-12 month internalization strategyensuring tech / product / business coherence.
    • Advise the tech management (CTO / Head of Eng) in **strategic alignment with the product roadmap**.
    • Secure the technical and organizational foundations toaccelerate internal ramp-up(core banking, order execution, etc.).

    INTERVENTIONS & KEY ACTIONS
    • Performed an in-depthtechnical & functional auditof the existing system, critical dependencies, and blocking risks (e.g., outsourcing order execution).
    • Ledstrategic clarification workshopswith the CTO, PMs, Tech Lead, and internal decision-makers (up to the steering committee).
    • Proposed and defended a **progressive internalization strategy**, taking into account regulatory, budgetary, and staffing priorities.
    • Developed a structured internaltransition roadmapwith phasing and GO criteria.
    • Acted as a technicalsparring partnerfor the CTO on build vs. buy vs. legacy rewriting trade-offs.

    IMPACT & RESULTS
    • Fosteredcross-functional awarenessof critical dependencies at the core of the banking product.
    • Provided astructured, actionable, and realistic visionin an uncertain context (lack of GO, regulatory constraints, strong technical dependencies).
    *Reduced identified project risksupstream.
    Java Spring Boot Microservices WSO2 API Design
  • Freelance Enterprise AI / RAG Integration Project
    Java Technical Expert
    SOFTWARE PUBLISHING
    January 2024 - Today (2 years and 5 months)
    Paris, France
    Design and implementation of an "enterprise-grade" ingestion and compliance component to feed internal RAG/LLM platforms with Microsoft 365 (SharePoint) content that is **versioned**, **cryptographically verified**, **immutable**, and **traceable**.

    Implementation of a foundation ensuring integrity, auditability, and real-time availability of data for semantic indexing and search.

    Achievements:
    • Real-time ingestion engine (Graph Webhooks + Delta Query) reducing latency (<3s) and API costs (-40 to -70% vs naive polling).
    • Versioned and immutable storage (MinIO + Object Lock, SHA-256 validation, RSA signatures) compliant withSOX**, **ISO**, **GDPRstandards.
    • Governance modules: audit trail, retention management, orphan document remediation.
    *Kafka+Redisintegration for robustness, checkpoint management, and idempotency.
    • Full observability: structured logs, metrics, distributed tracing.
    • Readable business paths, improving RAG accuracy and regulatory compliance.

    Technical Environment:Java / Spring Boot, Microsoft Graph (webhooks, delta), OAuth2, Resilience4j, Jackson, Redis / CacheProvider, MinIO (S3, Object Lock), Kafka, Micrometer / OpenTelemetry, SHA-256, JSON audit.

    Practices:DRY, clean code, security & compliance, "production-ready" performance and reliability.
    Java Spring Boot Microsoft Graph API Redis Apache Kafka
  • Crédit Agricole Conseil & Développement Digital
    Senior Java Developer
    BANKING AND INSURANCE
    January 2022 - Today (4 years and 5 months)
    Paris, France
    Development of a platform for over 750 advisors at **Sofinco**, a subsidiary of **Crédit Agricole Consumer Finance**. Its purpose is to centralize actions and information to help these advisors make faster and more informed decisions when processing credit applications.

    Achievements:
    • Creation of microservices with Spring Boot, enabling a flexible, scalable, and resilient architecture.
    • Configuration of Spring Security to secure API endpoints using custom security filters integrating JWTs.
    • Implementation of unit and integration tests with JUnit 5 and Mockito, covering over 4200 tests to ensure code stability and reliability before each production deployment.
    • Securing sensitive secrets with HashiCorp Vault, protecting API keys, passwords, and other sensitive data, thus ensuring compliance with best security practices.
    • Implementation of Flyway for reliable and versioned database migration management, ensuring schema consistency across different environments.
    • Database performance optimization: Rewriting slow SQL queries and adding indexes on PostgreSQL to reduce response times and improve application scalability.
    • API documentation via Swagger/OpenAPI, facilitating integration with frontend teams and external partners, and ensuring a good understanding of exposed services.
    • Agile collaboration with the development team and the Product Owner to adjust priorities and deliver features meeting business needs within deadlines.
    • Code review and adherence to best practices to ensure maintainable, clean, and scalable code, reducing long-term technical debt.
    Technical Stack: Java 11, Spring boot, JWT, Spring Data, JAX-RS, OpenAPI, Swagger, IntelliJ, Apache CXF, Agile Scrum, Hashicorp Vault
    Java Spring Boot JWT Spring Security HashiCorp Vault

Reviews

5.0

Out of 3 ratings

F

Felix

EDF R&D-Site de Saclay

Reviewed on 11/4/2019

Competent and efficient individual, with a sense of commitment.
F

Felix

EDF R&D-Site de Saclay

Reviewed on 9/30/2019

The work requested concerns the analysis of the current IT system. He was able to identify potentially problematic points in the medium term and provides informed advice.

Recommendations

Be the first to recommend Abdelali

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 2 Information Systems Expert
    IPSSI
    2016
  • Java EE Design and Development Engineer
    School of Engineering in Applied Sciences
    2014

Certifications

Skill set

Categories