
Mohamed Amine Matri
Senior Java Software Engineer | Spring Boot, Kafka
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Java Senior avec 6 ans d'expérience en systèmes financiers critiques, spécialisé en architectures microservices et streaming temps réel (Kafka, Flink). Expérience avérée chez BNP Paribas, Crédit Agricole : solutions anti-fraude, migration Kafka, optimisation CI/CD et Kubernetes. Actuellement en exploration de Spring AI et de l'intégration des LLM dans les applications Java. Solide maîtrise Java/Spring Boot pour concevoir des applications robustes et scalables.
Expérience de travail
Senior Java Software Engineer
BNP Paribas Security Services
juil. 2024 - Présent
2 ans 4 mois
Paris, France
- Participation à la modernisation de la plateforme OLAF de détection de fraude bancaire. - Développement d’un outil Spring Boot / Kafka pour mesurer la latence du moteur de traitement des transactions, avec visualisation sur Kibana (ElasticSearch). - Création de dashboards Kibana pour la surveillance des jobs d’ingestion de données. Développement de nouvelles fonctionnalités dans les jobs Apache Flink alimentés par Kafka. - Création de scripts Bash automatisés (ordonnancés via Autosys) pour extraction et génération de rapports sur la fraude depuis la base de données. - Configuration des connecteurs Kafka. - Mise en place de rôles Ansible pour automatiser les déploiements et la configuration des machines. - Suivi du moteur OLAF en production, support applicatif et collaboration avec les équipes internationales (France/Inde). - Migration de pipelines CI/CD de Jenkins vers GitLab CI. Développement d'un projet POC Spring AI intégrant les LLM Mistral et OpenAI, avec implémentation de Tools utilisant le RAG (Retrieval-Augmented Generation) pour répondre aux besoins métier. -Conception et développement d'un client MCP et d'un serveur MCP offrant plusieurs fonctionnalités et services exploitables par les LLM.
Senior Java Software Engineer
Crédit Agricole Assurances
déc. 2022 - juil. 2024
1 an 8 mois
Paris, France
- Conception et mise en œuvre d'une API de supervision nommée X6-API-Elisa-Metrics, collectant des métriques techniques depuis Spark, Hue, Hive, YARN et Oozie, et les envoyant à ElasticSearch pour visualisation. - Implémentation de services techniques (statut HiveServer, métriques YARN, récupération de secrets via Vault, suppression de fichiers selon des critères dynamiques…). - Utilisation de ShedLock pour orchestrer les tâches programmées (Spring Boot). - Mécanisme multithreadé (ThreadPool) pour lancer les tâches simultanément. - Externalisation des configurations dans Helm Charts, déploiement sur Kubernetes via ArgoCD. - Amélioration des pipelines Jenkins, Spark Submit, et fiabilisation des traitements de purge Spark sur le cluster. - Renforcement de la gestion d'exceptions pour fiabiliser les traitements. - Environnement : Java 8/11, Spring Boot, Spark, Vault, Kubernetes, ArgoCD, Jenkins, GitLab, Docker, PostgreSQL, Helm, Shell, Agile SAFe
FIS
févr. 2019 - déc. 2022
3 ans 11 mois
pôle ghazela,ariana
Software Development Engineer
août 2019 - déc. 2022
3 ans 5 mois
pôle ghazela,ariana
-Participation au développement et à la maintenance de SGW, une application de routage de messages financiers entre les clients et les chambres de compensation (CCP), via des protocoles comme FIX, XML, et MMTP. - Optimisation des performances du moteur de traitement SGW. - Configuration de sessions QuickFIX et simulation de messages via Fiximulator. - Implémentation de services de filtrage et de mapping de messages FIX en entrée/sortie. - Migration de l’infrastructure de WebsphereMQ vers Apache Kafka pour la gestion de la messagerie. - Développement d’outils d’automatisation des tests d’intégration et ajout de tests unitaires (TestNG). - Suivi des tickets et incidents via JIRA, en méthode Agile. - Accompagnement et formation de 3 nouveaux développeurs sur l’architecture et les flux fonctionnels de SGW. - Rédaction de documentation technique et consolidation des tests fonctionnels. - Environnement : Java, Spring Framework, QuickFIX, Kafka, FIX Protocol, XML, Oracle, SQL, ActiveMQ, WebsphereMQ, Jenkins, Git, Bitbucket, Perforce, TestNG, SonarQube, JIRA, Agile
Stagiaire
févr. 2019 - août 2019
7 mois
technopôle ghazela
stagiaire
Milestone Digital Agency
mai 2017 - mai 2017
1 mois
Korba, Tunisie
Formation
institut supérieur d'informatique et multimédia de sfax
Diplôme d'ingénieur, technologie web et multimédia
2016 - 2019
3 ans 1 mois
Institut supérieur d'informatique et multimédia de sfax
licence en informatique, Développement web et multimédia
2012 - 2015
3 ans 1 mois
Licences et certifications
Kafka-centric
Délivré le : juil. 2025