Hamza Marouani

Tech Lead Développeur Senior Fullstack Java Angular

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootAWSAngularRESTful APIsAWS LambdaRequêtes SQLPostgreSQLKafkaRabbitMQRedisDockerKubernetesMavenGitGitLabGitHubJenkinsSwagger/OpenAPIPostmanJiraJavascriptMicroservicesKanbanScrumTest & QA

Langues

AnglaisFrançais

À propos

Introduction

Tech-Lead Fullstack avec 13 ans d'expertise Java/Spring et Angular, spécialisé en architectures microservices et solutions cloud AWS. Expérience prouvée dans le secteur bancaire et financier (BNP Paribas, Société Générale, Natixis) avec une maîtrise de bout en bout du cycle de développement. J'optimise vos applications avec des solutions scalables, sécurisées et performantes adaptées aux environnements critiques.

Liens

Expérience de travail

Développeur Senior Java/Quarkus/AWS Lambda

Unify Technologies

mai 2025 - Présent

1 an 6 mois

69340 Francheville, France

Mission: Projet Unify Web: Il s’agit d’une plateforme de services dédiée aux traders, qui facilite leurs opérations boursières grâce au traitement des flux financiers SFTP, afin de les rendre exploitables via des interfaces web de suivi et de notification. Tâches: Implémentation du service d’ingestion et de mapping des fichiers SFTP Excel en utilisant AWS SQS, EventBridge et Jackson Excel Mise en place de services REST d’audit des ressources des différentes API avec Hibernate et Quarkus L’amélioration de la solution de lecture des valeurs boursières à partir de fichiers CSV de grandes volumes en utilisant le format parquet Mise à niveau et amélioration des librairies utilisées aussi bien que la lib spécifique aux API Évolution et contrôle des API en termes de couverture de tests et de respect des bonnes pratiques de craftsmanship Implémentation des Tests unitaires et d’intégration Junit et Quarkus Test Suivi et résolution des incidents en production Deployment des releases en production avec des pipes AWS CodeBuild Environnement technique : Java21, Quarkus 3.15, REST API, AWS Lambda, IntelliJ IDEA, Swagger/OpenAPI, Maven, Git, AWS CodeCommit, AWS CodeBuild, Postman, Docker ,Postgresql, AWS CloudWatch Environnement fonctionnel: Finance des marchés

Tech-Lead et Développeur Senior Fullstack Java/Angular

CRÉDIT LOGEMENT

juin 2024 - Présent

2 ans 5 mois

Paris, France

Projet Crelog.com: c’est une application web qui permet la collecte, le contrôle et le calcul des données en provenance des partenaires banques de Crédit Logement afin de décider de la possibilité de garantir les demandes de crédit immobiliers. Tâches: -Etude et création des Jiras techniques détaillés pour la refonte de la connexion web avec l’IDP (Identity Provider) Keycloak -Implémenter l’authentification basée sur le protocole SAMLv2 et OAuth2 en utilisant Keycloak -Gérer et prioriser le backlog technique dans le cadre de la méthodologie Scrum -Implémenter les API REST d’authentification avec Spring Boot -Mise en place des services de contrôle et de récupération des données du crédit -Implémenter et corriger les interfaces Angular de visualisation des données -Revu de code FrontEnd et BackEnd et validation des Pull Request -Implémentation des tests d'intégrations (Cucumber) et les tests unitaires (Junit 5) -Accompagner le processus de déploiement des Releases Environnement technique : Java11/17, Spring Boot 2, Oauth2 + SAML, REST API, JavaScript ES6, Angular 5, Keycloak, IntelliJ IDEA, Visual Studio Code, Swagger/OpenAPI, Maven, Git, GitLab, Jenkins, Docker, Kubernetes, Postman Environnement fonctionnel: Garantie des prêts immobiliers

Tech-Lead et Développeur Senior Fullstack Java/Angular

BNP Paribas

déc. 2023 - mai 2024

6 mois

Paris, France

Mission: Projet BRIO: BRIO est une application de suivi et de création des indices du marché financier pour le compte des traders au sein de la BNP. Tâches: ● Participer aux réunions de revue de l’application ● Rédiger le document d’audit de performance de l’application côté FrontEnd ● Création des Jiras de refonte des interfaces ● Mettre en place la méthodologie de travail (Kanban) ● Définir et mettre en place les outils d’amélioration du code (Prettier + Linter) ● Implémenter les nouvelles interfaces ● La mise en place des outils de veille de la qualité de code FrontEnd (Prettier + Linter) ● Modifier les microservices existants et créer de nouveaux Endpoints pour le besoin du Front avec Spring Boot 2 et Java 11 et 17 ● Implémenter la communication entre les microservices avec KafKa ● Implémentation des tests d'intégrations (Cucumber) et les tests unitaires (Junit 5) ● Valider les Pull Request et faire la revu de code ● La veille sur le respect de la spécification REST ● Accompagner le processus de CI/CD en phase de déploiement UAT et Production Environnement technique : Java11/17, Spring Boot 2, Drools 8, Kafka, Oauth2 + OpenID, REST API, JavaScript ES6, Angular, IntelliJ IDEA, Visual Studio Code, Swagger/OpenAPI, Maven, Git, Github, Jenkins, Docker, Kubernetes, Postman Environnement fonctionnel : Banque de Finance

