
Mohamed Hannachi
Développeur Java Senior | Spring & DevOps
Salaire / Taux journalier
Paris, France
Mobilité : Lille, Orléans, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Java/Spring/DevOps avec +14 ans d'expertise dans le secteur bancaire et assurantiel. Spécialisé en migration Kubernetes, architectures microservices et web services REST, avec expérience prouvée chez AG2R, AIFE et Crédit Agricole. J'accompagne vos projets critiques avec une approche DevOps complète, de la conception technique à la sécurisation et l'optimisation des performances.
Expérience de travail
Développeur java fullstack
AG2R LA MONDIALE
août 2023 - Présent
3 ans 3 mois
Projet Santé/Prévoyance et retraite complémentaire (service JULIETT) • Développement des applications pour les espaces clients du site interimairesprevoyance.fr • Responsable de la migration des projets vers Kubernetes • Assistance Jahia CMS (système de gestion de contenu qui permet le Multi-positionnement des contenus et la gestion de documents) • Réalisation des Web services REST • Préparer les plans de tests et validations • Analyse et résolution des incidents rencontrés sur les espaces intérimaire et entreprise • Détection et Correction des failles de sécurité (Cross Site Scripting (XSS) Non stockée)
Consultant Java
AGENCE POUR L'INFORMATIQUE FINANCIERE DE L'ETAT
oct. 2021 - juil. 2023
1 an 10 mois
69340 Francheville, France
Projet Chorus Pro (Solution mutualisée de facturation électronique) Développement des évolutions Analyse et correction des anomalies Support technique et revue de code Estimation de charge pour les évolutions Préparation des livrables ENVIRONNEMENT TECHNIQUE : IntelliJ IDEA, Java 8, Jetty, GitLab, Swagger, Json, WS Rest, Maven, Apache Kafka, SQL Developer, JXplorer, OpenLDAP, ITSM, ServiceNow, Hibernate, Spring WebFlow
Concepteur développeur
Caisse nationale d'assurance vieillesse (CNAV)
mars 2020 - oct. 2021
1 an 8 mois
69340 Francheville, France
Projet RGCU (Répertoire de gestion des carrières unique) Référent fonctionnel sur l’équipe Cœur (Concepteur de la partie alimentation unitaire du RGCU) Mettre à jour les DCT (Dossiers de conception technique) de chaque module ou composant impacté en utilisant MagicDraw Tester unitairement les composants développés ou modifiés pour garantir la qualité Analyser les évolutions et/ou les bugs (plantage) Paramétrage des instances de tests ENVIRONNEMENT TECHNIQUE : MagicDraw, Java 8, Eclipse, SVN, JMS, SAOP, PuTTY, FileZilla, XML, Maven, JBoss, SQL Developer
Consultant senior Java/JEE
Crédit Agricole Consumer Finance
mars 2018 - déc. 2019
1 an 10 mois
Région de Paris, France
Projet : DIGICONSO du Crédit Agricole Consumer Finance PARCOURS - Crédit à la consommation Principales tâches : • Participation aux développements des applicatifs (front) : intégration d'écrans et de services • Conception technique : élaboration de solutions techniques pour répondre aux besoins du client • Correction d'anomalies et développement des évolutions • Chiffrage d'évolutions (Release CA, LCL) • Réalisation de plans de charge • Accompagnement des développeurs et montée en compétence • Référent technique • Réalisation de revues de code • Tests unitaires • Livraison sur les environnements d’intégration Environnement technique : Eclipse, SVN, Spring MVC, HTML 5, CSS, JavaScript, JQuery , Thymeleaf, SOAP, SonarQube, SVN, XML, AJAX, Maven, Tomcat7, JUNIT, EasyMock, Jenkins Méthodologie : Agile(Scrum), JIRA
SAB - éditeur de progiciels pour les banques / Software solutions for banks
mars 2010 - mars 2018
8 ans 1 mois
Tunisie
Ingénieur d'études et de développement Java/JEE
déc. 2016 - mars 2018
1 an 4 mois
Tunisie
Migration du système d’informations de la banque HSBC vers le Core Banking System SAB (Module NST SAB : Gestion de la saisie des tiers suivant un processus par étape) -> Étude et analyse des spécifications techniques et fonctionnelles. -> Développement des opérations de création, de consultation et de mise à jour du référentiel Tiers/Clients/Prospects. -> Écritures des plans/scénarios de tests -> Gestion des retours et corrections des anomalies. -> Livraisons sur les environnements de recette et d’homologation. -> Test de non régression -> Elaboration et validation des Spécifications fonctionnelles. -> Livraison sur l’environnement de production. Environnement technique: JAVA/JEE, EJB 3.0, SQL, XML, WebSphere, Maven2,Hibernate3, Oracle et DB2, RAD (Rational Application Developer), SVN, Agile(Scrum), JIRA.
Ingénieur d'études et de développement Java/JEE
juin 2013 - déc. 2016
3 ans 7 mois
Tunisie
Migration du système d’informations de la banque Groupe Caisse des Dépôts (CDC) vers le Core Banking System SAB Module ITF SAB : Gestion de l’application « Outils interfaces » Le module Interfaces traite à la fois des batchs d’import de données et à la fois des batchs d’export de données. -> Assister à la phase de recette et d’intégration -> Analyse et correction des bugs de l’outil Interface -> Certification technique et fonctionnelle sur l’environnement du client -> Écritures des plans/scénarios de tests -> Développement des services métiers et des Web Services -> Analyse et optimisation des traitements lents de l’outil Interface CDC -> Participation aux différentes phases de bascules du système d’information de la banque CDC -> Test de non régression -> Assurer les livraisons Environnement technique : RAD (Rational Application Developer), Oracle, SVN, CVS, SQuirreL SQL, Java SE6/j2ee, Hibernate3.X, Jenkins, SQL Developper, Toad oracle, EJB3, MAVEN2, JMS, WebSphere 7(EAR), XML, XSD (Apache Xerces XML parser), JDOM, JAXB,JPA, JTA, Design Pattern, Batch JMS, Batch JVM, couche front (Jsp,Servlet,Soap,Wsdl,Tomcat , War), SVN, Agile(Scrum), JIRA
Analyste-programmeur
mars 2010 - mai 2013
3 ans 3 mois
Tunisie
Maintenance de logiciel SAB AT pour les clients Palatine & CNP Bordeaux Compétences Fonctionnelles -> Rédaction de documentations techniques/Spécifications clients -> Concevoir la base de données et gestion du mapping O/R , -> Développement des modules SAB et les différentes fonctionnalités standard et spécifiques . -> Développement des évolutions -> Traitements des incidents clients -> Études des besoins techniques et fonctionnels -> Développement des services métiers et des Web Services -> Assurer les livraisons -> Installation des environnements de Test, de développement et production -> Maintenance des infrastructures Client/Dev -> Investigation et résolution des problèmes techniques. Niveau D’intervention -> Développement informatique (Java, SQL) -> Support, Déploiement et Intégration -> Assistance et support technique -> Assistance et support des consultants techniques clients Méthodologie: Cycle itératif Scrum Environnement technique : RAD (Rational Application Developer), Oracle, SVN, CVS, SQuirreL SQL, Java SE6/j2ee, Hibernate3.X, Jenkins, SQL Developper, Toad oracle, EJB3, MAVEN2, JMS, WebSphere 7(EAR), XML, XSD (Apache Xerces XML parser), JDOM, JAXB,JPA, JTA, Design Pattern, Batch JMS, Batch JVM, couche front (Jsp,Servlet,Soap,Wsdl,Tomcat , War)
Licences et certifications
Professional Scrum Master I (PSM I)
Délivré le : janv. 2020