Walid - Développeur JAVA

Ref : 191223A001
Photo de Walid, Développeur JAVA
Compétences
Expériences professionnelles
  • EXPÉRIENCES PROFESSIONNELLES
    De Sept. 2017 à Aujourd’hui Objectware Information System
    Consultant - Ingénieur d’études et développement
    Projets : EasiRIS, EP et Amplus / Client : Natixis Interépargne Mai 2018 – Aujourd‘hui
    Natixis Interépargne est un leader de l'épargne salariale et acteur de référence sur le marché
    de la retraite. Il propose aux entreprises et leurs salariés des solutions adaptées à leurs
    besoins en matière d'épargne salariale, d'épargne retraite et d'actionnariat salarié.
    Au sein d’une équipe de six collaborateurs, j’ai participé, en mode projet agile, aux
    développements des évolutions et à la maintenance corrective de l’application EasiRISV2
    pour la simulation et souscription des contrats d’épargne salariale et réalisation d’un premier
    versement.
    Au sein d’une équipe de cinq collaborateurs, j’ai pris en charge les développements de
    l’industrialisation, de maintenance corrective et évolutive du RoboAdvisor; un module de
    l’espace ÉPargnant, en partenariat avec Fundvisory, visant à optimiser le portefeuille de
    l’épargnant en lui proposant la meilleure allocation qui correspond à son profil
    d’investissement. En plus, de la prise en charge des développements liés à l’agrégation de
    l’épargne des assurés sur des contrats d’assurance-vie «Article 83» détenue par Arial CNP
    Assurances de manière à l’afficher, sur l’espace épargnant, conjointement avec l’épargne
    salariale détenue par Natixis Interépargne. Ainsi que la mise en place de la fédération
    d’identité SSO entre l’espace épargnant et l’espace assuré.
    En collaboration avec quatre intervenants, j’ai pris en charge la maintenance corrective et
    évolutive du projet Amplus, un outil de simulation de la retraite supplémentaire en partenariat
    avec Harvest.
    Tâches réalisées :
    ● Développement des évolutions frontend et backend
    ● Analyse et correction d’anomalies
    ● Maintenace et développement from scratch d’une multitude de batchs (agrégation
    article 83, GDPR, KPI, reporting, mise à jour de composition des FCPE et valeurs
    liquidatives)
    ● Développement d’APIs ReST
    ● Adaptation des IHM de l’application web Easiris pour répondre aux spécificités
    d’affichage des smartphones et tablettes
    ● Fédération d’identité SSO (SAML2) entre l’espace épargnant de Natixis Interépargne
    et l’espace assuré de Arial CNP Assurances
    Environnement Technique : Java 6/8/JEE, AngularJS 1.4/1.5, Spring ReSTful, Swagger,
    Spring boot, Spring batch, Bootstrap, CSS, HTML5, Maven, Jenkins, DB2, Oracle, JIRA,
    XLDeploy, SAML2, Cucumber, Junit
    Page : 2/6
    Projet : SAMS / Client : Editions Lefebvre Sarrut Sept. 2017 – Mai 2018
    Lefebvre Sarrut est un groupe européen d’actionnariat français, structuré autour de deux
    métiers : l’édition professionnelle (juridique, fiscale, réglementaire) et la formation
    professionnelle. Il est le premier éditeur en la matière en france, le deuxième en europe et le
    quatrière dans le monde.
    Dans une équipe de six collaborateurs et sous la responsabilité d’un chef de projet, j’ai
    participé à la refonte et maintenance corrective et évolutive d’un ensemble de composants
    Web, Web services et Batchs permettant la gestion d’authentification et le paramétrages des
    accès des clients abonnés au contenu des quatre plus grandes éditions du groupe (Éditions
    Francis Lefebvre, Éditions Législatives, Éditions Dalloz et Sdu).
    Tâches réalisées :
    ● Développement des évolutions
    ● Analyse et correction d’anomalies
    ● Développement d’un batch from scratch avec Spring boot, Spring batch
    ● Initialisation, participation à la conception technique et développement de la refonte
    d’un web service SOAP, multi-datasources, consommé par plusieurs applications de
    groupe en utilisant Spring boot, Apache CXF, JPA/Hibernate
    ● Réalisation des POCs
    ● Préparation des livrables
    Environnement Technique : Java 6/8/JEE, Spring boot, Spring batch, Tapestry5,
    Hibernate3, Maven, Apache CXF, Hazelcast, MySQL, Junit, Dbunit
    De Déc. 2015 à Sept. 2017 ATOS
    Ingénieur d’études et développement
    Projet : BFI / Client : AtoS Worldline
    AtoS Worldline est une société Française, leader européen, de services de traitement des
    transactions de cartes de paiement et les paiements en ligne.
    Au sein d’une équipe de huit collaborateurs, j’ai participé à la migration, rénovation, mise à
    niveau et évolutions d’un ensemble d’applications web JEE et Batchs Camel dans le but de
    se conformer à la norme de sécurité de l’industrie des cartes de paiement (PCI DSS) établie
    par les cinq principaux réseaux de cartes (Visa, MasterCard, American Express, Discover
    Card et JCB).
    Tâches réalisées :
    ● Remplacement de composant Tapestry Kawwa par Bootstrap
    ● Développement de la couche présentation en utilisant Tapestry
    ● Développement des évolutions de la logique métier avec EJB3
    ● Migration des applications web Java6/JEE de Apache TomEE à JBoss EAP 6 avec
    les adaptations nécessaires
    ● Remplacement d’OpenJPA par Hibernate/JPA2 pour la couche d’accès aux données
    ● Mise à niveau des versions des APIs avec les développements engendrés
    ● Développement des tests unitaires
    Page : 3/6
    ● Suivi des best-practices pour l’écriture d’un code lisible, optimisé et efficace
    ● Sécurisation de processus de développement et de la recette en utilisant Docker et
    Vagrant
    ● Préparation des livrables et les documents de livraison
    ● Assistance technique pour les équipes de livraisons en recette et en production
    Environnement Technique : Java6/JEE, JBoss EAP6, Tapestry5, EJB3, Docker, Vagrant,
    Hibernate4, JPA2, Jenkins, Sonar, Bootstrap, JIRA, Maven
    De Nov. 2013 à Déc. 2015 Norsys Groupe
    Ingénieur d’études et développement
    Projet : IHAND / Client : Fédération Française de Handball Mars 2015 – Déc. 2015
    La Fédération française de handball (FFHB) est l'instance gérant le handball en France avec
    délégation de la Fédération internationale de handball (IHF) et du Ministère de la Jeunesse
    et des Sports.
    J’ai contribué, avec onze collaborateurs, au développement, from scratch, de l’application
    extranet Ihand, accessible à l'ensemble des structures de FFHB, et leur permettant de gérer les
    licences, les compétitions, l’arbitrage, la discipline et le suivi des carrières des joueurs et
    techniciens.
    Tâches réalisées :
    ● Découpage des spécifications fonctionnelles détaillées en Sprints
    ● Estimation des charges et création des tâches sur l’outil Redmine
    ● Participation à la conception de la base de données
    ● Indexation de données pour une recherche instantanée
    ● Développement des services REST
    ● Développement des tests unitaires
    ● Couverture des IHM avec des tests d’intégration Selenium
    ● Suivi des indicateurs Sonar et amélioration de code
    ● Correction des anomalies
    ● Team leading pour les deux derniers mois sur le projet
    Environnement Technique : Java8/JEE, Tomcat8, SpringMVC4, RESTful, Docker 1.6,
    Jenkins, Sonar, Selenium, Thymeleaf2, ElasticSearch1, Flyway3, Cas sever4, MySQL5,
    Redmine, Maven
    Projet : CASF2.0 / Client : Centre d’Action Sociale et Familiale Août 2014 – Mars 2015
    Le Centre d’Action Sociale et Familiale (C.A.S.F) est une caisse d’allocations familiales
    réservée aux professions de l’édition et de l’industrie graphique.
    Au sein d’une équipe de six collaborateurs, j’ai participé à la conception et développement de
    l'application CASF 2.0 permettant la gestion des allocations sociales et aides aux familles
    des salariés des entreprises adhérentes.

    Tâches réalisées :
    ● Participation à la conception de la base de données
    ● Indexation des données pour une recherche instantanée
    ● Réalisation du moteur de calculs des prestations
    ● Génération des bordereaux au format PDF
    ● Authentification et gestion des accès utilisateurs
    ● Développement des tests unitaires
    ● Création des IHM
    ● Couverture des IHM avec des tests d’intégration Selenium
    ● Suivi des indicateurs Sonar et amélioration de code
    ● Correction des anomalies
    Environnement Technique : Java 1.8/JEE, Tomcat8, SpringMVC4, Spring security, Docker
    1.6, Jenkins, Selenium, Thymeleaf2, MongoDB2, ElasticSearch1, Redmine, Maven, Sonar,
    Junit, Mockito, Flyway, iText

    Projet : AVK / Client : CNAMTS Mars 2014 – Août 2014
    La Caisse nationale de l’assurance maladie des travailleurs salariés (CNAMTS) est un
    organisme publique qui gère les branches maladie et accidents du travail/maladies
    professionnelles de la Sécurité sociale.
    Dans le cadre de la mise en place d’une base operationnelle pour l’accompagnement des
    patients sous Antivitamines K (AVK) par les pharmaciens, j’ai contribué, au sein d’une équipe
    de sept collaborateurs, au développement, from scratch, et maintenance de huit solutions
    batch permettront la détermination des conditions de paiement, d’égibilité au paiement et
    mise à jour des indicateurs AVK dans la base du référentiel des indicateurs VR en vue du
    calcul de la rémuération des officines.
    Tâches réalisées :
    ● Maintenance du batch de chargement des bulletins d’adhésion et des entretiens de
    tous les patients depuis la Base Centralisée Technique vers la Base Patientèle
    Inter-Régimes et consolidation des données d’identification et de rattachement de la
    base de données « Individu »
    ● Maintenance du batch d’éclatement des données des patients sous format XML en
    vue de les diffuser aux régimes partenaires (MSA, RSI, ...)
    ● Développement du batch BPRG permettant le chargement des données du Régime
    Général et/ou Régimes et Mutuelles Partenaires extraites de la base Patientèle
    Inter-Régimes
    ● Encadrement et suivi de développement du batch de contrôle des conditions de
    paiement et éligibilité au paiement, effectué par un stagiaire
    ● Encadrement et suivi de développement du batch de génération des indicateurs AVK,
    effectué par un stagiaire, en vue de les intégrer dans le référentiel des indicateurs VR
    ● Développement de deux batchs KornShell ayant, respectivement, pour renseigner le
    numéro des caisses d’affiliation et de générer des fichiers statistiques temporaires
    pour l’ensemble des officines
    ● Suivi des indicateurs Sonar et amélioration de code
    ● Correction des anomalies
    Page : 5/6
    Environnement Technique : Java6, SpringBatch2, KornShell, Jenkins, Sonar, JDBC,
    TopLink, JAXB, XML, CSV, XSLT, MySQL5, Oracle11g, Redmine, Sonar, Maven
    Projet : MMG / Client : SICAP, filiale de SwissCom Nov. 2013 – Mars 2014
    Sicap est un fournisseur mondial de solutions de télécommunication pour les opérateurs de
    réseau mobile. Il compte, actuellement, 80 operateurs client dans 76 pays.
    Au sein d’une équipe internationale de huit collaborateurs, j’ai participé à la maintenance
    corrective et évolutive de l’application MMG (Multimedia Management Gateway) une
    plate-forme de gestion de trafic de messages permettant le routage des messages (SMS,
    MMS, Email et IVR), contrôle de flux, monitoring des messages et statistiques.
    Tâches réalisées :
    ● Analyse des traces et reproduction des anomalies en utilisant des simulateurs et
    différentes configurations matérielles
    ● Correction des anomalies et propositions des améliorations (optimisations)
    ● Réalisation d’évolutions mineures
    ● Apport du support sur l’environnement Unix/Linux pour l’équipe
    Environnement Technique : Java6/JEE, Shell, Jenkins, JMX, Oracle, JAX-WS, JIRA

