Ghazi - Développeur JAVA

Ref : 161109R001
Photo de Ghazi, Développeur JAVA
Compétences
HIBERNATE
JPA
JAVA CORE
GIT
JDBC
Expériences professionnelles
  • Ingénieur développement Java/JEE

    Foncia
    Jan 2018 - aujourd'hui

    Projet : Assurimo (5 mois)
    Assurimo est un outils pour la Filiale de courtage créé par Foncia afin de proposer à ses clients une assurance habitation.
    ● Refonte totale du Legacy sur les dernières technologies Java).
    ● Mise en place et développement des web services (API REST).
    ● Générer une documentation d’API REST via Swagger.
    ● Automatisation des traitements sur des fichiers via Spring Batch.
    ● Intégration d’un module d’un Client RestFul (Spring REST Template) de l’API GED Eukles (Gestion Electronique des Documents Sinistres et Polices).
    ● Implémentation des tests d’intégration.
    ● Refactoring du code .
    Projet : Neteris (3 mois)
    Neteris est un référentiel des structures juridiques permettant de gérer une société, son secteur organisationnel et la/les association(s) Secteur Organisationnel / Système Opérationnel.
    ● Participation à la mise en place de la partie Backend via GRAPHQL/MDM TAELNT.
    ● Tester les appels des services GRAPHQL via Insomnia.
    ● Développement des IHM’s de Gestion Société avec React js/Apollo GraphQl/material ui .

    Java8 , Spring 5 core/boot/data/rest/batch, Swagger 2, Maven, Oracle10g, Oracle SQL Developer, git, Jenkins, Postman, Mantis BT, Junit 4.Java8 , Spring 5 core/boot, React Js 16.8, GRAPHQl 5.2.4, Apollo GraphQl, Maven, git, Jenkins, Insomnia.
  • Ingénieur développement Java/JEE

    ANFH
    Jan 2017 - Jan 2018

    Projet : GESFORM EVOLUTION
    Gesform est un outil de gestion administrative et financière des plans de formations des établissements hospitaliers, intégrant la gestion prévisionnelle des métiers et compétences.

    ● Analyse et documentation :
    o Rédaction de changement à effectuer dans les systèmes existants.

    ● Conception
    o Participation ateliers de conception et de spécification de l’application.

    ● Développement
    o amélioration des fonctionnalités du front office (FO) et du back office (BO)
    o implémentation des règles métiers de la plateforme.
    o Création de nouvelles IHM avec leur contrôle (respecter le modèle MVC de spring, ajout des contrôles avec jQuery, Ajax et JSP)
    o Faire du paramétrage (MAJ dans les tables de paramétrage dans la BDD)
    o Démonstration des fonctionnalités développées lors des réunions de fin de sprint avec l’équipe

    Java , Spring MVC, JPA ( Hibernate ), EJB3, JSP, HTML, CSS, javascript, API REST , Maven, SVN, TurtoiseSvn , Oracle10g, TOAD/SQLDeveloper, Jasper , jQuery/jQueryUI, Bugzilla
  • Ingénieur développement Java/JEE

    Scor
    Jan 2017 - Jan 2017

    Projet : ALPHA
    Le projet ALPHA est une plateforme de délégation de souscription qui permet de gérer les contrats des
    organismes d’intermédiations entre les assurances et les clients finaux.

    ● Analyse et documentation :
    o Rédaction de changement à effectuer dans les systèmes existants.

    ● Conception
    o Production des diagrammes statiques et dynamiques.
    o Participation ateliers de conception et de spécification de l’application.

    ● Développement
    o Intégration des chartes dynamiques (Hightchart), afin d’avoir une synthèse sur les dépenses des organismes d’assurances par Pays/Secteur/Année/Organisme.
    o Implémentation des DAOs.
    o Adaptation des procédures stockées et des requêtes HQL suivant les nouvelles règles métiers.
    o implémentation des règles métiers de la plateforme ALPHA.
    o Développement des interfaces client.
    o Correctif des interfaces en adaptant un design responsive.
    o Démonstration des fonctionnalités développées lors des réunions de fin de sprint avec l’équipe

    JAVA 8, Spring, Hibernate, JSF, Primefaces, HightChart, CSS3, javascript, JQuery, HTML, GIT, Maven, Sql Server, Tomcat 7.0, Outils de gestion : Git Méthodologie : Agile/Scrum
  • Développeur J2EE

    Attijariwafa
    Jan 2016 - Jan 2016

    Projet : EKIIP
    Solution globale, dédiées à la communauté internationale des professionnels de l'asset management, de l'assurance et du crédit

    ● Analyse et documentation:
    o Rédaction de document de conception générale.
    o Compréhension et rédaction des limites de produit.

    ● Conception
    o Définition d’un modèle de développement logiciel bien adapté au projet.
    o Participation ateliers de spécification de l’application.
    o Spécifications fonctionnelles et techniques détaillées

    ● Développement
    o Maintenance d’un progiciel back office Ekip V7 (360) de gestion des crédits financier basé sur Spring 4
    o Développement des versions spécifiques client du produit Ekip V7
    o Mettre en place une stratégie de sauvegarde entre la base de données et le système de fichier.
    o Développement métier des modules de l’application et mise à jour de la documentation technique associée.
    o Implémentation de la logique d’accès aux fichiers enregistrés.
    Le projet était très créatif et plein de connaissances techniques, outre la création de l’application web, il faut assurer la maintenance.

    Java 7, J2ee,SpringFramework,GWT,JBoss ,WebServics,PL/SQL Oracle,Tomcat, Jira Outils de gestion : Svn Méthodologie : Agile
  • Ingénieur développement Java/JEE

    Tunisie Telecom
    Jan 2016 - Jan 2016

    Projet : NESTOPTICS
    Simulation et la planification des réseaux d'accès optiques FTTx/3G/4G ainsi que celle des réseaux
    SDH/DWDM pour la partie transport dans le Backbone pour l’opérateur de télécommunication en Tunisie :
    TUNISIE TELECOM

    ● Analyse et documentation :
    o Recueil des besoins auprès de Tunisie Telecom.
    o Réaliser des études mathématiques et concevoir des algorithmes pour la planification automatique des réseaux FTTx, l’optimisation des ressources optiques et le dimensionnement des entités réseaux
    o Etudier un plan/stratégie très haut débit à l’échelle d’un pays

    ● Conception
    o Définition du modèle de conception de données.
    o Rédaction des règles de passage de relationnel vers l’orienté objet
    o Choix des Frameworks et des APIs à utiliser.

    ● Développement
    o Migration vers une nouvelle conception.
    o Intégration des chartes dynamiques (vaadin – Jfreechart)
    o Export des statistiques du trafic d’un réseaux sous format PDF/Excel
    o Développement sur les modules 3G / FTTX / SDH / DWDM ( Front/Back)
    o Elaboration d’un plugin en instaurant un système d'information géographique qui assure l'intégration des différentes formes de données socio économiques par zone (gouvernorat, délégation et secteur)

    ● Test
    o Implémentation des tests unitaires, Junit.
    o Exécution des classes de tests l’un après l’autre.

    JAVA/J2EE, Vaadin,Spring, Hibernate, JPA, CSS3, GIT, Maven, MySQL, Google Maps API, Tomcat 7.0, JfreeChart, Apache POI, IText, ObjectAid UML Diagram, Commons Email Api, Geoserver,Qgis,OpenLayer,Sonar,JUNIT Outils de gestion : Git Méthodologie : Agile
  • Analyste Programmeur

    Veolia/Dalkia/Allianz
    Jan 2012 - Jan 2015

    Projet : GXP-LINK
    SIRH évolutif qui répond aux règles complexes et aux attentes des Directions des Ressources Humaines :
    maîtrise du coût de possession (TCO), rationalisation des processus administratifs, conformité réglementaire, évolutivité et agilité destiné aux grands comptes de plus que 10000 salariés.
    Il s’agissait du même software qui a été livré aux clients Véolia, Dalkia et Allianz, mais adapté au cas par cas à leur SI et leurs informations respectives. Ces informations pouvaient être sensibles pour l’entreprise, nous avons donc travaillé dans un cadre sécurisé. La maintenance, les correctifs, et le paramétrage du logiciel dépendaient donc du contexte de chaque client.
    o Analyse des besoins métiers, étude et conception de solutions techniques.
    o Rédaction des spécifications techniques.
    o Gestion de projets et planification avec les autres équipes.
    o Développement des applications.
    o Suivi de projets et de leur mise en production.
    o Rédaction des fiches de tests fonctionnels.
    o Débogage et suivi des anomalies.
    o Formation technique, fonctionnelle et d’intégration.
    o Migration du spring de 2 à 3.
    o Développement des nouveaux modules.
    o Implémentation des web services SOAP via les API JAX-WS et JAXB.

    Java 6, Spring 2/3, JSF, richfaces,HTML, CSS3, SQL, JAX-WS, SOAP, eclipse , dynamic reports, argoUml, Maven, Jboss, Junit, Redmine, Toad. Outils de gestion : Svn Méthodologie : Agile
