Hamza - Développeur SPRING

Ref : 200219M001
Photo de Hamza, Développeur SPRING
Compétences
JSF
HIBERNATE
JPA
SWT
GWT
JBOSS
TOMCAT
Expériences professionnelles
  • EXPÉRIENCE PROFESSIONNELLE

    Depuis SEP 2017 EMP. : OBJECTWARE NE CLT : Crédit Mutuel
    Ingénieur Etudes et développement
    Dans le cadre de la refonte des applications Interne pour le compte d’EID (Euro-Information
    développement Strasbourg (Schiltigheim)) la Fintech du groupe Crédit Mutuel.
    • Développement d’une solution RDZ (IDZ) (plugin +webservice+ application web Devbooster) pour faciliter
    les développements cobol pour les développeurs Cobolistes Crédit mutuelle.
    • Assuré l’intégration continue pour la solution Java.
    • Déploiement + livraison des Projets java (back webservice + front RCP (Rich client platform)) et
    Devbooster (web c#).
    • Choix technologique pour les développements java/javaEE.
    • Support Java.
    • Trouver des solutions pour des problèmes Remontés liée à l’environnement Java/JavaEE
    • Support Java/JavaEE
    • Développement Devbooster C#.
    Environment technique: Java/JavaEE, C# (DevBooster), Apache Maven, Apache Felix, SWT, JCL,
    webservice soap, EJB 3.0, JPA 2.0, Criteria, Oracle database, SQL developer, RED HAT JBOSS EAP
    6.10, WSDL, GIT, TFS, Threads, JTWIG, JUNIT.

    DEC 2015 à SEP 2017 EMP.: ATOS CLT: WORLDLINE
    Ingénieur Etudes et développement
    Dans le cadre de la refonte du portail d’administration de l’offre de Trading Worldline pour le compte de
    (Boursorama, OnVista Bourse, WAFA Bourse et CDG Capital Bourse), notamment pour les modules
    suivants :
    ✓ AuditTrail (gestion des Logs d’activité).
    ✓ IPO (Initial Public Offering for companies looking to become publicly traded).
    ✓ User Account dashboard (sessions, iplocked, burntLogins, User/accountRights, Profile
    Levels, Account Management).
    ✓ Jobs report Management (rapport des jobs programmer/exécuter par les batch).
    ✓ Calendar Management (Open/closed markets, holidays).
    ✓ Order Extraction Result (search and extract orders).
    ✓ Derivatives Management (asset management, derivative Contracts).
    ✓ Alertes et notification des cours (Bip sonore pour les alertes, détails d’alertes, extraction Csv).
    ✓ Revue de code pour assurer la sécurité de code et l'intégration des règles OWASP
    • Participation à la réalisation des spécifications fonctionnelles et techniques du projet (en anglais).
    • Développement des services pour la consommation des managers OPM afin de les utiliser dans le
    développement des interfaces web du portail d’administration.
    • Développement de la partie présentation (controller, view, managerView) avec Spring, Thymeleaf.
    • Maquettage des pages validées par le client avec HTML, Javascript, CSS, JQuery, Bootstrap.
    • Participation à l’intégration des propriétés nécessaires pour chaque client.
    • Suivi des nouveaux collaborateurs et mise en place de leur environnement Projet.
    • Tests unitaires et fonctionnels des contrôleurs (Mockito && Junit).
    • Recette interne et externe pour chaque lot.
    • Création de Branche et gestion de versioning avec Git.
    Environnement technique : Java/J2EE, Spring MVC, Thymeleaf, HTML5, Javascript, CSS, JQuery, Sql,
    MySQL, Bootstrap, Git, Maven, Jenkins, Mockito 1.9.5, Jira, AGILE.

    JUL 2015 à DEC 2015 EMP.: ATOS CLT.: WORLDLINE
    Ingénieur Etudes et développement
    Dans le cadre de la mise en place d'un Système de supervision et d'administration des trafics requests
    et de collection des (routes/Template) WFS (Worldline Financial services), complété par l’intégration d'un
    Dashboard de contrôle, de gestion des logs et d’événements(en fonction des graphes). Intervention sur
    les modules suivants :
    ✓ Administration des routes et des Templates (activation/désactivation, création, modification)
    afin de les utiliser dans les tests de performance Jmeter.
    ✓ Supervision (vues et tableau de bord statistiques et courbes customisé afin de calculer le
    nombre des requêtes, la durée de temps de traitement, l’état du web service par plage horaire,
    fréquence, serveur, statut de réponse, Routes).
    • Rédaction des documents (en anglais), analyse de besoin, spécifications techniques,
    • Estimation et plan de charge, maquettage
    • Collaboration avec les différentes équipes multi-site
    • Conception UML (USECASE, Séquence, Collaboration, Class) et Génération du MPD en utilisant
    StartUML.
    • Réalisation de l’architecture applicative (Intégration du Spring, injection des services, le premier test
    unitaire Junit) du projet et la mise en place du nouveau socle.
    • Développement des maquettes avec HTML, Javascript, CSS, JQuery et Bootstrap et validation avec
    l’utilisateur final.
    • Développement de la partie métier et partie back end.
    • Création des Graph avec D3.js et Dimple.js.
    • Gestion de la partie persistance avec JPA/Hibernate.
    • Effectué et assurer les tests unitaires avec JUNIT.
    • Création de version (branches) avec GIT.
    • Suivi de la modification des branches et commit avec sourceTree.
    Environnement technique : Java/ Java EE, EJB 3.0, Spring MVC, HTML5, Javascript, CSS, JQuery,
    Bootstrap, D3.js, Dimple.js (Graphiques), JSP, JPA/Hibernate, Git, Maven, Jenkins, JUNIT, JSON, Jira,
    AGILE

    SEP 2014 à JUN 2015 EMP. : CAPGEMINI CLT. : EDUCATION NAT. FRANCAIS
    Ingénieur JAVA/J2EE
    Dans le cadre de la création, puis des évolutions de l’applicatif SIRHEN, SI de gestion des Ressources
    Humaines du Ministère de l’Education Nationale, notamment pour le développement du module
    Localisation dans les différents cycles (Conception, build, intégration, recette sur module développé et
    TMA sur tout le projet).
    • Analyse des besoins, Rédaction des spécifications techniques
    • Réalisation, maintenance évolutive et corrective
    • Tests unitaires et d’intégration en utilisant Junit en respectant un taux de couverture > 80%.
    • Développer les applications en respectant les : SFD, les charges planifiées, les normes métier.
    • Assurer une communication efficace avec les parties prenantes pour respecter les délais.
    • Démonstration pour le client.
    • Tierce maintenance applicative et évolutive du projet SIRHEN. (Correction, fixation anomalie, assurer la
    livraison, la montée de version SVN et le développement des évolutions).
    Environnement technique : Java/ Java EE, Spring, Web Services REST, JSF/Prime Faces, JPA/Hibernate,
    SOAP UI, SQL, DB2, JUNIT, Maven, SVN, Sonar

    NOV 2013 à SEPT 2014 EMP. : CAPGEMINI CLT : PORT DE MARSEILLE
    Ingénieur JAVA/J2EE
    Dans le cadre de la mise en place d’un logiciel de la gestion du trafic fluvial du Grand Port Maritime de
    Marseille. (GPMM)
    • Développement des IHM et des nouveaux composants basés sur GWT.
    • Configuration et génération des entités avec JPA / Hibernate.
    • Rédaction des requêtes SQL avec le langage JPQL.
    • Développement de l'architecture des composants en utilisant EJB 3.0.
    • Correction des anomalies relevées.
    • Assurance qualité du code avec sonarQube.
    Environnement technique : Java/ Java EE, JBoss, SonarQube, MVP, Maven, Jenkins, Oracle 11g, GWT,
    JPA, EJB 3.0, SVN, AGILE

    AVR à JUL 2012 ONETCREATIVE
    Etude, Intégration et Outillage des Processus PP et PC du Référentiel PMBOK
    • Analyse des besoins.
    • Rédaction des documents, du cahier de charge.
    • Rédaction des spécifications techniques et fonctionnels.
    • Création des Templates (Graphs de suivi, calendrier).
    • Création de l’EPM (Enterprise Project Management).
    • User management (gestion des droits, création/suppression des utilisateurs).
    • Task management (création/affectation des tâches, programmation des tâches dans les Dashboard).
    Environnement technique : Java (JAVAEE), JPA, JSF, GlassFish et PostgreSQL, Template (Graphs de
    suivi, calendrier, …) avec PrimeFaces et JavaScript.

Études et formations
  • FORMATION
    2013
    Master 2 MIAGE NTDP (Méthodes
    informatiques appliquées à la gestion des
    entreprises).
    Université de Nice Sophia Antipolis
    2008-
    2013
    Ingénierie Informatique Et Réseaux option
    MIAGE.
    Ecole Marocaine Des Sciences de
    l’Ingénieur (EMSI)

    FORMATIONS COMPLEMENTAIRES
    2018 Autoformation DevBooster/C# (2 jours)
    2017 Formation sécurité OWASP (2 jours)
    2016 Formation oracle 11g (5 jours)

    COMPETENCES TECHNIQUES
    LANGAGES Java, XML, PHP, HTML5, CSS, JAVASCRIPT, JQuery,C#
    TECHNOLOGIES
    -Frameworks: Spring, Struts, JSF, GWT, Hibernate.
    -Standards : JEE (Servlet, JSP, JDBC, JNDI, EJB, JPA).
    -Application client riche : Swing, SWT.
    OUTILS
    -IDE : Eclipse, NetBeans.
    -Modélisation : UML, Merise.
    -Serveur d’application : Apache Tomcat, JBoss, Glassfish.
    -logiciel : MySQL workbench, HPQC, StartUML, Rational rose,
    PowerAMC (Modélisation), JMeter (Tests de performance).
    -Gestion des Version et Branche : GIT, SVN.
    -Outils de gestion et de suivi : TFS, JIRA
    -DevBooster
    O/S windows
    BASE DE DONNEES Oracle, MySQL, Db2, PostgreSQL, SQL Server
    METHODES Agile Scrum
    LANGUES Anglais, Français et Arabe

D'autres freelances
Développeur SPRING

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible
CV Full stack Engineer Angular/ Java
Zine-El-Abedine

Full stack Engineer Angular/ Java

  • TOULOUSE
Angular TypeScript HTML5 CSS JAVA SPRING JAVASCRIPT PL SQL ORACLE POSTGRESQL
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Consultant développeur full stack
Brice

Consultant développeur full stack

  • L'HAŸ-LES-ROSES
Angular JAVA JAVASCRIPT SQL TypeScript SPRING .NET DOCKER Kubernetes
Disponible
CV Développeur Java/Angular - 10 ans d'expériences
Ismail

Développeur Java/Angular - 10 ans d'expériences

  • BEZONS
Angular JAVA SPRING MONGODB SQL TypeScript ORACLE
Bientôt disponible
CV Développeur JAVA
Mohammed

Développeur JAVA

  • POISSY
JAVA SPRING Angular REACT.JS TypeScript Kafka RabbitMQ AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVA
Boubou

Ingénieur de développement JAVA

  • ROMAINVILLE
JAVA J2EE SPRING POSTGRESQL WEBSERVICES JAVASCRIPT Angular ANGULARJS
Disponible
CV Développeur J2EE
Axel

Développeur J2EE

  • TOULOUSE
JAVA J2EE SQL ECLIPSE IntelliJ IDEA JUnit JIRA Angular SPRING GIT
Bientôt disponible
CV Technical Lead Software and DevOps Developer
Walid

Technical Lead Software and DevOps Developer

  • HAZEBROUCK
SPRING JAVA Angular Vue.js MONGODB Github Google Cloud Platform AMAZON AWS Oracle Database 12c
Bientôt disponible
CV Ingénieur de développement J2EE
Axel

Ingénieur de développement J2EE

  • ANNECY
J2EE JAVA OAUTH SQL SPRING JAVASCRIPT GITLAB DOCKER
Disponible