Études et formations
  • COMPÉTENCES THECHNIQUES
    Programmation des applications lourdes :
    Java/Swing
    Programmation Web :
    AngularJS1.x, HTML5, CSS, Bootstrap, JavaScript, AJAX, JQuery, JEE, SpringMVC, Spring
    boot, Spring Webflux, Servlets, JSP, Thymeleaf, Tapestry5, Apache Tiles
    Middlewares & Systèmes distribués :
    Web Services ReST/SOAP (JAX-WS, Apache CXF, Spring Restful), XML, JSON,
    ElasricSearch, EJB3, Fédération d’identité/SAML2, JWT
    Frameworks ORM & API Persistence:
    JPA, Hibernate, Spring Data, JDBC, R2DBC
    Serveurs d’application & Containers :
    JBoss, Apache Tomcat
    Systèmes de gestion de bases de données :
    MySQL, Oracle, MongoDB, PostgreSQL
    Systèmes gestion code source :
    Git, SVN, Mercurial
    Automatisation de build des projets & DevOps:
    Apache Maven, Jenkins, XLDeploy, Docker, Vagrant
    Tests unitaires & intégration :
    JUnit, Mockito, Hamcrest, MockMVC, Selenium, Cucumber(notions)
    Outils qualité de code :
    Checkstyle, PMD, Sonar, Eclemma
    Analyse informatique & Méthodes Agiles :
    MERISE, UML2.0, Scrum
    Systèmes d’exploitation :
    Windows, GNU/Linux Ubuntu/Debian

    FORMATION
    2013 Formation en Java/JEE et outils d’industrialisation
    Ecole TechnoMaker
    2013 Master 2 en Systèmes d’Information Distribués
    Ecole Normale Supérieure de l’Enseignement Technique
    LANGUES
    Français Courant
    Anglais Technique
    LOISIRS & CENTRE D’INTERÊT
    Lecture, Photographie, Voyage, Sports

D'autres freelances
Développeur JAVA

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

Ingénieur de développement JAVA

  • PARIS
JAVA DOCKER JENKINS ORACLE POSTGRESQL GIT SCRUM Angular Kubernetes APACHE KAFKA
Disponible
CV Développeur TALEND DI /Cloud / ESB
Youssef

Développeur TALEND DI /Cloud / ESB

  • MASSY
TALEND DI TALEND SQL JAVA SALESFORCE SQL SERVER SAP
Disponible
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible