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

Tech Lead Full Stack Java/Angular avec plus de 14 ans d’expérience dans la conception, le développement et l’industrialisation d’applications métiers critiques. Spécialisé Java, Spring Boot, Angular, Kafka et environnements DevSecOps, avec une forte exposition aux contextes assurance-crédit, financement export, e-commerce et marchés publics. Capable de cadrer une solution technique, produire une architecture robuste, accompagner les équipes, sécuriser les livraisons CI/CD et assurer le suivi production dans des environnements Agile / SAFe.

Points forts

Leadership technique
Cadrage, conception, revues de code, accompagnement développeurs, qualité logicielle.
Expertise backend Java
Java 8 à 21, Spring Boot, Spring Batch, JPA/Hibernate, APIs REST/SOAP, batchs et microservices.
Frontend Angular
Conception d’IHM métier, intégration responsive, communication API, tests automatisés.
Architecture événementielle
Kafka/Confluent, échanges inter-applications, Event-Driven Architecture, outbox, retries, DLT.
DevSecOps & plateformes
Jenkins, Ansible, Docker, Kubernetes, OpenShift, Tanzu, Sonar, Git.
Culture production
Control-M, Datadog, support production, migrations techniques, fiabilisation des chaînes de livraison.

Expériences professionnelles

Tech Lead Full Stack - Bpifrance
Consultant Expert Java / Angular - ADROMA CONSEIL
Mars 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.
  • Mettre en œuvre des flux événementiels Kafka/Confluent dans le cadre du décommissionnement de DataStage.
  • Appliquer les 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.
  • Piloter et superviser les traitements batch via Control-M : chaînes de traitements, suivi des exécutions, reprise sur incident et monitoring de production.
  • Concevoir des dashboards et alerting Datadog pour le monitoring des applications, batchs Control-M, APIs REST et flux Kafka en production.
Stack : Java 21, Spring Boot, REST, Kafka, Oracle, Maven, Cucumber, Jenkins, Git, IntelliJ, VS Code, GitHub Copilot, SAFe.
Tech Lead Full Stack Java / Angular - Bpifrance
Consultant Expert Java / Angular - ADROMA CONSEIL
Janvier 2023 – Août 2024
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.
  • Piloter et superviser les traitements batch via Control-M : chaînes de traitements, suivi des exécutions, reprise sur incident et monitoring de production.
  • Concevoir des dashboards et alerting Datadog pour le monitoring applicatif, les batchs Control-M, les APIs REST et les flux Kafka.
  • Assurer le support production et la continuité de service.
Stack : Java 11, Spring Boot, Spring Batch, Angular, REST, Kafka, Oracle, Maven, Cucumber, Selenium, Karate, Jenkins, Ansible, Git, SAFe.
Consultant Senior Full Stack Java - Bpifrance
ADROMA CONSEIL
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.
  • Piloter et superviser les traitements batch via Control-M : suivi des exécutions, reprise sur incident et monitoring de production.
Stack : Java 8, JPA, Tomee, OpenShift, Tanzu, Maven, JUnit, REST, Oracle, GWT, Jenkins, Sonar, Git, SVN, SAFe.
Consultant Senior Full Stack Java / Angular - Bpifrance
ADROMA CONSEIL
2019 – 2022
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.
Stack : Java 10, Spring Boot, Angular 7, REST, Kafka, PostgreSQL, Cucumber, Jenkins, OpenShift, Tanzu, Git, SAFe.
Consultant Senior Full Stack Java / Angular - Bpifrance
ADROMA CONSEIL
2018 – 2022
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.
Stack : Java 10, Spring Boot, Angular 7, REST, PostgreSQL, Cucumber, Jenkins, Sonar, OpenShift, Tanzu, Git, SAFe.
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.
Stack : Java 8, EclipseLink JPA, Apache Wicket, GWT, Tomcat, Maven, JUnit, REST, SOAP, Oracle 11g, SVN, Jenkins, Sonar, Scrum.
Développeur Senior Java EE - ADVANCED TECHNOLOGY
Février 2013 – Juillet 2017
Projet RayonDart - 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 et 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.
Stack : Java 8, Hibernate/JPA, Thymeleaf, Broadleaf Commerce, REST, SOAP, XML/RPC, OAuth2, MySQL, Git, Jenkins, Sonar, Scrum.
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.
Stack : PHP, CodeIgniter, Symfony, Joomla, WordPress, PrestaShop, HTML5, CSS3, jQuery, Bootstrap, MySQL.