Soufiane OUNIDA

Développeur Java Fullstack

Salaire / Taux journalier

91350 Grigny, France

Mobilité : France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

AngularDockerJavaBootstrapClean CodeConfluenceCSSDomain Driven DesignLinuxFirebaseGitGitLabHTMLJavascriptJenkinsJiraKafkaKubernetesMavenMongoDBMySQLOraclePostgreSQLPostmanRESTful APIsRequêtes SQLMicrosoft SQL ServerSupabaseSwagger/OpenAPITypescriptWindows

Langues

Anglais (Courant)Français (Courant)

À propos

Introduction

Développeur Java Fullstack with 7 years of experience in various technical and functional domains, specializing in Java, Spring Boot, Angular, and cloud technologies, skilled in Agile methodologies and software architecture.

Liens

Expérience de travail

Développeur Java Keycloak

EDENRED

janv. 2026 - Présent

10 mois

Paris, France

– Participation aux ateliers de cadrage fonctionnel avec les équipes métiers et sécurité. – Configuration et personnalisation de Keycloak (realms, clients, rôles, flows d'authentification). – Développement de *Required Actions* et d'authenticators personnalisés pour implémenter des parcours spécifiques B2C et B2B. – Adaptation et personnalisation des templates FreeMarker (FTL) en respectant la librairie et les standards Keycloak. – Mise en place de l'authentification multi-facteurs (MFA) avec génération et validation d'OTP. – Intégration de la solution Infobip pour l'envoi d'OTP par SMS et email. – Tests des parcours utilisateurs en collaboration avec les équipes fonctionnelles. – Validation des comportements et gestion des cas nominaux et d'erreur. – Participation à l'industrialisation des déploiements via CI/CD. – Conteneurisation des services avec Docker et orchestration via Docker Compose. – Suivi des déploiements via ArgoCD et gestion du versioning avec GitLab. – Maintenance évolutive et corrective des configurations IAM. – Développement des microservices backend en Java 21/25 et Spring Boot.

Développeur Java FullStack

CDG CAPITALFreelance

sept. 2024 - nov. 2025

1 an 3 mois

Paris, France

– Participation aux analyses fonctionnelles et techniques avec le Business Analyst et l'équipe produit. – Développement des microservices backend en Java 17 / Spring Boot. – Mise en œuvre de Spring Batch pour l'extraction, la transformation et le chargement des données. – Création et gestion des scripts Flyway pour la base PostgreSQL. – Production et consommation d'événements Kafka (producers/projectors). – Développement d'API REST – Tests unitaires avec JUnit et intégration via Jenkins (CI/CD). – Documentation technique et suivi des déploiements (dev, ppr, prod). – Correction des anomalies et amélioration continue du code (Clean Code, SOLID). – Collaboration étroite avec les développeurs front, testeurs et architectes.

Développeur FullStack Java/Angular

MINISTÈRE DE L'ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE

juin 2022 - sept. 2024

2 ans 4 mois

– Participation aux ateliers fonctionnels et rédaction des spécifications techniques détaillées. – Conception et développement des API REST en Java 11 / Spring Boot. – Création et gestion des scripts Liquibase pour la base PostgreSQL. – Mise en place de l'authentification et de l'autorisation avec Keycloak. – Persistance des données via Hibernate et stockage documentaire sur AWS S3. – Réalisation de POC techniques avec Apache Tika et ClamAV. – Développement du front-end en Angular 14 et TypeScript. – Gestion des droits d'accès via Angular Guards. – Rédaction et exécution de tests unitaires avec JUnit et Mockito. – Suivi des anomalies et intégration continue via Jenkins et GitLab. – Application des principes DDD et Clean Code dans la conception logicielle.

Développeur Java FullStack

BNP PARIBAS BCEF

sept. 2020 - juin 2022

1 an 10 mois

– Analyse fonctionnelle et technique de la solution existante. – Participation à la conception et à la refonte de la base de données SQL Server. – Développement et migration des Web Services Java EE vers Spring Boot. – Implémentation des entités et mapping avec Hibernate. – Création et documentation des API REST via Swagger. – Rédaction et exécution des tests unitaires avec JUnit. – Intégration continue via Jenkins et déploiement sur IBM Liberty. – Participation à la revue de code et amélioration continue via SonarQube. – Suivi du versioning et collaboration via GitLab et Confluence. – Participation aux cérémonies Agile (Daily, Sprint Review, Rétrospective).

Développeur FullStack Java/Angular

TotalEnergies

sept. 2018 - août 2020

2 ans

– Participation aux spécifications fonctionnelles et techniques. – Développement des API REST avec Java 8 / Spring Boot. – Implémentation des entités et mapping via Hibernate. – Création de DTO avec MapStruct. – Manipulation de la base MySQL et scripts SQL d'initialisation. – Développement des interfaces web avec Angular 8 et TypeScript. – Intégration des Web Services REST et gestion des formulaires dynamiques. – Tests unitaires avec JUnit et PowerMock. – Suivi de la qualité du code via SonarQube. – Collaboration avec l'équipe Scrum et participation aux revues de sprint.


Licences et certifications

SFPCTM Scrum Foundation

Délivré le : janv. 2020

Certifié par Scrum Foundation

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.