Tech-Lead Et Développeur Senior Fullstack Spring, JavaScript et Angular chez La Société Générale

Société Générale

nov. 2020 - mai 2024

3 ans 7 mois

Paris, France

Projets BigBan/GFL cloud reporting, BigBan Referentiels integration, Star report publication: Ces projets consistent à créer des applications cloud avec une architecture Microservice pour la génération et l'export des rapports financiers des unités de banking depuis une interface web, Dans le cadre de ce projet, en tant que développeur FullStack senior mes tâches étaient: - Participer à la conception et l’implémentation du UI web pour chaque rapport avec Javascript et Angular - La mise en place des outils de veille de la qualité de code FrontEnd (Prettier + Linter) - Définir et implémenter les Microservices par domaine et les solutions à utiliser pour le Caching (EhCache + Redis) et la communication entre les services (RabbitMQ) - Mise en place des APIs Rest avec SpringBoot 2 et Java 11 et 17 - Implementer et définir les régles métier en utilisant le moteur de régle Drools 8 - Ajout de la couche de sécurité et la définition des profils d’accès - Implémentation des tests d'intégrations (Cucumber) et les tests unitaires (Junit 5) - Validation des Pull Request sur les branches de dev et de release - La création de la documentation Swagger OpenAPI - La veille sur le respect de la spécification REST - Optimisation des requêtes SQL en définissant les partitions à utiliser - Accompagner le process de CI/CD en phase de déploiement UAT et Production Environnement technique : Java11/17, Spring Boot 2, Drools 8, EhCache, RabbitMQ, Redis, Oauth2 + OpenID, REST API, JavaScript ES6, Angular, IntelliJ IDEA, Visual Studio Code, Swagger/OpenAPI, Maven, Git, Github, Jenkins, Docker, Kubernetes, Postman, Spark, Apache Hive, Presto/TRINO

Consultant senior FullStack Spring et Angular 8

BNP Paribas

juin 2020 - déc. 2020

7 mois

Paris, France

Au sein du projet Hobart mon rôle est de : -Documenter et mettre à jour l'environnement technique Back-End SpringBoot 2 et Front-End Agular 8 -Développer les écrans de gestion des "Service Requests" avec Angular 8 -Implémenter la partie Backend avec SpringBoot 2 et Java 8 -La Revu des "Pull Request" de l'équipe et la veille aux regles de codage Environnement technique: Angular 8, SpringBoot 2, java 8, Oracle 11g, Git Outils de développement: Visual Code Studio, Eclipse, BitBucket, Jenkis, Jira, SqlDevelopper

Coordinateur de projet et référent applicatif J2EE et Angular

Natixis

avr. 2019 - juil. 2020

1 an 4 mois

Région de Paris, France

-Proposer des solutions techniques en vue de leur implémentation par les équipes de dev -Réalisation des documents techniques à partir des descriptions fonctionnelles -Etudier avec les P.O et les architectes les solutions aux problèmes rencontrés au cours de l'implémentation -Rédaction des documents de suivie du projet -Participer en tant que référent aux comités de projet et aux cérémonies Scrum

Ingénieur informatique

ADP

avr. 2012 - mai 2019

7 ans 2 mois

Tunisie

Software Engineer

ADP ES Tunis

avr. 2012 - mai 2019

7 ans 2 mois

La Goulette, Tunisie

Au sein de l'équipe GXPLink mon rôle était de : -Concevoir des sites web pour divers clients français (Aviva, A3M, SSP, Marionnaud ...) -Ecrire les documents de spécification fonctionnelle -Développer les modules demandé par le client -Effectuer les tests unitaires sur les sites web -Assurer le support techniques des logiciels utilisés par le client -Améliorer le process du travail et la productivité -Environnement technique : Java/J2EE (JPA2.0, JMS, JAX-WS, JAX-RS, EJB 3, JDBC), GlassFish 4, Eclipse, EclipseSonar, Git, CSV, Oracle 11g, JDBC,Jasper, Java 7, DocServ, JavaScript, ExtJs

Information Engineer

Double trade Tunisia - Reed Business Information

sept. 2010 - oct. 2011

1 an 2 mois


Formation

Science University of Tunis

software engineering diploma, Computer and Information Sciences


Licences et certifications

Oracle Certified Sql Expert

Délivré le : janv. 2026

Certifié par Oracle

Oracle Sun Certified java 6 Developper

Délivré le : déc. 2015

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.