
Soufiene Dhifallah
Ingénieur Développement Senior Java/JEE Fullstack
1 recommandation
Salaire / Taux journalier
1 personne recommande
92000 Nanterre, France
Freelance
Expertises
Langues
À propos
Introduction
Ingénieur Java/JEE FullStack Senior avec 14 ans d'expertise en architecture microservices et développement d'applications critiques. Expérience confirmée chez Enedis et Urssaf : migration Java 21/Spring Boot 3, implémentation de patterns Saga/OutBox, et optimisation de systèmes à fort trafic. Spécialisé en stack moderne (Angular 18, Kubernetes, Kafka) avec une approche DDD/TDD pour des solutions robustes et scalables.
Expérience de travail
Ingénieur Etude et développement Senior JAVA/JEE FullStack
Enedis (ex ERDF)
avr. 2021 - Présent
5 ans 7 mois
92400 Courbevoie, France
Participation à la conception et au développement des différentes micro-applications dans le cadre du système de gestion des échanges (SGE), visant à centraliser les échanges entre les différents acteurs (distributeurs, fournisseurs, autres systèmes d'information, ...) pour la soumission des demandes en ligne. Méthode : SCRUM, SAFE Tâches : - Analyse de spécifications fonctionnelles et élaboration des spécifications techniques. - Participation active au cadrage technico-fonctionnel. - Suivi et alimentation de la backlog technique (dettes, risques, suivi). - Conception et développement des API REST. - Montée version socle (Java 21, spring-boot 3). - Mise en place des design patterns (Saga, OutBox, pattern de résilience…) - Mise en place des scripts de migration avec NodeJs (De Elastic vers postgresql). - Conception et développement des jobs Kubernetes pour l'alimentation de bases de données via Logstash. - Développement IHM (Angular 12). - Montée version angular 18. - Réalisation de tests unitaires, d’intégration et test automatisés. - Mise en place d’un environnement d’assistance IA pour améliorer la productivité et la qualité logicielle. - Configuration de serveurs MCP intégrés aux outils SI (Jira, Confluence, GitLab, PostgreSQL). - Documentation technique. - Revue du code. - Analyse de performances et amélioration applicative. - Livraison et suivi mise en prod. Environnement Technique : Architecture MicroService, Architecture Hexagonale, DDD, TDD, design patterns (Saga, OutBox, pattern de résilience…), Java11 et 21, Juint5, Mokito, SpringBoot, SpringSecurity, SpringData, SpringBatch, SpringCloud, SpringActuator, Spring AI, SpringAI, MCP, Copilot, Claude Sonnet, Maven, API Rest, Swagger, SOAP, Elasticsearch, Kibana, logstash, PostgreSql, Hibernate, Liquibase, Apache Kafka, angular 12, Karma, Docker, Jenkins, Sonar, checkmarx, kubernetes, Docker, mattermost, Grafana, idathalog, GitLab, gojira, goconfluence
Ingénieur Etude et développement Senior JAVA/JEE
Urssaf Caisse nationale
nov. 2017 - Présent
9 ans
Région de Aix-En-Provence, France
Projets : Dossier cotisant en ligne DCL, Contacter l'urssaf, Portail Partenaire, Auto-entrepreneur Urssaf Mission : Membre d'une équipe Agile chargée de développer et d’assurer la maintenance corrective et évolutive des projets en Java J2EE. Méthode : SCRUM Taches : - Conception technique - Mise en place de l'architecture logicielle et des différentes couches applicatives - Développement de l'application - Conception et développement des services web REST et SOAP. - Développement de l'IHM. - Évolutions et corrections sur les différents projets - Rédaction de spécifications techniques - Tests unitaires et d'intégration - Refonte de l'application en responsive design via Bootstrap - Migration d'un repo SVN vers GIT - Création des Jobs Pipeline jenkins - Génération, installation et livraison du fichier livrable RPM Environnement Technique : Java 8, Java 7, Jenkins, Sonar, Maven 3, Nexus, Postgress, JUnit, mockito, ALM (HP Application Lifecycle Management), Tomcat, Log4J, HTML, JSP, Bootstrap, Javascript, Jquery, Struts 1, Struts 2, Servlet, Spring core, Spring Boot, Spring Security, Spring Data, Web Services REST et SOAP, Swagger, Hibernate, JDBC, Eclipse, SVN, GIT LAB, SOAP UI, Entreprise Architect, JIRA, Redmine
BGI Technologies
févr. 2012 - oct. 2017
5 ans 9 mois
Tunisie
Développeur JAVA/J2EE
oct. 2013 - oct. 2017
4 ans 1 mois
Tunisie
Participe à la conception et la réalisation d'un ERP de gestion multi-fluide (eau, gaz, électricité,…) au sein de l'équipe Anémone (équipe de 16 personnes). Clients finals : Nantaise des Eaux Services,STGS, SICAP, Elise, SONEDE, ONAS ... : * Conception et réalisation de module Référentiel : • Fiches Gestion des équipements, Paramétrage des références, Tournée, Actualités, Utilisateurs ... • Développement de la couche métier en PL/SQL • Testes unitaires et d'intégration des fiches. • Maintenance et évolution * Conception et réalisation de module Traitement qui permet d'exécuter et lancer en temps direct ou différé des fonctions ou procédures base de données, et afficher un compte rendu sous format HTML et une résultat exportable sous format HTML ou Excel. * Conception et réalisation l'Edition des factures en masse. * Développer les modèles des factures (Eau, électricité,Gaz ...) avec Japer iReport des sociétés Nantaise des Eaux Services,STGS, SICAP, Elise et EDSB. * Optimisation et revue du code : • Observation et interprétation du comportement de l'application sous le serveur WEBLOGIC (Consommation mémoire, Fuite de connexion, Nombre des threads …) et la documentation des résultats de l'observation • Optimisation et revue du code niveau base de données : Procédures, Fonctions et Vues Oracle • Optimisation et revue du code JAVA et requêtes sql. • Appliquer les bonnes pratiques JAVA et Oracle ADF. * Formation et assistance Client : • Formation de l'informaticien de la société Nantaise des Eaux Services sur Jasper iReport pour développer le modèle de facture Vendée Eau en se basant sur une source de données XML. • Assistance technique et fonctionnelle à la mise en production de la société EDSB. Environnement technique : JAVA/JEE, JSF, JavaScript, CSS 3, ,JDCB, PL/SQL, Oracle 11g, Oracle ADF, Web service SOAP, JDeveloper 11g, WebLogic, JasperSoft iReport 4.5.1, TortoiseSVN, Redmine.
Développeur JAVA/JEE
févr. 2012 - oct. 2013
1 an 9 mois
Tunisie
Participe à un projet de migration d'un système de gestion de Comptabilité financière(Comptabilité générale,Gestion de la Trésorerie, Gestion de la Fiscalité, Comptabilité Analytique, Gestion budgétaire), de la technologie Oracle Forms à la technologie JAVA/JEE. Client : Société Tunisienne de l'Electricité et du Gaz ( STEG ) Environnement technique : Java/J2EE, JSF, Oracle ADF, Oracle Fusion Middleware, JDeveloper 11g, WebLogic, PL/SQL, Oracle Forms, Oracle 11g, JavaScript, CSS 3, JasperSoft iReport 4.5.1, SVN, Redmine.
Développeur
CLASSE EXPORT
mai 2011 - oct. 2011
6 mois
Tunisie
Dans le cadre d’une mission chez la société CLASSE EXPORT qui consiste en premier lieu à migrer une base de données MYSQL vers une nouvelle CRM. En second lieu, j’étais occupé tout au long de cette mission par la mise à jour des données, et surtout l’import et l’export du CRM utilisant principalement phpMyAdmin, Jaspersoft iReport Designer 3.7.6 (pour créer des états d’impression PDF) et aussi Excel.
Projet de fin d’étude (PFE)
ENTREPRISE TUNISIENNE D'ACTIVITES PETROLIERES (ETAP)
févr. 2010 - juil. 2010
6 mois
Tunisie
Stage de projet de fin d'études (PFE) à l'ETAP consiste à la Conception et la réalisation d'une application WEB de gestion du parc roulant en technologie J2EE. - Frameworks: Spring MVC, Spring Hibernate. - Environnement : Eclipse, Toad For Oracle, Apache Tomcat, Oracle 9I.
Formation
Centre CIFOP-IMS.
2011 - Présent
15 ans 10 mois
Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis
Maîtrise en Informatique
2005 - 2010
5 ans 1 mois