-
Thales
- Leader développeur JAVA/JEE PIVS
Courbevoie
2013 - maintenant
Mission : Conception, développement et intégration des évolutions sur PIVS
PIVS outil pour vérifier et mesurer l'application des processus opérationnels et de management du groupe. Permet également d'aider à évaluer la conformité aux normes et aux modèles pertinents pour THALES
* Conception et réalisation des corrections-évolutions du logiciel,
* L'optimisation de code, amélioration des performances ;
* Résolution de problème fuite mémoire (JAVA Performance Tuning),
* Montées de version (livraison et tests en pré-production, recette, mise en production),
* Support technique (analyse, diagnostic et résolution des incidents),
* Suivi de la prestation (documentation, suivi des demandes et des indicateurs),
* Participation aux comités techniques client et conseil vis à vis des autres développeurs.
* Encadrement technique d'une équipe de 3 développeurs.
Environnement technique : API JAVA: MyBatis, Ant, Spring3, FLEX, Oracle 10g - 11g, Jira
PLSQL, Triggers, multithreading SQL
-
Bibliothèque nationale de France
- Leader développeur JAVA/JEE ESCO
Paris
2013 - 2013
Mission : Conception, développement et intégration des évolutions sur Espace Coopération (Méthodologie SCRUM)
Une application ESCO de type web propose aux clients habilités d'accéder aux différents Services de la BNF.
* Conception de l'architecture applicative composée de trois couches: couche de présentation gérée par SpringMVC; couche métier/business gérée par JavaBeans et JMS et couche d'accès aux données par Hibernate et JPA ainsi que la collecte de données SPAR via le protocole SPARQL.
* Mise en place des outils de qualité de code avec SONAR, checkstyle.
* Mise en place d'un environnement de tests avec le framework JUnit.
* La conception en utilisant des Designs Patterns et des diagrammes UML avec ArgoUML.
* Rédaction des documents d'architecture technique, de spécification technique détaillée.
* Intégration des applications via des services web. ;
* Développement des composants métier, de la couche DAO avec Hibernate, des composants MVC avec SpringMVC.
* Installation et déploiement dans les environnements de tests et d'intégration.
* Encadrement technique d'une équipe de 2 développeurs.
Environnement technique : API JAVA: JPA2.0, Hibernate3.5, Maven, Spring3, Spring MVC3, Spring batch, Portlet MVC2.0, JSR286, JetSpeed 2, web Service REST, Web Service SOAP, SPARQL, JavaScript, jQuery, Hudson, sonar, synergie, Talend.
-
ECOTAXE SECU
- Concepteur développeur Java/J2EE
2011 - 2012
Mission : Développement et intégration au sein de l'équipe sécurité d'une application de gestion
d'accès et d'une application de signature et de vérification de signature des fichiers.
Une application admin centrale de type Web permet aux administrateurs habilités,
l'authentification, création/suppression et modification des comptes ainsi que la gestion des
profils.
* Conception et implémentation des modules techniques (JSF2, de la couche métier Spring 3, l'annuaire LDAP avec/sans SSL (LDAPs))
* Mise en place des outils de qualité de code avec SONAR, checkstyle.
* Mise en place d'un environnement de tests avec le framework JUnit.
* Rédaction des documents d'architecture technique, de spécification détaillée.
* Rédaction de manuelle d'utilisateurs, de document d'installation.
* Installation et déploiement dans les environnements de tests et pré-prod.
* Réalisation de tests sélénium.
Une application signature/vérification de signature de type Web propose : Signature des fichiers Xml/PDF via web service Spi (Logiciel édité par la société Open Trust de gestion de signature électronique centralisée, et de gestion de preuve.)
* Conception et implémentation des modules techniques (GWT, de la couche métier Spring 3, web service CXF Spring Security OpenTrust, OpenSSL.).
* Mise en place des outils de qualité de code avec SONAR, checkstyle.
* Mise en place d'un environnement de tests avec le framework JUnit.
* Rédaction des documents d'architecture technique, de spécification détaillée.
* Rédaction de manuelle d'utilisateurs, de document d'installation.
* Installation et déploiement dans les environnements de tests et pré-prod.
* Réalisation de tests sélénium.
-
Direction Régional pôle emploi
- Ingénieur de développement JAVA/J2EE OLIMP
Nantes
2011 - 2011
Mission : Développement et intégration des évolutions sur OLIMP
* Réalisation des développements des couches applicatives, couche de présentation gérée
par struts2,
* Réalisation des développements couche métier gérée par JavaBeans.
* Développement des composants métier, de la couche DAO avec Hibernate,
* Configuration du portal weblogic. ;
* Mise en place d'un environnement de tests avec le framework JUnit. ;
* Réalisation de tests sélénium.
Environnement technique : API JAVA: Weblogic portal, Hibernate3, Oracle10, Workshop, Eclipse, Tortoise SVN.
-
Assistance publique - Hôpitaux de Paris
- Ingénieur de développement JAVA/J2EE ASIP
Paris
2011 - 2011
Mission : Développement et intégration d'un annuaire de recherche : participation au développement de plusieurs modules d'une application de type web. Les développements sont faits avec les technologies Java/J2EE , struts2, Hibernate
* Développement des critères de recherche.
* Authentification.
* Gestion des profils. ;
* Gestion des habilitations. Utilisée seulement pour :
* Le droit de modifier une structure (profil Directeur d'Etablissement).
* Le droit de créer une structure (profil Agence Régional Santé).
* Mise en place d'un environnement de tests avec le framework JUnit.
* Réalisation de tests unitaire avec sélénium.
-
Allianz
- Ingénieur de développement Java/J2EE CLEVA
Puteaux
2010 - 2011
Mission : Développement et intégration de logiciels en Java/J2EE
* Chantier interface : extraction des flux permettant de transmettre des informations depuis la base de données de CLEVA vers différents domaines. ;
* Développement de l'architecture applicative composée de 2 couches, couche métier gérée par spring, couche d'accès aux données par Hibernate. ;
* Chantier architecture : réalisation d'un traitement d'ordonnancement d'une chaine de Batch outils :
* Développement de batch java. ;
* Chantier éditique : constitution de maquettes courriers. ;
* Réalisation des maquettes en utilisant Birt Designer. ;
* Chantier paramétrage : paramétrage de règles métiers (règles de gestion) Allianz sur Cleva
Environnement technique : API JAVA: Hibernate, Maven, Spring-2.5, Eclipse, Birt Designer 2.3,SVN