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 €/jour
Casablanca, MA
3-7 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Arabe

    Bilingue ou natif

  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle limitée

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Devoteam
    Consultant Senior Java / Angular
    BANQUE & ASSURANCES
    mars 2026 - Aujourd'hui (5 mois)
    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
    BANQUE & ASSURANCES
    novembre 2025 - mars 2026 (4 mois)
    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
    BANQUE & ASSURANCES
    août 2023 - octobre 2025 (2 ans et 2 mois)
    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

Recommandations

Soyez le premier à recommander Kamal

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

  • 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

Compétences

Catégories