Télécharger le CV PDF
Photo de Nizar Mtiraoui

Nizar Mtiraoui

Tech Lead Full Stack Java / Angular | Certified SAFe® 5 Practitioner
14+ ans d’expérience Java 21 / Spring Boot Angular Kafka / Confluent DevSecOps Cloud & Conteneurisation
mtiraoui.nizar@gmail.com 06 25 44 84 02 Boissy-Saint-Léger, Île-de-France Profil LinkedIn

Compétences principales

Java, Spring Boot, Angular, Kafka, DevSecOps, Cloud, Conteneurisation, REST.

Expériences professionnelles

Tech Lead Full Stack - Bpifrance
SEPTEMBRE 2025 - Aujourd'hui
Projet : IAE - InfoCentre Assurance Export

Application métier liée au pilotage et à l'analyse de l'assurance export.

  • Concevoir les modèles MCP/MPD et cadrer les choix de conception applicative.
  • Mise en œuvre de flux événementiels Kafka/Confluent dans le cadre du décommissionnement de DataStage.
  • Application des patterns Event-Driven Architecture: publish/subscribe, consumer groups, idempotence, retries, outbox et Dead Letter Topics.
  • Développer les composants backend et les services REST dans un environnement Java 21 / Spring Boot.
  • Mettre en place les tests automatisés et contribuer à la sécurisation des livraisons.
  • Configurer et maintenir le pipeline Jenkins de l'application.
  • Assurer le suivi de production, l'analyse d'incidents et l'assistance aux équipes métiers.
  • Pilotage et supervision des traitements batch via Control-M: gestion des chaînes de traitements, suivi des exécutions, reprise sur incident et monitoring de production
  • Conception de dashboards et d'alerting Datadog pour le monitoring des applications, traitements batch Control -M, APIs REST et flux événementiels Kafka en environnement de production.
Tech Lead Full Stack Java / Angular - Bpifrance
Janvier 2023 - Février 2025
Projet : MOSAIC - Gestion des garanties Assurance-Crédit export

Solution de gestion des garanties dans le cadre d'opérations d'exportation.

  • Piloter la conception technique et la réalisation des modèles MCP/MPD.
  • Développer les fonctionnalités full stack: services Java/Spring Boot, batchs Spring Batch et interfaces Angular.
  • Industrialiser les tests automatisés avec Selenium et Karate.
  • Mettre en place les pipelines Jenkins applicatifs et les pipelines Ansible pour les batchs.
  • Coordonner les sujets techniques avec les équipes projet dans un cadre SAFe.
  • Pilotage et supervision des traitements batch via Control-M: gestion des chaînes de traitements, suivi des exécutions, reprise sur incident et monitoring de production
  • Conception de dashboards et d'alerting Datadog pour le monitoring des applications, traitements batch Control -M, APIs REST et flux événementiels Kafka en environnement de production.
  • Assurer le support production et la continuité de service.
Consultant Senior Full Stack Java - Bpifrance
Novembre 2018 - Décembre 2022
Projet : RECORD - Gestion des créances en défaut / Club de Paris

Application de gestion des créances faisant l'objet d'accords de consolidation.

  • Maintenir l'application et assurer le suivi de production.
  • Migrer l'application de WebLogic vers Tomee et OpenShift.
  • Contribuer à la migration de la plateforme de conteneurisation d'OpenShift vers Tanzu.
  • Concevoir et développer de nouvelles fonctionnalités IHM et batch.
  • Développer et maintenir des tests automatisés avec Selenium et Karate.
  • Pilotage et supervision des traitements batch via Control-M: gestion des chaînes de traitements, suivi des exécutions, reprise sur incident et monitoring de production
Projet : DEL - Demande d'assurance-crédit export en ligne

