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

Kamal Sidki

Consultant Senior Java / Angular

€250/day
Casablanca, MA
3-7 years

Average response time: 1 hour

About Kamal

Développeur Full Stack Java / Angular avec plus de 4 ans d'expérience dans la conception et le développement d'applications à forte valeur ajoutée pour les secteurs de la banque, de l'assurance et de la santé.

J'interviens sur des projets autour de Java, Spring Boot, Spring Cloud, Angular, Microservices, Keycloak, Kafka, PostgreSQL, Docker et Jenkins.

J'accorde une grande importance à la qualité du code, aux performances, à la sécurité et à la maintenabilité des applications.

Je peux intervenir sur :

Développement Back-end Java / Spring Boot
Développement Front-end Angular
Architecture Microservices
APIs REST
Authentification OAuth2 / SAML / Keycloak
Docker, CI/CD et Jenkins
Optimisation des performances

Disponible pour des missions à distance ou hybrides.
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Devoteam
    Consultant Senior Java / Angular
    BANKING AND INSURANCE
    March 2026 - Today (5 months)
    Casablanca, Morocco

    Mission Wafa Assurance — SI Caisse & Intégration SSO Poste Agent

    ▸Analyse du fonctionnement actuel de l'authentification LDAP/Active Directory de l'application Caisse.
    ▸ Intégration du SSO Keycloak avec le protocole SAML 2.0, conformément au socle et au POC fournis par l'équipe CA.
    ▸Configuration du fournisseur de services SAML : métadonnées, keystore, certificats, URL ACS et déconnexion SSO.
    ▸Adaptation de Spring Security pour prendre en charge l'authentification Keycloak tout en conservant les habilitations existantes.
    ▸Gestion du mapping des utilisateurs, des rôles et des attributs métier entre Keycloak et l'application Caisse.
    ▸Analyse et résolution des problèmes d'intégration liés aux assertions SAML, aux redirections et aux profils utilisateurs.
    ▸Réalisation des tests du parcours d'authentification et coordination avec les équipes CA/IAM et métier.
    Java 8/JEE Spring Batch Apache Kafka Java Spring Boot Informix
  • Devoteam
    Consultant Senior Java / Angular
    BANKING AND INSURANCE
    November 2025 - March 2026 (4 months)
    Casablanca, Morocco

    Mission CNSS Vision 360° Assuré Plateforme d'analytique santé

    ▸ Conception et développement d'une plateforme d'analytique santé pour la CNSS basée sur une architecture hexagonale (Ports & Adapters).
    ▸ Développement et sécurisation d'APIs REST avec Spring Boot, Keycloak, OAuth2, JWT et OpenID Connect.
    ▸ Mise en œuvre de fonctionnalités couvrant l'ensemble des profils assurés : Salariés, TNS, Pensionnés, ASVI, AMO, allocations familiales, pensions, indemnités et contentieux.
    ▸ Conception d'un mécanisme de rate limiting multi-niveaux avec Bucket4j (Token Bucket), optimisé par Caffeine Cache afin d'améliorer les performances et de réduire la latence sous forte charge.
    ▸ Participation aux cérémonies Agile (Scrum), aux revues de code, à la rédaction de la documentation technique et au maintien de la qualité du code.
    Java 21 Spring boot Hexagonale Keycloak Angular
  • Perenity Software
    Ingénieur d'Étude et Développement
    BANKING AND INSURANCE
    August 2023 - October 2025 (2 years and 2 months)
    Casablanca, Morocco

    Projet CRM KYC 360° — Plateforme de conformité et intelligence client (Microservices)

    ▸KYC (Know Your Customer) : conception et développement des modules critiques de conformité.
    ▸Construction d'une architecture microservices complète avec Spring Cloud Gateway, Eureka et Config Server, intégrant Zipkin & Sleuth pour le traçage distribué entre services.
    ▸ Implémentation d'une gestion centralisée des identités via Keycloak avec contrôle d'accès basé sur les rôles — OAuth2, OpenID Connect, JWT — sur l'ensemble des services.
    ▸ Intégration d'Apache Kafka pour la communication événementielle inter-services.
    ▸Migration Oracle → PostgreSQL avec optimisation des requêtes complexes et amélioration des performances.
    ▸Mise en place de pipelines CI/CD avec Jenkins et Docker, incluant tests automatisés, analyse statique SonarQube et déploiements.
    Java Spring Boot Apache Kafka Spring Cloud CI/CD Angular

Recommendations

Be the first to recommend Kamal

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

  • Cycle Ingénieur — Génie Mathématique et Informatique
    Université Hassan II Casablanca
    2022
    Mathématique et Informatique
  • Licence Sciences et Techniques — Mathématiques Appliquées
    Université Hassan Ier de Setat
    2019
    Licence Sciences et Techniques

Skill set

Categories