Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Habib, Architecte JAVA

Habib Architecte JAVA

CV n°151213E001
Études et formations

FORMATION
2015 Formation MongoDB for Java Developers – MongoDB University

2014 Formation Architect Enterprise Applications with Java EE –Oracle

2006 Formation Professionnelle JAVA J2EE (JSP, Struts, EJB, Servlet, Taglibs,…)

2006 Diplôme d’Ingénieur Informatique

2002 Cycle préparatoire aux études des ingénieurs filière mathématiques

COMPETENCES TECHNIQUES
LANGAGES& FRAMEWORK : Java, JEE6 (JPA 2.0, EJB 3.1, Bean Validation 1.0, CDI 1.0,Hibernate 4, JAX-WS 2.2, JAX-RS 1.0, JSF 2.1), GWT, GXT, JUnit,TestNG, Mockito, Spring, Spring batch, Spring Security, JSP, SERVLET, Struts 1 &2, SQL / PLSQL, Shell Scripts, XML, HTML, CSS, JS (AJAX, JQuery), Jmeter, Hudson, Nexus, Sonar, JIRA, Maven, Ehcache, réplication du cache, Angular JS.

WEB SERVICES & TESTS : JAX-WS, JAX-RS, SPRING-WS, CXF, JAXB, XML, XSD, SOAP, REST, JSON, RESTful client, JAX-WS client, Automatisation des tests fonctionnels: SoapUI, Automatisation des tests de charge: Jmeter.

MÉTHODES : Méthodes Agile SCRUM, UML &Design Pattern, MERISE (MCD, MPD)

Serveurs : Tomcat, Jonas, Websphere 6, JBoss AS 7.1, WildFly 9.0

SGBD : Oracle(9i, 10g, 11g), DB2, MySQL, MS SQL Server, DB2, MongoDB 3.2

LOGICIELS : Modélisation (Visual Paradigm Suite), IDE (Eclipse, Netbeans, RAD)

GESTIONNAIRES DE SOURCES : CVS, SVN, GIT

GESTIONNAIRES DES PROJETS : Ant, Maven

SYSTÈMES:Windows XP, Seven, UNIX (Solaris), Ubuntu.

LANGUES
• Anglais

Expériences professionnelles

8 années d’expérience en développement JAVA/JEE

INA
Depuis décembre 2013
Sénior Java-JEE /Leader technique

Supervision transcodeur :
• Mise en place de l'architecture technique du projet.
• Études et choix technique.
• Mise en place des frameworks GWT et GXT.
• Développement d’écran de supervision des transcodeurs.
• Préparation de la livraison en intégration, pré-production et en production.

Astracan :
• Mise en place de l'architecture technique du projet.
• Mise en place des frameworks GWT et GXT.
• Développement des écrans de fiche projet.
• Développement des web services RESTFULL pour la communication avec Baradoz.
• Réalisation de la partie cache niveau 2 avec Eh-cache.
• Réalisation des tests unitaires en utilisant Junit et Soap-UI.
Méthodologie : Agile scrum.
Environnement technique : Java J2EE, GWT, GXT, hibernate, spring 4, jax-rs, Soap, Wsdl, maven, LDAP, mysql, tomcat, svn.

SI2M Malakoff Médéric
janvier 2013- novembre 2014
Concepteur Développeur
Projet : Référentiel Produit Garantie (RPG) ; la mise en place d’un référentiel métier sur les produits qui sera partagé par les différents SI du groupe et pour cette partie plus particulièrement utilisant le produit prévoyance individuelle.

Spécification technique détaillé.
Développement et mise en place du module d'orchestration des produits et garantie élémentaires.
Développement des web services d’échange des produits et garanties élémentaires via le bus.
Revalorisations des garanties élémentaires.
Environnement technique : Java J2EE, Struts, hibernate, jquery, Axis, maven, DB2, tomcat, svn.

ALCARA
De Septembre 2012 à Décembre 2012
Concepteur Développeur
Contexte : USINE RETRAITE
 Développement et configuration du module d’extraction de base consolidée selon les destinataires.
 Validation des tests unitaires et d’intégration.
 Mise en recette des évolutions.
Environnement technique: java J2EE, DB2, Unix, Wincp, putty.

AIR FRANCE
D’Octobre 2011 à Juillet 2012
Concepteur Développeur
Contexte : Evolution du serveur de données Amphore pour la communication avec des applications iPad et la gestion de la propagation des mises à jour des données.
 Spécifications fonctionnelles et technique de la notification APNS via amphore.
 Gestion des données spécifiques iPad.
 Développement des services d’échange de données avec iPad Développement du service de notification des iPad.
 Développement du module de supervision.
 Validation des tests unitaires et d’intégration.
 Mise en recette des évolutions, en production.
Environnement technique: Java J2EE, Struts, Spring, hibernate, JSON, Websphere 6, RSA, Oracle 10g, Toad. ClearCase.Javapns Méthodologie : Agile scrum.

