Développeur Sénio - JAVA/JEE
IliadeConsulting
6/2022 - 11/2022
Contexte de la mission
SIPLEC outil interne de facturation chez E.Leclerc.
Descriptif détaillé
Mise en place la génération des rapports clients (report contrôle facturation, report balance générale et report synthèse facturation).
Mise en place de la facturation manuelle (identique, sur un période et hors cycle).
Environnement technique
JAVA, J2EE, React, JSON, JavaScript, HTML, CSS, WildFly, Oracle, Postgres, web service REST,GitLab,
Docker, Agile Scrum, API OpenCell, JRA.
Développeur Sénior - Lead Tech JAVA/JEE
MEDIAPOST
2/2018 - 5/2022
Contexte de la mission
COMMEDIA outil interne chez MEDIAPOSTpour gère les offres publicitaires pour augmenter les ventes, optez
pour une solution efficace, simple et économique des clients.
Descriptif détaillé
Migration entre deux référentiel Ref Struct et Ref Geo(RS -> RG).
Batch descente en production (springBatch / SQL) pousse les commandes en production vers la plateforme logistique pour la distribution.
Refonte du batch Export campagne.
Intégrer ce nouveau partenaire, ANAKEEN pour gérer les offres sur meusure.(ws REST + JWT :partie sécurité est gérer par un token Il permet l'échange sécurisé de jetons)
Mise en place du serveur de réservation pour gérer les offres PROMOFOLIO.(ws RESTpas de
sécurité sur le composant PROMOFOLIO il est dans la niche).
Multi Master : gère les dates de bascule pour les commerciaux.
Mise en place de l&rsquooffre Nouvelle GAMME.
Gestion des prestations Print en service seul.
Socle d&rsquoencaissement migration du servies de paiement pour COMMEDIA (ws REST + jerseyauthentification basic avec login et mot de passe HTTPBasicAuthFilterune fois le partenaire généré le un tokenvalide avec une durée de vie,notre API consumer vas injecter le token dans le header pour consommer les services du partenaire).
Correction d&rsquoanomalies.
Mise en place l&rsquooffre nouvelle gamme IP.
Mise en place d&rsquooffre Oui Pub.
Refonte SIVENTE mise en place d&rsquoAPI REST des services back office, dans cette tache e
récriture des services métier sous forme des web service REST qui envoie la réponse vers le front
sous format JSON, les contrôleurs sont écrits avec JAVA8.
Mise en place le mécanisme de switch entre l&rsquoancienne application COMMEDIA et la nouvelle SIVENTE (refont).
Développer les nouvelles interfaces avec HTML5, Ng Bootstrap et ngx-datatable.
Développer les modules commande et campagne (@NgModule, @Component, les services).
Implémentation module d&rsquoauthentification entre le back office et front office avec JWT.
Environnement technique
JAVA, J2EE, JSF1.2, JSON, JavaScript, HTML, CSS, Tomcat 7, Sybase, Postgis, web service REST, web
service SOAP (BPEL V10.1.3.3.0), Jenkins, springBatch, spring security, JWT, Angular 12, Scrum
Développeur Sénior JAVA/JEE
SGCIB (FRANFINANCE)
5/2017 - 1/2018
Contexte de la mission
Gin Tonic vise à renforcer la position de La Banque Postale sur le marché des crédits spécialisés.
Descriptif détaillé
Intégration du nouveau web service Watch-List.
Conception et Implémentation du module Habilitation.
Environnement technique
JAVA, J2EE, Struts1.2, JSON, JavaScript, HTML, JSP, CSS, Jboss(Dev), WebSphere (Prod), Oracle, Jenkins,
web service REST, Scrum
Développeur Sénior JAVA/JEE
Manpower
2/2016 - 4/2017
Contexte de la mission
Le LabManpower a pour mission de concevoir et de tester des solutions innovantes et digitales pour répondre
à l&rsquoévolution permanente des attentes des clients, des intérimaires et des candidats Manpower.
Projet Recommandation : 1er projet du LabManpower, la demande de recommandation est à l&rsquoinitiative du
candidat pour enrichir son profil et améliorer son employabilité. Une recommandation est un ensemble de
compétences (Autonomie, organisation, prise d'initiatives, ...). Le candidat sollicite une ancienne relation
professionnelle, qui va recevoir une notification par mail l&rsquoinvitant à le recommander. Après consultation de la
recommandation, le candidat décide de la partager avec Manpower, de la garder en privé ou de la supprimer.
Le conseiller Manpower accède à l&rsquoensemble des recommandations partagées.
Descriptif détaillé
Participation au démarrage du projet : étude, cadrage et plan projet.
Mise en place de la base de données pour le projet Recommandation.
Création du module Recommandation (JHipster).
Mise en place du module Service-Recommandation (JRest).
Customiser le parcours standard du candidat Manpower (candidat Eligible).
Cordonner les aspects techniques de l&rsquoapplication
Rédaction des documents technique
Environnement technique
JAVA, J2EE, JHipster, JSON, Spring Boot, AngularJS, JavaScript, Tomcat7, Postgres, node.js, Jenkins, Scrum
Développeur JAVA/JEE
ERDF
11/2014 - 12/2015
Contexte de la mission
Projet CINKEO : Refonte du système de demandes d'interventions (gestion des tournées et compte-rendu des
interventions des techniciens) à destination des managers et des techniciens.
Descriptif détaillé
Mise en place du module EURIDIS (AESWrap, fonction dérivation PBKDF2)
Faire les développements complexes.
Rédaction spécifications techniques détaillées du module de sécurité EURIDIS.
Développement et tests unitaires.
Participation à la mise en place du Lot PICTREL.
Maintenance évolutive et corrective de CINKEO.
Environnement technique
JAVA, J2EE, Struts 2, JSON, javax ws REST, JQuery, JavaScript, Weblogic Server 11g, Oracle Service Bus (OSB),
Oracle 10, Spring CXF, Tomcat, Jenkins, JMS, Test unitaires.
Développeur JAVA/JEE
ORANGE
7/2012 - 10/2014
Contexte de la mission
Projet CLIPER : est le référentiel « client personnes » d&rsquoOrange. L&rsquoobjectif est de donner au client les moyens
de gérer simplement ses données personnelles, sa sollicitation commerciale, et pour Orange améliorer la
connaissance client et l&rsquoefficacité des actions commerciales tout en garantissant le respect des règles
juridiques.
Descriptif détaillé
Création des Behaviour dans le moteur MDM.
Intégration JRules dans le moteur MDM.
Refonte d&rsquoIHM, réalisation des tests unitaires et réalisation des tests Selenium.
Mise en place d'un nouveau module « Cliper &ndash service » pour le flux PROMISE.
Mise en place des batch (Spring batch + Quartz) pour les traitements asynchrones.
Développer des Scripts JThon pour les exploitants WAS.
Participation à la mise en place du socle applicatif CLIPER.
Rédaction des documents DAL (Dossier d'Architecture Logicielle Cliper), les FEX (Fiches
Exploitation).
Création des scripts DB2 (paramétrable) pour la suppression.
Participation active aux rendez-vous agiles de l&rsquoéquipe Business Center (DSM, démonstration,
rétrospectives, estimation de la complexité des nouveaux sujets, planning game&hellip)
Assurer le support technique aux exploitants.
Environnement technique
JAVA, J2EE, GWT, WSA 7.0.19, DB2 9.5, Spring CXF, Selenium, Jenkins, MDM 10.0, scrum
Développeur confirmé JAVA/JEE
Pages Jaunes
10/2011 - 6/2012
Contexte de la mission
Projet BUC : Au sein de la TMA du projetBUsiness Center, portail destiné aux professionnels.
Descriptif détaillé
Maintenance évolutive et corrective en Java/J2EE de l&rsquoapplication BUC et la documentation
afférente à ces développements, avec une contrainte de temps de réponses temps-réels avec
d&rsquoautres applications du SI client
Réalisation des tests unitaires et des tests de non régression
Utilisation de Web Services
Adaptabilité de l&rsquoapplication aux contraintes sécuritaires (les informations doivent être totalement sécurisées)
Automatisation des scripts de packaging et d&rsquoinstallation des nouveaux développements.
Réalisation partielle ou complète de nouvelles portlets, customisation du noyau Liferay modèles CMS, services, script, batch &hellip
Participation active aux rendez-vous agiles de l&rsquoéquipe Business Center (stand up meeting, démonstration, rétrospectives, estimation de la complexité des nouveaux sujets, planning game&hellip)
Environnement technique
JAVA, J2EE, Spring 2.5, Hibernate, JSF, RedHat, Jboss 4.3, MySQL 5.0, Oracle, PL SQL, CXF, Selenium, GreenPepper, Hudson, Chekstyle, JQuery, Liferay 5.2, agile
Développeur confirmé JAVA/JEE
OALIA
5/2010 - 9/2011
Contexte de la mission
Projet CACIB : Outil de gestion des appels d'offres pour le Service des achats du Crédit Agricole.
Descriptif détaillé
Développement de nouveaux écrans de soumission et de suivi d'appels d'offres et les réponses
aux appels d'offres en fonction des fournisseurs
Développement et customisation des IHM en JAVA/FLEX
Suivi et correction d'anomalies (Mantis)
Ecriture et exécution des tests unitaires.
Environnement technique
Java/JEE, FLEX, Hibernate, Log4j, PL SQL, Oracle 9i, Eclipse 3.2.0, SVN, Platform SUN OS 5.9., Windows XP, HQL,
Tomcat5.5, Mantis, agile
Ingénieur d&rsquoétude et développement KSH, Ant et HPOO
SGCIB
12/2009 - 4/2010
Contexte de la mission
Projet ODEDE (Outil DE DEploiement) : Refonte de l'outil ODEDE de déploiement d'applications sur des serveurs distants à partir d&rsquoun serveur Clearcase.
Descriptif détaillé
Modélisation de scripts Ant à l&rsquoaide d'un outil graphique.
Optimisation et amélioration du code
Définition et paramétrage de processus batch de gestion de tâches récurrentes
Rédaction d'un cahier de tests uni...