Études et formations
  • Ingénieur Informatique ESPRIT Tunis, Tunisie

    2013
  • Maitrise informatique appliquée à la gestion ESC Tunis, Tunisie

    2009
Autres compétences
Savoir faire
Langages JAVA6,7,8, XML, UML, SQL, HTML, XHTML, CSS, JavaScript/TypeScript
Frameworks et librairies
EJB, JPA, JSF (Primefaces), JSP, Hibernate, GWT/ Vaadin, Spring (Core/ Batch/ AOP/ MVC/ Security), Dozer, Jquery/ JqueryUI, Angular 4/5
API Apache POI, CommonsEmailAPI, JFreeChart, IText, Google Maps API
Web Services SOAP/REST, Axis2/CXF, SoapUI
Base de données ORACLE, MySql, SqlServer
Serveurs Tomcat, JBOSS, GlassFish
Systèmes d’exploitation
Windows 7,8,10/ Linux Ubuntu
Gestion de version
GIT, CVS
IDE
Eclipse, Netbeans, Intellij
Test/Integration JUnit, Maven, Sonar, Jenkins

Formation
● 2018 : Formation Spring Core Pivotal Certification

● 2017 : Oracle Certified Expert, Java EE 6 Web Component Developer
********-0983-4733-95c1-3fbe372525bd/public_url


