[nom]
DÉVELOPPEUR BACKEND JAVA
+ Casablanca, Maroc · # [e-mail] · [téléphone] · ð [lien]
Profil
Développeur Java, avec une solide expérience dans le développement d’applications web, APIs RESTful, Microservices, et solutions full online. Adaptable aux méthodologies agiles, je maîtrise le développement backend, contribuant à toutes les phases du cycle de développement, de la conception à la production.
Expériences
MERCURE IT / EQDOM, Développeur Java · CASABLANCA
Fév 2023 – En cours
Missions et tâches réalisées :
- Participation active à toutes les étapes du cycle de développement, de la conception initiale à la mise en production.
- Développement de nouveaux projets et intégration de fonctionnalités innovantes dans les systèmes existants.
- Gestion des projects en méthodologies agiles et en cycle en V.
- Conception et création d’APIs, de batch, de microservices
- Développement d’APIs de gestion des demandes de crédit en mode full online.
- Modernisation de projets existants, intégration d’évolutions majeures, amélioration des performances.
- Contribution à la conception et la mis en place de l’architecture des core APIs .
Projects réalisées :
- Mise en œuvre d’un backend sécurisé pour un back-office, assurant le suivi complet du cycle de vie des dossiers de crédit.
- Développement et mise en place d’un backend sécurisé pour digitaliser le processus de demande de crédit des clients.
- Système automatisé d’envoi de SMS aux clients via développement d’un batch dédié.
- Conception et dévelopement d’une interface RESTful permettant l’intégration et la gestion des documents dans la GED MinIO.
- Mise en place d’un processus batch automatisé pour transférer tous les documents d’EQDOM de l’ancienne solution GED vers MinIO.
- Développement d’un SPI (Service Provider Interface) pour Keycloak afin de définir un flux d’authentification spécifique.
- Intégration service ADD de la DGSN afin de gérer l’authentification et l’identité numérique des utilisateurs.
- Intégration d’une solution de signature électronique.
- Contribution à la mise en place de chaine CI/CD automatisée.
STACK technique: Java , Spring Boot , Spring frameworks , Microservices , Keycloak , Minio , Angular , React JS , Gitlab , Jenkins , Docker , OIDC , SQL , PL/SQL, NoSQL.
1
DIGITAL SKY, Développeur Java · CASABLANCA Déc 2021 –
Jan 2023
- Développement d’une application de gestion des factures des employés.
- Mise en place d’un back-office pour la gestion des offres d’emploi.
- Conception et développement d’un backend microservices dédié aux syndics, permettant une gestion modulable et évolutive.
STACK technique: Java , Spring Boot , Spring frameworks , Quarkus , Microservices , Keycloak , SQL.
Technologies
Langages : Java, JavaScript, SQL, PLSQL, Bash, YAML
Backend: Java JEE, Spring Boot, Spring frameworks, Quarkus, GRPC, Kafka, Rabbit MQ, Microservices
CI/CD : Jenkins, GitLab CI/CD, SonarQube, Nexus
Conteneurisation / Orchestration : Docker, Podman, Docker Compose, Kubernetes
Sécurité : Keycloak, JWT, OAuth2, OpenID Connect
DBMS: Oracle, Postgresql, Sqlserver, Sql, PL/SQL, Mongo DB, NoSQL
Frontend: HTML, CSS, SASS, Javascript, Typescript, Angular, React, Tailwind, Bootstrap
Infra / Cloud : Linux , Nginx, SSH, Ansible
Supervision : ELK Stack
Outils : Git, Postman, Swagger, MinIO
Formations
Licence professionnelle en « Développement Web et Mobile » · 2024 – 2025
ENSET MOHAMMEDIA
Technicien spécialisé en développement informatique · 2020 – 2022
ISTA NTIC SIDI MAAROUF
Compétences
Agilité, Communication, Adaptabilité, Conception, Analyse, Esprit d’équipe
Langues
Français (Courant), Anglais (Intermédiaire), Arabe (Natif)
2