Formulaire de saisie en ligne pour demandes d'assurance-crédit export.

  • Concevoir les modèles MCP/MPD et développer l'application full stack.
  • Développer les traitements batch et automatiser les tests Selenium / Karate.
  • Mettre en place les pipelines Jenkins pour l'application et les batchs.
  • Contribuer à la migration OpenShift vers Tanzu.
  • Réaliser le branchement DEL/BEL sur une architecture événementielle Kafka.
Projet : LOS - Demande de lettre de soutien export en ligne

Application de saisie et de suivi des demandes de lettres de soutien.

  • Concevoir les modèles MCP/MPD et développer les fonctionnalités applicatives.
  • Développer les batchs et les tests automatisés.
  • Mettre en place le pipeline Jenkins applicatif.
  • Participer à la rédaction de la documentation d'architecture technique.
  • Accompagner la migration de la plateforme de conteneurisation vers Tanzu.
Tech Lead Java EE - WHITECAPE
Juillet 2017 - Septembre 2018
Projet : LiaWeb - Gestion des marchés publics français et belges
  • Maintenir, concevoir et développer de nouvelles fonctionnalités métier.
  • Rédiger les spécifications techniques et fonctionnelles.
  • Réaliser les revues de code et accompagner l'équipe sur les bonnes pratiques Java EE.
Développeur Senior Java EE - ADVANCED TECHNOLOGY
Février 2013 - Juillet 2017
Projet : Rayon Dart - Plateforme e-commerce multi-vendeurs
  • Développer une plateforme e-commerce multi-vendeurs basée sur Broadleaf Commerce.
  • Créer des espaces d'administration vendeurs: articles, livraisons, promotions, paiements et commandes.
  • Intégrer les maquettes responsive web design.
  • Intégrer les APIs REST des partenaires de livraison.
  • Développer les APIs REST/OAuth2 consommées par l'application mobile.
  • Concevoir et développer un module OMS pour la gestion des commandes.
  • Intégrer les solutions de paiement La Poste Tunisienne et Payline.
  • Connecter la plateforme à l'ERP Odoo via XML/RPC.
Développeur PHP Web - TuniClick
Juillet 2011 - Février 2013
  • Créer et développer des sites vitrines et des sites e-commerce.
  • Intégrer des interfaces web responsive et administrer des CMS open source.
  • Participer à la maintenance corrective et évolutive des sites clients.

Environnement fonctionnel

assurance-crédit export, garanties publiques, financement international, gestion des risques, créances souveraines, reporting, pilotage de données, InfoCentre, indicateurs métiers, Marchés publics

Environnement technique

Java 21, Spring Boot, REST, Kafka, Oracle, Maven, Cucumber, Jenkins, Git, IntelliJ, VS Code, GitHub Copilot, SAFe; Java 11, Spring Boot, Spring Batch, Angular, REST, Kafka, Oracle, Maven, Cucumber, Selenium, Karate, Jenkins, Ansible, Git, SAFe; Java 8, JPA, Tomee, OpenShift, Tanzu, Maven, JUnit, REST, Oracle, GWT, Jenkins, Sonar, Git, SVN, SAFE; Java 10, Spring Boot, Angular 7, REST, Kafka, PostgreSQL, Cucumber, Jenkins, OpenShift, Tanzu, Git, SAFe; Java 10, Spring Boot, Angular 7, REST, PostgreSQL, Cucumber, Jenkins, Sonar, OpenShift, Tanzu, Git, SAFe; Java 8, EclipseLink JPA, Apache Wicket, GWT, Tomcat, Maven, JUnit, REST, SOAP, Oracle 11g, SVN, Jenkins, Sonar, Scrum; Java 8, Hibernate/JPA, Thymeleaf, Broadleaf Commerce, REST, SOAP, XML/RPC, OAuth2, MySQL, Git, Jenkins, Sonar, Scrum; PHP, CodeIgniter, Symfony, Joomla, WordPress, PrestaShop, HTML5, CSS3, jQuery, Bootstrap, MySQL