● 2011 : Oracle Certified Professional, Java SE 6 Programmer
********-194e-41db-a4c6-95bf63d3061b/public_url

Langues
● Anglais : Moyen : lu et écrit
● Français : Bilingue : parlé, lu, écrit

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur
Anwer

Développeur

  • LA MADELEINE
Kotlin JAVASCRIPT FLUTTER REACT.JS React Native Express.js JAVA PHP SQL MONGODB
Bientôt disponible
CV Technical Leader JAVA
Roméo

Technical Leader JAVA

  • VILLIERS-SUR-MARNE
JAVA J2EE SQL Angular
Disponible
CV Développeur web JAVA
Tarek

Développeur web JAVA

  • COURBEVOIE
JAVA J2EE SQL Angular JAVASCRIPT PL SQL MYSQL ORACLE REACT.JS DOCKER
Disponible
CV Développeur COBOL
Tayrhon

Développeur COBOL

  • VILLABÉ
COBOL JAVASCRIPT SQL JAVA PHP .NET C# Angular
Disponible
CV Tech Lead - Expert Hybris | Java | Angular | Cloud Solutions
Yahya

Tech Lead - Expert Hybris | Java | Angular | Cloud Solutions

  • SAINT-HERBLAIN
J2EE HYBRIS JAVA Angular JAVASCRIPT
Disponible
CV Développeur JAVA Senior
Maminiaina

Développeur JAVA Senior

  • AUBEVOYE
JAVA SQL Spring Boot Angular Cloud AWS
Disponible
CV Développeur ANDROID
Chimeon

Développeur ANDROID

  • LES LILAS
ANDROID JAVA Kotlin JAVASCRIPT Angular C++
Disponible
CV Développeur JAVA
Imen

Développeur JAVA

  • VAULX-EN-VELIN
JIRA JAVA Spring Boot Vue.js Angular ORACLE POSTGRESQL GIT GROOVY REDHAT OPENSHIFT
Disponible
CV Développeur
Arthur

Développeur

  • LUTTERBACH
JAVA PHP C++ SQL JAVASCRIPT PYTHON C ORACLE SQL SERVER PL SQL
Bientôt disponible
CV Data Analyst JAVASCRIPT
Diana

Data Analyst JAVASCRIPT

  • TOULOUSE
JAVASCRIPT JAVA SQL MYSQL .NET J2EE Angular PYTHON C# PL SQL
Disponible