Anisse - Dévloppeur Full Stack JAVA Senior
Ref : 200505S001-
93800 ÉPINAY-SUR-SEINE
-
Développeur (41 ans)
-
Totalement mobile
-
En cours d'immatriculation
EXPERIENCE PROFESSIONNELLE
ESN : GROUPE OPEN
De 31/08/2022 au 28/04/2023 : Mission à la Société Générale
Développeur Back
Projet : GDS – Gestion des Sûretés :
GDS est un outil de gestion des sûretés.
Une sûreté est un acte juridique qui, en conférant un droit sur le patrimoine d’un tiers ou sur un actif
particulier, permet au créancier de se prémunir partiellement ou en totalité contre le risque de perte en cas
d’insolvabilité du débiteur. La valeur obtenue lors de l’exécution de la sûreté permet d’améliorer le
recouvrement de la créance en cas défaillance du débiteur.
Rôles et activités
• Intégration du SI Crédit du Nord (projet YOGA).
• Montée en version ; migration des batch de java6 à java8.
• Utilisation des API CM (progiciel développé par Sopra) au lieu des appels EJB.
• Développement de l’archivage et désarchivage des sûretés.
Environnement technique :
Java 6/8, Oracle, SqlDevelopper, Weblogic, EJB, WebServices Soap, Soap UI, WinScp.
De 20/05/2019 à 31/03/2020 : Groupama
Développeur Full Stack
Projet : GDO
Le système de gestion dentaire optique développé par la MOE GI de Groupama permet de gérer les devis et les demandes de prise en charge émanant des clients et des professionnels de santé.
L’application GDO est actuellement déployée et utilisée par les conseillers de plates-formes téléphoniques du groupe et des partenaires (PROBTP). Elle permet de centraliser les différentes données et d’automatiser un maximum de contrôles et traitements.
Objectifs
Participer à la conception des services mis à disposition des plateformes de gestion et des professionnels de santé.
Rédiger les spécifications fonctionnelles et techniques.
Concevoir et développer les services et les évolutions nécessaires dans les applications métiers et les portails internet, en implémentant les standards J2EE et webservices Rest.
Rédiger les dossiers de fabrication et d’installation à destination des équipes d’exploitation.
Réaliser le suivi des applications en production (Analyse, correction et consignes de reprise sur les incidents déclarés).
Taches
Rédaction des spécifications fonctionnelles détaillées et des diagrammes des séquences.
Développement du module AI qui est un client webservice SOAP. Ce module permet de calculer des devis, des prises en charge…
Développement du module GED qui est un client webservice SOAP. Ce module permet de stocker les courriers générés et les consulter.
Les webservices sont sécurisés via l’utilisation d’un Jeton pour chaque module.
Utilisation de XSL-FO pour générer les courriers en PDF.
Environnement technique : Java EE 6, Weblogic 12c , Oracle 11g, Eclipse , HTML, CSS, JSP, Servlet, Json, JAX-RS, JAX-WS, UML.
De 01/11/2018 à 29/03/2019 : Warner Music
Développeur Front
Projet : Portail Intranet Warner Music
Migration des pages écrites en Html vers JSP.
Amélioration des écrans de recherche en utilisant Json et Jquery pour gérer le lazyloading.
Adaptation des écrans existants à la nouvelle charte graphique.
Création d’un nouvel écran pour la création des nouveaux clients.
Utilisation de XSL-FO pour générer les rapports en PDF.
Environnement technique : Java 8 , Oracle 10g, Eclipse , HTML, CSS, JSP, Servlet, Jquery, Jquery UI, Json, Bootstrap.
De 12/2014 à 30/08/2018 (3 ans et 8 mois) : Geodis
Développeur & Lead Développeur
Projet : TMS Teos (Transport European Operations System) :
Le TMS ou logiciel de gestion du transport (Transport Management System) est un outil d’aide à la gestion du transport. Le TMS répond principalement aux besoins de traçabilité des livraisons et d’optimisation du transport (schémas et affectation des fournisseurs). L’ensemble permet d’améliorer l’organisation du transport. Ces améliorations se traduisent par une réduction des coûts du budget de transport.
Teos est un ERP acheté à une société espagnole et adapté en interne par geodis pour ses besoins.
L’équipe de développeur Geodis est assistée pour des fonctionnels de la société espagnole.
Maintenance et évolution de l’ERP Teos ; Adaptation de Teos pour les besoins fonctionnels de Geodis
Développement d’un module Elasticsearch intégré à Teos qui permet l’indexation et la recherche des ordres de transport (250 000 créés par jour)
Intégration d’Alfresco comme système de gestion de contenu dans Teos ; création des classes framework qui permettent la création de dossier, la sauvegarde et la visualisation des documents (pièces jointes pour les mails, signature des clients lors des livraisons, ….)
Création et maintenance des tests d’intégration en utilisant Selenium ; développement des classes framework qui pourront être utilisées pour d’autres tests
Formation des développeurs à Selenium, xPath et aux classes framework Selenium pour la création rapide et facile des tests d’intégration
Assister aux ateliers de présentation des évolutions et proposer des solutions techniques pour les demandes d’évolutions
Chiffrage et rédaction des notes techniques et rédaction des spécifications détaillées
Environnement technique : Java/J2EE ; JSF 2, Struts 1.2, Oracle, Junit, Selenium, xPath, CSS, HTML, Hibernate, JAX-RS, Elasticsearch, Maven, Git, SoapUI, Eclipse, Toad, Alfresco, Suite Atlassian (Jira, Bamboo, Confluence, Bitbucket), JBoss, Unix,JQM (Serveur de batch asynchrones en Java)
De 06/2012 à 11/2014 (2,5 ans) : Ministère de la Santé
Ingénieur études et développement Java/J2EE
Le Comité Economique des Produits de Santé (CEPS) vise à donner les moyens à ses acteurs d’anticiper et de respecter les délais réglementaires globaux de traitement des procédures de tarification relatives aux médicaments remboursables, notamment pour les parutions des arrêtés au Journal Officiel (JO).
Maintenance et évolution du « Module de gestion des médicaments remboursables vendus en pharmacie » (Medimed Ville)
Maintenance et évolution du « Portail de consultation public des médicaments remboursables vendus en pharmacie » ******** (Medicprix Ville)
Développement du « Module de gestion des médicaments remboursables vendus à l’hôpital » (Medimed Hôpital)
Développement du « Portail de consultation public des médicaments remboursables vendus à l’hôpital » ******** (Medicprix Hôpital)
Développement des batchs Talend qui permettent l’alimentation des bases de données Medicprix (Hôpital et Ville) à partir des bases de données Medimed
Migration des base données Informix vers PostgreSQL
Environnement technique : Linux, Git, Eclipse, Intellij, Java, Struts, Hibernate, Spring MVC, Junit, Selenium, Jenkins, Sonar, Sonatype Nexus, HTML/CSS, JavaScript, annuaire LDAP, Redmine , Mantis, Tomcat ,Maven, Informix, PostgreSQL, JAX-RS, OpenSSL
De 03/2011 à 06/2012 (1 an 4 mois) : Ministère de la Culture
Ingénieur études et développement Java/J2EE
Projet ARP : « Instruction et suivi des dossiers des opérations d'archéologie préventive et programmée »
Module D’urbanisation ATEMA : Ce module est un Web Service développé avec JAX-WS. Il est aussi utilisé par les autres services d’archéologie
Module ARP : Ce module est une application Web développée avec le framework SpringMVC, Hibernate/JPA/PostgresSQL et Dojo
Module Référentiels : C’est le référentiel des acteurs est des localisations geographique.Il se présente sous la forme d’un Web Service et développé avec JAX-WS. Les échanges entre les référentiels et les autres modules seront assurés par ActiveMQ
Module d’administration : Développement de l’interface d’administration avec Java/SwingX. Elle permet la création des acteurs et des localisations gégraphiques
Développement du client lourd en SwingX (Module d’administration)
Développement de la couche métier (Module ARP)
Développement de la couche présentation (Module ARP)
Développement et optimisation du mapping hibernate
Développement du système d’échange de messages (ActiveMQ) entre les modules
Développement des Web Servides ATEMA
Environnement technique : Linux,Git, Intellij, Java, JAX-WS, Spring MVC, Spring Roo, Dojo, CSS, JavaScript, annuaire LDAP, Mantis, Sonar, Tomcat , Maven, PostgresSQL/Pgadmin3, ActiveMQ.
De 09/2009 à 03/2011 (3,5 ans) : Ministère de l‘Intérieur
Ingénieur études et développement Java/J2EE
Projet Prenat : Traitement de demandes de naturalisation par les différents acteurs (Préfecture, SDANF, MAE, RG, Ambassade...)
Optimisation de la base de données (Requêtes et procédures stockées)
Évolutions et Optimisation de la couche métier (base de données et processus métier Flowmind)
Évolutions et Optimisation de la couche présentation (Struts, Jsp, CSS, JavaScript)
Développement des TLD Struts
Upgrade de Struts (1.1 vers 1.2)
Upgrade de la JVM (1.4 vers 1.5)
Upgrade de la base de données Infomix (9 vers 11)
Participation à la migration : Serveur d'application (SunOne vers Weblogic)
Tests et recettes de l’application
Environnement technique : Windows XP, Linux, Java, J2EE (Struts, JSP), CSS, JavaScript, annuaire LDAP, Flowmind (moteur de workflow), Eclipse, Aqua Studio,Mantis et Sonar, WebLogic et SunOne, Tomcat, Maven, Informix
De 01/2009 à 09/2009 (9 mois) : TDF
Ingénieur études et développement Java/J2EE
Projet NSTG : Systèmes de télégestion et d’alerte temps réel des équipements de diffusion télévisée
Études, réalisations, intégrations, tests et recettes de prises en charge de la surveillance de multiples équipements (Audio/Vidéo) hétérogènes d’une chaîne de diffusion TDF (supervision). Analyse trame réseaux (etheral, tcpDump) et SNMP
Etude, réalisation et recette d’une IHM de supervision (architecture MVC) : pour le suivi et la présentation des alarmes et des états des équipements de télégestion NSTG
Réalisation de script sur l’environnement de travail (backup CVS et base de données, compilation et extraction de forme source)
Administration, suivi et maintenance de la base de données centralisée de TDF dépositaires de toutes les ressources de diffusion et de leur prise en charge
Administration des serveurs de l’environnement de production et de test (Apache, Tomcat)
Administration Gestionnaire de station (Machine Linux dispatchant les états des équipements du réseau TDF) et mises à jour des scripts de configuration (Bash)
Administration et Mises en place de plateforme de test virtualisé avec VMWare Server et Virtualbox
Environnement technique : Linux (Redhat, CentOS et Fedora), VMWare (Xp/Vista), Java (Java Swing, JDBC, MVC, JavaMail, Java Web Start), Bash, Maven, ANT, AdventNet, Awk, Eclipse, pgAdmin, Sqldevelopper, MibBrowser, Tomcat, Eclipse, Postgresql 7,8 et Oracle10, Ethernet, protocole SNMP, etheral, tcpDump
Connaissances techniques
Architecture J2EE, Apache, Tomcat, Weblogic, JBoss
Bases de données Informix, PostgreSQL, Oracle
OS Linux, Windows
Langages/Outils Java, HTML/JavaScript, Eclipse, Maven, Git, C/C++, Python, Perl, Jenkins,
Sonar, Git/SVN, Mantis/Redmine, Firebug, Jira, Bamboo, Bitbucket, Confluence, Alfresco, Elasticsearch/Kibana, JQM, Jquery, Jquery UI, XSL-FO, JAX-RS, JAX-WS, EJB, MDB.
Modélisation UML, Merise, Power AMC
Frameworks Struts, Spring, Jpa, Hibernate, JSF
Connaissances fonctionnelles
Transports & logistique
Service public (Ministère de la santé, Ministère de la culture, Ministère de l'intérieur)
Domaine musical
Mutuelle Santé
FORMATION ET LANGUE
2007 Master 2 Informatique – Université Paris VII
2006 Master 1 Informatique – Université Paris VII
2004 Licence Informatique – Université de Reims
Langue(s) :
Anglais Lu et écrit (BULATS niveau intermédiaire)