
Mokhtar GHOZZI
Ingénieur Etude et Développement Java/J2EE
Salaire / Taux journalier
Freelance, ouvert au CDI
Expertises
À propos
Introduction
– Consultant JAVA/JEE. – Mise en place des architectures N-tiers et suivant les spécifications SOA. – Gestion de flux entre Kafka et elasticsearch. – Programmation et conception Orientée Objet. – Elaboration de spécifications fonctionnelles et techniques détaillées et de RDD. – Elaboration des diagrammes UML de conception. – Analyse de spécifications fonctionnelles. – Gestion de projet selon la méthodologie Agile. – Excellente maitrise de Talend, Elasticsearch et Kafka
Expérience de travail
Développeur JAVA/J2EE
Generix
juin 2023 - Présent
3 ans 5 mois
– Proposition de nouveaux modules et participation au choix technique. – Migration des anciens API vers de nouveaux API. – Du support pour les développeurs juniors sur le projet. – Validation des merge request et relecture du code source. – Développement des modules d'envoi et réception des factures. – Développement d'un module qui permet l'indexation des enregistrements de la base de données Mongo. – Génération du swagger pour l'appel des APIs. – Développement des écrans angular pour l'ajout des pièces jointes. – Ajout des fonctionnalité front. – Modélisation des nouvelles fonctionnalités avant développement. – Création des scripts SQL des mises à jours des schémas de bases de données. – Suivi de la méthode Agile avec JIRA – Assurer des réunions hebdomadaires avec le product owner, le scrum master et les différents développeurs
Développeur JAVA/J2EE
Sopra Steria
mai 2020 - mai 2023
3 ans 1 mois
– Proposition de nouveaux modules et participation au choix technique. – Amélioration des spécifications détaillées. – Du support pour les développeurs juniors sur le projet. – Validation des merge request et relecture du code source. – Développement des modules d'envoi et réception des factures. – Développement d'un module qui permet l'indexation des enregistrements de la base de données sous elasticsearch. – Développement d'un module permettant l'enregistrement des documents sous elasticsearch à travers Kafka. – Ajout du contrôle de sécurité sur Elasticsearch et optimisation des requêtes. – Génération du swagger pour l'appel des APIs. – Développement des écrans angular pour l'ajout des pièces jointes. – Ajout des fonctionnalité front (directive pour les séparateurs de nombres). – Modélisation des nouvelles fonctionnalités avant développement. – Création des scripts SQL des mises à jours des schémas de bases de données. – Suivi de la méthode Agile avec JIRA – Assurer des réunions hebdomadaires avec le product owner, le scrum master et les différents développeurs
TechLead JAVA/J2EE, Référent et Développeur Talend
Air France
nov. 2019 - avr. 2020
6 mois
– Orientation des développements pour minimiser le temps de développement et avoir la solution la plus fiable. – Etude des solutions pour déblocage de différentes situations. – Réunion avec les métiers pour récupérer le besoin et proposer les solutions les plus appropriées avec leurs attentes. – Développement du module de parsing sous Talend. – Déblocage de la solution de récupération des fichiers depuis HDFS – Tech Lead sur le projet FMV – Appel de différent web services SOAP avec Spring – Modélisation des nouvelles fonctionnalités avant développement. – Création des scripts SQL des mises à jours des schémas de bases de données. – Suivi de la méthode Agile avec JIRA – Assurer des réunions hebdomadaires avec le product owner, le scrum master et les différents développeurs
Etude et développement JAVA/J2EE
Klee Group
mai 2018 - oct. 2019
1 an 6 mois
– Participation à la création des spécifications techniques – Proposition de choix techniques et de réalisation – Développement des nouvelles évolutions, création de nouveaux écrans, lien de jointure entre les différents membres d'une famille, créations des instances de transfert d'un assuré d'une association cultuelle à une autre, génération des éditions à envoyés aux cultes et aux associations cultuelles. – Développement des traitements batch avec Spring batch pour le traitement des données en masses (calcul du prélèvement à la source pour les assurés, calcul des pensions de vieillesse) – Génération des rapports à envoyer aux clients par talend. – Création des scripts SQL de création et de mise à jour de la base de données – Modélisation des nouvelles spécificités – Configuration de couverture de code sous Jenkins – Suivi de la méthode Agile avec IceScrum – Assurer des réunions hebdomadaires avec le product owner, le scrum master et les différents développeurs
Etude et développement JAVA/J2EE
Photobox
sept. 2017 - avr. 2018
8 mois
– Proposition de choix techniques et de réalisation – Développement des services d'accès à des données dynamo, pour associer à chaque support le design qui lui convient (développement des méthodes d'applications des fonds sur les supports). – Développement des web services d'accès aux end-Point pour récupérer, sous forme JSON, les données (dimensions, épaisseurs, largeur, hauteur) de chaque support. – Migration des anciens designs à partir d'une ancienne application. – Implémentation des tests d'intégration – Configuration de couverture de code sous Jenkins – Suivi de la méthode Agile (JIRA et confluence) – Assurer des réunions hebdomadaires avec le product owner, le scrum master et les différents développeurs
Etude et développement JAVA/J2EE
Klee Group
janv. 2017 - août 2017
8 mois
– Participation à la création des spécifications techniques – Proposition de choix techniques et de réalisation – Développement du module de prélèvement à la source. – Développement des traitements batch avec spring batch – Migration des associations cultuelles et des individus à partir des fichiers pivots csv – Création des scripts SQL de création et de mise à jour de la base de données – Modélisation des nouvelles spécificités – Implémentation des tests d'intégration – Configuration de couverture de code sous Jenkins – Suivi de la méthode Agile avec IceScrum – Présence à 4 jours sur 5 dans les locaux du client – Assurer des réunions hebdomadaires avec le product owner, le scrum master et les différents développeurs
Etude et développement JAVA/J2EE
GALEC (Groupement d'achat LECLERC)
août 2016 - déc. 2016
5 mois
– Analyse des spécifications techniques – Proposition de choix techniques et de réalisation – Développement de nouvelles fonctionnalités Java EE – Développement Front-Office – Développement des bacths de fond – Gestion des utilisateurs par LDAP – Création des scripts SQL de mise à jour de la base de données – Modélisation des nouvelles spécificités – Utilisation du design pattern singleton – Implémentation des tests d'intégration – Configuration de couverture de code sous Jenkins – Suivi de la méthode Agile avec Jira – Assurer des réunions hebdomadaires avec le pôle de production
Etude et développement JAVA/J2EE
CSA (Le conseil supérieur de l'audiovisuel)
janv. 2014 - juin 2016
2 ans 6 mois
– Analyse des spécifications techniques – Proposition de choix techniques et de réalisation – Développement de nouvelles fonctionnalités Java EE – Développement Front-Office – Développement des bacths de fond – Gestion des utilisateurs par LDAP – Export des résultats au format csv – Mise à jour du schéma de la base de données sous visual paradigm VP – Modélisation des nouvelles spécificités – Utilisation du design pattern command – Implémentation des tests d'intégration – Implémentation des tests automatisés – Configuration de couverture de code sous Jenkins – Mise en place de SonarQube pour le suivi des résultats de la qualité de code – Suivi de la méthode Agile avec IceScrum – Assurer des réunions hebdomadaires avec le client
Etude et développement JAVA/J2EE
Génie consulting (SSII)
juin 2013 - déc. 2013
7 mois
– Analyse du besoin – Etude des solutions proposées – Modélisation des différents modules du portail – Développement de nouvelles fonctionnalités – Création des EJB – Création des servlets pour faire les appels à partir de l'application mobile – Développement Front-Office – Intégration des scope angular JS au niveau de la partie Front-office – Développement des acitvités Android pour la partie mobile – Développement d'un module de statistique – Implémentation des tests d'intégration – Suivi de la méthode Agile avec IceScrum
Migration des données
CSA (Le conseil supérieur de l'audiovisuel)
janv. 2013 - juin 2013
6 mois
– Analyse du besoin – Etude de spécifications détaillées de reprise de données – Création des Jobs de migration – Gestion des connexions partagées – Administration de base de données Oracle sur des VM locaux – Démonstration du processus et du résultat de la migration – Export de fichier Excel résultant la qualité de la migration – Export des fichiers CSV pour le suivi des données migrés de celles rejetées. – Suivi de la méthode Agile avec IceScrum
Formation
Institut Supérieur d'Informatique et de Multimédia
Ingénieur, Technologies de l'information et de la communication
2013 - 2013
1 mois
Institut Supérieur d'Informatique et de Multimédia
Licence Appliquée, Informatique (Technologie de l'informatique et de multimédia)
2010 - 2010
1 mois