-
Amundi
- Consultant Java/JEE Senior
Paris
2015 - maintenant
Sujet du projet:
Faire évoluer des outils de passage d'ordre et négociation
Tâches réalisées:
- Mettre en cluster les différentes applications de passage d'ordre et négociation pour assurer la haute disponibilité : cela passe par l'adaptation de plusieurs services et traitements en utilisant des outils fournis par le Framework HazelCast.
- Migrer les applications de seveur Jonas vers Wildfly ainsi que mettre en place de nouveaux processus de livraison automatiques.
- Faire évoluer le moteur FIX (trading électronique) pour utiliser un middelware de type JMS.
- Désimbriquer les applications du système d'information globale du groupe pour avoir plus de flexibilité en ayant un cycle de vie propre : chasser les dépendances inutiles, contacter les équipes concernées et assurer le suivi.
- Assurer le support utilisateurs.
- Faire plusieurs présentations techniques à l'équipe.
Environnement technique :
JAVA/JEE, SPRING, HAZELCAST, INTELLIJ IDEA, MAVEN, JENKINS, GIT, APPIA, JUNIT
-
Amundi
- Consultant Java/JEE Expérimenté
Paris
2013 - 2015
Sujet du projet:
Mise en place d'un système d'information complet pour gérer l'épargne salariale pour la retraite (PERCO) au niveau européen
Tâches réalisées:
Mettre en place les flux de paiement : prélèvement SEPA, virement.
Mettre en place ou adapter plusieurs processus comptables : rapprochement bancaire, lettrage de compte, calcul et mise à jour des positions titre ou cash, extourne, arbitrage.
Participer au développement d'une application web pour la tenue de compte.
Intégrer la solution d'authentification LUXTRUST pour le portail web publique.
Mettre en place des tâches de livraison sous Jenkins.
Migrer la base de code source de SVN à GIT et mettre en place de nouveaux processus de gestion de branches et de versions.
Former l’équipe à l’utilisation de GIT.
Environnement technique :
JAVA/JEE, SPRING, SPRING BATCH, ECLIPSE, MAVEN, JENKINS, GIT, JQUERY
-
PSA Peugeot Citroën
- Consultant Java/JEE
Rueil Malmaison
2011 - 2013
Sujet du projet:
Mise en place de l’outil de gestion de flottes internationales : gestion de clients, d’offres de vente, de remises accordées, de primes
Tâches réalisées:
Développer un batch pour exporter les données modifiées au cours de la journée par les utilisateurs au format CSV.
Développer un batch pour communiquer les nouvelles conditions commerciales aux loueurs par e-mail avec pièce jointe.
Développer plusieurs traitements métiers disponibles via des URLs et qui peuvent être lancés à partir de l’interface utilisateur du progiciel d’Oracle.
Développer plusieurs web-services SOAP sécurisés pour échanger avec d’autres applications.
Mettre en place un système de cache logiciel pour pérenniser l’application en cas de montée en charge .
Environnement technique:
JAVA/JEE, SPRING, WEBSERVICES, APACHE CXF, APACHE CAMEL, HIBERNATE, STRUTS, XML (JAXB), JUNIT4, EASYMOCK, MOCKITO, MAVEN2, GLASSFISH, JBOSS, ORACLE, ECLIPSE, IntelliJ 11, LINUX, SHELL
-
PagesJaunes
- Ingénieur d'etudes
Boulogne-Billancourt
2010 - 2011
Sujet du projet:
Refonte du portail Pages Jaunes/Ville en Directe : page d’accueil, informations locales (météo, cinéma, événements), gestion des comptes, des produits de parutions :
Développement et réalisation:
Développement web JAVA/JEE en utilisant le Framework Struts.
Développement des couches DAO.
Intégration de plusieurs moteurs de recherche : SOLR, PERTIMM et EXALEAD.
Intégration des WebServices internes et externes (Allociné).
Méthodologie de travail FULL AGILE:
Gestion de projet en mode SCRUM :User Stories, Stand Up Meeting, Rétrospectives ,Minimum Marketable Feature.
Pratiques de développement inspirés de l’Exterme Programming : Test Driven Development , Pair Programming, Behavior Driven Development (GreenPeeper).
Intégration continue : Hudson/Jenkins.
Environnement technique:
JAVA/JEE, HIVEMIND, WEBSERVICES, XFIRE, HIBERNATE, SOLR, PERTIMM, EXALEAD, STRUTS, GREENPEPPER, JMX, XML (JAXB), JUNIT4, DBUNIT, MAVEN2, TOMCAT, MYSQL, HUDSON/JENKINS, LOG4J, ECLIPSE
-
Orange Labs
- Ingénieur d'études
Paris
2009 - 2010
Sujet du projet:
M2MBox : Conception et développement de la partie logicielle d’une passerelle M2M (Machine To Machine) en Java
Tâches réalisées:
Analyse et définition de besoins.
Rédaction des spécifications techniques et fonctionnelles.
Développement des modules pour utiliser des capteurs (par ex. détecteur de présence) et des actionneurs (par ex. camera IP).
Développement des modules pour prendre en compte plusieurs protocoles de communication : KNX (domotique), TCP/IP ...
Développement d'un Webservice permettant l’accès externes à des fonctionnalités de la passerelle.
Rédaction d’un dossier de tests et de recette.
Environnement technique :
JAVA/JEE, OSGI, WEBSERVICE, APACHE CXF, JETYY, JSP, SERVELT, LOG4J, LINUX, SVN, MAVEN 2.0, UML, ECLIPSE