MALAKOFF MEDERIC Ingénieur Etudes et Développement J2EE Février 2015 à ce jour
Dans le cadre de ma mission chez Malakoff Médéric, j’ai été amené à travailler sur plusieurs projets dont :
• Mise en place du Projet Fiche de Paramétrage
• Refonte totale des batchs de l’application DSN (Déclaration sociale Nominative)
• Maintenance Evolutive et Corrective sur la DSN
• Maintenance Evolutive et corrective de la plateforme de Gestionnaire OG (Outil de Gestionnaires)
• Campagne de tests de performances (IBM DATA Studio)
• Support de niveaux 3
Architecture du Client :
• Communication entre applications : Web Services (SOAP, REST)
• Communication avec l’extérieur : Web Services et CFT
• Format d’échange entre applications : XML
• Architecture SOA
Equipe : MOE dans une équipe de 6 personnes, en relation directe avec les équipes projets et la Maîtrise d’Ouvrage.
Tâches effectuées :
Analyse des besoins
Spécifications techniques détaillées
Implémentations des fonctionnalités métiers et services d’accès à la base de
données.
Mise en place de la Gestion des Logs avec Log4j.
Création des nouveaux écrans dans l’outil de gestionnaire OG.
Tests Unitaires avec Junit
Tests Web service avec SOAPUI
Développement des process stanlones avec Spring Batch (controles, Emission,
Notification au Bloc1, Génération en masse de pdf)
Développement des web services SOAP et REST
Développement d’un outil d’administration des différents batchs (Spring batch admin et
Angular js)
Développement des scripts Shell pour lancer les différents batch JAVA
Rédaction des documentations techniques détaillées (STD)
Rédaction des PV de livraisons
Livraison en qualification et en preproduction
Tests d’intégrations, tests de recettes et tests de non régression fonctionnelle
Support de niveaux 3
Environnement technique : Java, Java JEE, Hibernate, Spring Core, Spring Data, Spring Batch, Spring JDBC, Spring Intégration, Spring MVC, Angularjs1, Struts 1, Web Services REST, SOAP, JAXB, Xls Junit4, Xml, xsd, Log4j, Jira, IBM Websphere 7, Oracle 10g, db2, HSQLDB, SOAPUI, Entreprise Architect, Nexus, Jenkins, Maven, Eclipse
CREDIT AGRICOLE CIB Lead technique J2EE Juillet 2012 à ce jour (30 mois)
• Refonte totale de l’application de Reportings PSR (XCT, SCT, SDD, MCT).
• Migration Ant To Maven de l’application de contrôle des chèques
• Migration Was 5 To Was 7 de l’application de demande et de Gestion de Garanties
• Maintenance corrective et évolutive de l’application Badiane (Garantie), OCR (Reporting Paiement), support de niveaux 1 et 3 sur des applications du domaine Financement.
Architecture du Client :
• Web Services pour gérer les communications synchrones
• XML pour définir les formats d’échange entre les applications
• JMS pour adresser la communication asynchrone avec les MOM
• Biztalk pour échanger des flux avec l’extérieur
• Architecture SOA
Equipe : MOE dans une équipe de 9 personnes, en relation directe avec les équipes projets et la Maîtrise d’Ouvrage.
Tâches effectuées :
Analyse des besoins
Spécifications techniques détaillées
Implémentations des fonctionnalités métiers et services d’accès à la base de données.
Configuration de serveur d’application d’application Was 7 pour une application Java J2EE.
Mise en place de la Gestion des Logs avec Log4j dans Badiane
Création des nouveaux écrans dans Badiane.
Intégration du web service BMA (Base Mondiale des Autorisations) dans Badiane.
Tests Unitaires avec Junit
Tests Web service avec SOAPUI
Développement d’une application standalone de lecture d’une file MQSeries (Batch)
Développement d’une application d’envoi des messages dans une file MQSeries (Batch)
Développement des scripts Shell pour lancer les différents batch JAVA
Maintenance évolutive d’un Listener EJB Websphere de lecture d’une file MQSeries.
Rédaction des documentations techniques détaillées (STD)
Rédaction de la RoadMap pour la livraison en qualif et Prod.
Rédaction des PV de livraisons
Livraison en qualification et en production
Tests d’intégrations, tests de recettes et tests de non régression fonctionnelle
Support de niveaux 1 à 3
Environnement technique : Java, Java JEE (Servlet et jsp), Hibernate, Spring Core, Spring JMS, Spring Batch, Web Services REST, JAXB, JDom, Junit4, Xml, xsd, Log4j, Jira, IBM Websphere (5,6 et 7), Oracle 10g, Oracle 11g, HSQLDB, SOAPUI, Entreprise Architect, Nexus, Jenkins, Maven, Eclipse
EUGENA CONSULTING Ingénieur d’étude J2EE Décembre 2011 à Juillet 2012
Développement d’un comparateur de prix.
Tâches effectuées :
Analyse des besoins
Définition du modèle de données (UML)
Implémentation des web services REST qui retourne des flux JSON.
Appel Web Services via Ajax pour récupérer des flux de données
Appel Ajax pour parser le contenu du flux de données
Construction dynamique des nouvelles IHM
Implémentation de la couche d’accès aux données
Développement des tests unitaires avec Junit
Création d’un manuel d’utilisation technique (support pour la maintenance et réutilisation)
Environnement technique : Eclipse Hélios, Java 1.6, J2EE, Spring Core, Hibernate, Web Services REST, XML, Excel, JDBC, CSS 3, HTML 5, JQUERY.
BNP PARIBAS ARBITRAGE Ingénieur d’étude J2EE Avril 2011 à Novembre 2011
Maintenance corrective et évolutive pour deux applications Web Intranet en technologie J2EE et base de données Oracle et gestion de configuration de plusieurs projets.
Reporting réglementaire MATRIX
Contrôle et Rapprochement Mensuel HERA entre le P&L économique et le P&L comptable au sein de l’équipe Finapps du pôle Finance
Administration des outils de gestion de version Subversion, de construction des livrables et de gestion de dépendances Maven.
Réalisation d’une application d’automatisation des tests unitaires permettant d’effectuer les tests de non régression fonctionnelle afin de valider l’ensemble des règles de gestion avant les mises en production.
Déploiement des livrables dans les différents environnements d’exécution (recette, pré-production, production) avec Bambou.
Equipe : MOE dans une équipe de 4 personnes, en relation directe avec les équipes projets et la Maîtrise d’Ouvrage.
Tâches effectuées :
Spécifications techniques et fonctionnelles des évolutions, en relation avec l’équipe MOA
Elaborations des scénarios de tests et de la procédure de livraison avec les équipes projets et les MOA
Mise en place de l’environnement de développement et de recette pour les évolutions et pour les tests :
Installation et administration des serveurs d’application WebLogic pour les différents environnements
Configuration du Serveur d’application Weblogic de dev/recette
Mise en place et administration des outils de gestion de version et d’intégration continue : Subversion, Maven, Bambou
Réalisation des maintenances sur l’IHM et des automates de tests de non régression
Développement de nouveaux écrans afin de récupérer les données des différents pôles (Modification, suppression, édition).
Implémentation du modèle MVC en utilisant le Framework Struts 1
Implémentation des web services CXF et des clients pour les tests.
Développement des procédures stockées PL/SQL – Transact SQL
Création de tables, vues, triggers
Mise en place d’un outil de consolidation des données avec Spring 2.5 / Hibernate 3
Développement des EBJ3
Réalisation des tests unitaires avec J Unit
Recette avec les utilisateurs et tests d’intégration
Création d’un manuel d’utilisation technique (support pour la maintenance et réutilisation)
Mise en production des évolutions
Environnement technique : Architecture SOA, Apache, WebLogic 9.2, Eclipse Hélios, Java 1.6, J2EE, Struts 1.2, Spring, Subversion, Maven 3, Bambou, Jira, Web Services (CXF), Oracle 10g, SQL Serveur 2005, EJB 3, Procédures stockées, XML, Excel, POI, JAXB, JDBC, CSS 3, HTML 5, JQUERY, Hibernate 3
NATIXIS Ingénieur d’étude J2EE / C++ Juin 2010 – mars 2011 (10 mois)
Réalisation d’un outil de Calibration de la volatilité implicite par la méthode de Black and Scholes au sein de l’équipe Librairie du Département Risque de Crédit.
Tâches effectuées :
Recherche Bibliographique sur le calcul de la volatilité implicite
Spécifications techniques
Développement d’un outil de récupération des données de Marché
Développement de l’outil de calibration de la méthode de black and Scholes
Maintenance de l’application web de gestion des fournisseurs pour le département Achats en Java/J2EE.
Analyse et Conception :
Analyse des besoins
Spécifications techniques des solutions
Intégration de l’outil de versioning CVS et importation des ressources existantes
Conception détaillée des composants fonctionnels et les modèles de données
Implémentation des fonctionnalités métiers (DAO)
Développement des vues en utilisant les Jsp et les servlets
Développement des tests unitaires des composants avec Junit
Développement des clients pour les pour les EJB déployé dans JBOSS
Tests de recette et tests de non régression fonctionnelle, tests unitaires.
Création d...