SI2M Malakoff Médéric
De Juillet 2010 à Septembre 2011
Concepteur Développeur
Contexte : Dans le cadre de l’Usine Retraite, traitement des déclarations sociales norme N4DS (Norme pour les Déclarations Dématérialisées de Données Sociales).
 Spécification technique et développement du module d’éclatement physique des fichiers N4DS en sous fichiers N4DS reçu par Groupes de protection Sociale destinataires
 Spécification technique et développement des Web Services de recherche détaillée des déclarations par période et institution pour le module de gestionnaire et module de supervision
 Développement du module de gestionnaire (OG)
 Spécification et développement du module de traçage des évènements basé sur des messages JMS
 Validation des tests unitaires et non régressions
 Mise en recette des évolutions, en homologation
Environnement technique : JAVA J2EE, JMS, Struts 2, Web Services JAX-WS, XML, Ant, Eclipse 3, SVN, DB2, WinScp FTP, SquirrelSQL, JBoss 4, Tomcat, Webpshere 6.

ALBIRAN
D’Avril 2009 à Juillet 2010
Concepteur Développeur
Contexte : Développement des solutions web d’assurance générale (ALTIMA, ALLIANZ, GRAS SAVOYE,…).
 Gestion des contrats d’assurance et des sinistres
 Développement d’un module pour la génération et le traitement des écritures et des pièces comptables des primes, commissions, contrats, mouvements et affectations financières
 Implementation des design patterns (DAO pattern, Business Delegate, Service locator)
 Préparation de la base de données et développement des procédures stockées
 Implémentation des Web Services et traitement des flux d’échanges de données
 Développement des fichiers XSL pour la génération des devis et des contrats en format PDF
Environnement technique : JAVA/J2EE, Spring 2.5, Apache CXF, PL/SQL, AJAX DOJO, JavaScript, Oracle 10g, RESIN 3.16, SVN.

AMEN BANK
De Juin 2008 à Mars 2009
Concepteur Développeur
PROJET 1 :
Contexte : Recharge GSM.
 Développement d’une application de recharge GSM pour les clients d’AMEN BANK ; interaction avec les DLL (ayant pour rôle de débiter et de créditer les comptes)
 Développement du module de sécurité avec les certificats pour les projets et ws-Security pour les Web Services

PROJET 2 :
Contexte : Service bancaire en ligne.
 Spécification et conception du module paiement
 Développement du module de virement et des lettres de crédit international
 Développement d’un module de communication avec le DLL (son rôle est la gestion des comptes), développée en C/C++
 Intégration du RIA DHTMLGrid pour le traitement des DataGrid pour le calcul des titres commerciaux et les contrôles nécessaires
 Intégration du module avec le système d’information de la banque
 Test et intégration
Environnement technique : JAVA/J2EE, Struts, Spring, Hibernate, Axis (Web Services), PL/SQL, AJAX, Javascript, DHTMLGrid, Keystore, Oracle 10g, Tomcat, UML, CVS.

ING Bank
De Juin 2006 à Mai 2008
Concepteur Développeur
PROJET 1 :
Contexte : EAI Progiciel Bancaire: Développement d’un service pour le traitement des messages financiers échangés entre les banques (Swift, Calypso, Kondor, Irate, Xrate, AMR).
 Spécification et conception
 Développement du service Smart MQ pour la réception et l’émission des messages SWIFT de Webpshere MQ et non Swift et sauvegardes dans différents chemins spécifiques
 Développement d’expressions régulières pour chaque champ de message Swift
 Extraction des données des messages pour l’identification des comptes, la détection des messages en double lors de la réception ou l’envoi, filtrage, archivage
 Validation des messages en se basant sur les données obligatoires et leurs formats
 Développement des procédures stockées et des triggers
 Enrichissement et notification des erreurs
 Traitement des messages et calculs des balances
 Mission à Amsterdam : maintenance du progiciel

PROJET 2 :
Contexte : Conception et développement d’une application d’anti-blanchiment d’argent.
 Spécification technique
 Développement de la partie de vérification à partir des listes fournies par différents organismes
 Développement du module de vérification si l’émetteur et récepteur appartiennent aux listes noires et notifications
 Mise en recette des évolutions
Environnement technique : J2EE, Spring, Struts, Hibernate, JMS, XML, XSL, Javascript, UML, Oracle 10g, PL/SQL, Websphere 6, Websphere MQ, Eclipse 3.2, Blazeds, Adobe Flex 3.

ADHOC ISL
De Juillet 2005 à Mai 2006
Concepteur Développeur
 Réalisation d’une console similaire à Eclipse en utilisant JFreeChart et plug-ins Eclipse (Eclipse 3.2, JFreeChart 1.1)
 Développement d’un module d’extension de JVM JDK 1.5.0 : récupération des KPI de JDK 1.5.0
 Développement d’un module de monitoring du serveur Weblogic 7.8 : récupération des KPI de Weblogic
 Développement d’un module de monitoring du serveur Webpshere 5 : récupération des KPI de
Websphere 5
Environnement technique : Java, JFreeChart. Weblogic 7.8, Websphere 5. jdk 1.5,