Amara - Architecte J2EE

Ref : 160203M002
Photo d'Amara, Architecte J2EE
Compétences
Expériences professionnelles
  • Depuis Mars 2014 BPI FRANCE, Banque d’investissement
    Expert Technique JAVA/J2EE
    Dans le cadre des évolutions de l’application Portail Commercial, application permettant :
    - D’enregistrer et de suivre les demandes en financement et en garantie jusqu’à leur réalisation.
    - De suivre l’activité commerciale OSEO de manière globale et transversale,
    - D’analyser et de prendre des décisions sur des dossiers à l’aide de l’Outil d’Aide à la Décision (OAD).

    Participation aux releases techniques pour la maintenance évolutive du socle technique l’application (en méthode Agile):
     Conception, réalisation, Tests et livraison.
    Etude et réalisation de la refonte technique de l’application sur le plan technique et architectural.
    Automatisation du cycle de vie de l’application ainsi que des applications tierces (Constructions, Test, déploiements) par l’administration d’un environnement d’intégration continue basé sur les outils Maven, SonarQube, Archiva, Jenkins.
    Contrôle de la qualité du code avec Sonar, PMD et Checkstyle.
    Procédure de Mise en place et de configuration de l’environnement de développement « Rational Application Developer » et « IBM WebSphere Application Server V8.0
    Mise en œuvre de l’architecture SOA au sein de la GDC, notamment par l’exploitation de services d’applications tierces.
    Rédaction des documents techniques (DAT, STD,…).

    Environnement Technique : JAVA/JEE6, Struts, JSF, Junit, WEBSERVICES REST/SOAP, Batchs, JavaScript, Eclipse, plugins Eclipse, IBM WebSphere Application Server V8.0 , WSO2 ESB v4.8.1, RAD Websphere V8.0, Maven, SVN, QC, SONAR, Surefire, PMD, Hibernate, PowerAMC 16, DB2 V8, SQL, Jenkins, Archiva, Sonar, SSO, LDAP, SOA, GED IBM FILENET P8, KSL, Blaze

    Dans le cadre des évolutions et de la maintenance (Corrections et incidents) des applications internet Et mobile multi-canal des portails institutionnels, transactionnels et mobile ainsi que dans le cadre du projet SIOP – Projet de convergence des SI Société Générale et Crédit du Nord, au sein de l’équipe D’architecture DSI/SIOP/ATI/ADE :

    Participation aux releases techniques pour la maintenance évolutive du socle technique:
    • Études et Réalisations des évolutions d’architectures techniques du projet convergence.
    • Mise en place et Administration de la plateforme d’intégration continue avec Hudson/jenkins pour gérer les applications JEE.
    • Support et suivi de la mise en place du socle technique et des environnements de développements aux différentes équipes des développements.
    • Maintenance évolutive et corrective sur le plugin maven release.
    • Etude et évolution des outils de développement, de test et de profiling.
    • Procédure de Mise en place et de configuration de l’environnement de développement Portail Weblogic
    • Rédaction des documents techniques sur différents supports (GED,WIKI).

    Environnement Technique : JAVA/J2EE, SPRING, JSF, Portlets , Junit, SONAR, Checkstyle, Cobertura, Surefire, PMD, DOS, PERL, Hibernate, WEBSERVICES REST/SOAP,JMX, HTML5, ExtJS, JavaScript, Eclipse, plugins Eclipse, Jrebel, Weblogic Server, Weblogic Portal 10.3.2/10.3.4, WorkShopStudio1.1, Maven, ANT, ClearCase, Oracle,MySQL, Hudson, Jenkins, Nexus, Artifactory, Sonar, Profilers, SSO, LDAP, Python/Jython

    Réalisation des portails d’entreprise en LIFERAY au sein d’une équipe en mode agile (SCRUM) :
    • Définition de l’architecture technique et logicielle
    • Gestion et pilotage de l'équipe de développeurs en place
    • Mise en place de l’environnement technique de développement sous windows et Linux
    • Réalisation et Mise en production d’un portail en Liferay 5.2.3 en mode agile (SCRUM)
    • Développement en Java/J2EE, Tests, déploiement et administration des portlets au sein du portail Liferay
    • Réalisation des documents techniques.
    • Participation aux réunions avec le client (Product Owner)
    • Participation aux réunions de planification de sprint
    • Organisation des réunions quotidiennes (Daily Scrum)

    Environnement Technique: Windows XP, Eclipse 3.2, JAVA/J2EE (JSF-Spring-JPA/ Hibernate -Portlets), Junit, Html, JavaScript, SSO, MySql 5.1, Toad for MySQL 4.5, MySQL Administrator 1.2.17, Apache-ant-1.8, Tomcat 5.5/6.0, Maven 2, Liferaty 5.3.2/6.0, portlets, Subversion1.6, TortoiseSVN 1.5.5, Ubunto Linux, Jboss 5.2, Apache 2.2,mod_jk, Scrum

    Mise en place d'une application web de traitement et de gestion de contrats d'assurance vie pour le compte de GENERALI. L'application web est interfacée avec le serveur de gestion back-office de contrats d'assurance V9, produit du marché commercialisé par la société ITN.

     L'application contient les modules suivants :
    - Opération commerciale
    - Saisie des coupons et passage en affaire nouvelle
    - Gestion des avenants
    - Gestion des éditiques
    - Statistiques
    - Administration du site et habilitation

    En charge de :
    • Développement, Intégration, Tests et exécution des batches d’extraction des données pour différentes opérations commerciales ainsi que pour les données concernant les niveaux (Coupons, Polices, Portefeuille, Commission, Statistique Annuelle)
    • Développement des états de sorties en format WORD et PDF : création des maquettes sous Open Office, fusion et impression des documents en utilisant java et en faisant appel à un web Service développé en java.
    • Tests et Mise en production de l’application
    • Documentations du projet sous Wiki.

    Environnement Technique: Windows XP, Linux, Java, PHP5, Java, HTML/JavaScript, Ajax, Zend Framework, Oracle 10g, Eclipse 3.4.0, SVN, PL/SQL Developer 7.1.5, Toad, V9/T9AS, OpenOffice.org 2.4.1, Wiki, WebServices

    Mars.2007- Mai.2008 VSC-SNCF, E-Commerce
    Consultant JAVA/J2EE
    Projet 1 : Maintenance évolutive et corrective du site E-Commerce ******** en respectant l’architecture technique de l’application.
    Le site gère les fonctionnalités suivantes:
     Espace Loisir :
    - La vente de produits Train
    - La vente de produits Agence
    - L’après-vente
    - La relation Client

     Espace Pro:
    - La gestion des comptes de l’entreprise
    - La vente de produits Train
    - La vente de produits Agence
    - L’après-vente

    • Participation à la Maintenance évolutive et corrective de l’application en Java/J2EE
    • Analyse du code
    • Rédaction des documents techniques

    Environnement Technique: Windows XP, Unix, Java J2EE, Eclipse 3.2, WebLogic 9, Oracle 9i, Spring, Frameworks VSC, Struts, Gestion des configurations Rational ClearCase 7.0.0.1, Rational ClearQuest 7.0.0, Serveur IIS, Hibernate 3.1, Gestion de dépendance Ivy 1.3.1, Ant, Maven 2, Junit, Checkstyle, PMD

    Projet 2 : Mise en place d’un site Portail d’entreprise qui permettra la vente/après-vente de produits Fer, la gestion de profils, le reporting ainsi que l’administration de cette solution au sein de l’équipe B2B.
     Les fonctionnalités essentielles du portail :
    - Accès dédié par URL entreprise, sécurisé par authentification
    - Gestion de profils à l’intérieur d’une entreprise
    - Définition de services payants
    - Offre de service de base (réservation, après-vente, BI)
    - Mise en avant de l’offre Pro, distribution des tarifs négociés domestiques et internationaux
    - Paiement par carte logée
    - Offre de reporting
    - Le paiement en compte
    - La commande de prestations EAD+ (envoi suivi, Chronopost, envoi par coursier)
    - La gestion de publicité contextuelle
    - Authentification SSO

    • Participation à la conception, développement, Test, Intégration et déploiement de l’application en Java/J2EE
    • Mettre en place Maven comme outil de build pour remplacer Ant
    • Conception, développement et Gestion des versions et des configurations SGBD oracle
    • Migration de Weblogic 9 vers Weblogic 10

    Environnement Technique: Windows XP, Unix, Java J2EE, Html, CSS, JavaScript, Eclipse 3.2, WebLogic 9, Oracle 9i, Spring, Frameworks VSC, Struts, WEBSERVICES SOAP, Rational ClearCase 7.0.0.1, Rational ClearQuest 7.0.0, Serveur IIS, Hibernate 3.1,
    Gestion de dépendance Ivy 1.3.1, Ant, Maven, Oracle Designer 10.1.2.2, PLSQL, SCRUM

    Nov.2006- Févr.2007 CYNAPSYS, Facility Management
    Ingénieur E/D JAVA/J2EE
    Projet ******** : mise en place d’une plateforme web de gestion des services pour les activités de « Facility Management »
    Participation à la conception de 3 modules « gestion des rapports » ; « gestion du patrimoine » ; « gestion des compteurs »
    • Rédaction d’un document spécifique pour les 3 modules
    • Conception et réalisation de la base de données
    • Maintenance évolutive et corrective des 3 modules
    • Développement d’un modèle de workflow pour le module « gestion des rapports »

    Installation et configurations des plugin’s eclipse permettant la conception et la génération de code dans un environnement JAVA/J2EE
    • AppFuseGenerator : génération du code pour une application web basée sur des frameworks tels que Struts, JSF, Hibernate, Spring
    • HibernateSynchronizer : Génération du code pour le framework Hibernate ainsi que pour les objets métiers
    • EclipseUML : réalisation des diagrammes UML et des fonctionnalités de génération de code / reverse

    Configuration et Installation des Frameworks sous des environnements de développement Eclipse 3.2 et Weblogic 10
    • Framework NEORMF (New Entreprise Object Relational Mapping Framework) : consiste à réaliser un Mapping Objet Relationnel Optimal et à écrire un minimum en générant le code Java/C# selon une conception particulière et un ensemble de Design Patterns
    • Framework CRESUS : c’est un framework MVC basé sur STRUTS et fournissant un modèle générique pour la fabrication des écrans selon une configuration XML et un ensemble des librairies

    Environnement Technique: Unix, Java J2EE, Eclipse, SQL server2000, MVC Meduse, tomcat 5, JBoss 4.0

    Mars.2006- Oct.2006 WILLTEK-VODAFONE, Télécommunication
    Ingénieur E/D JAVA/J2EE
    Projet PORT : Applications de mise à jour software en télé diagnostique, télémaintenance des téléphones mobiles :
    En charge du module fonctionnel « Gestion de versions & Upload Configuration » :
    • Analyse des besoins fonctionnels
    • Participation à la conception et à la création de la base de données
    • Responsable du développement des applications de gestion de configuration et des opérations de maintenance (composant serveur applicatif J2EE de l’architecture PORT)
    • Tests et Mise en production de l’application.

    Environnement Technique: Windows XP, Java J2EE, SourceSafe, Eclipse, PowerMcDesignor, Rational Rose, XML, Oracle Application Server 10G, Hibernate, JSF, Spring, Junit, Oracle , PL/SQLDeveloper, Protocole SYNCML DM

    Nov.2003- Fév.2006 STERIA, Génie civil
    Ingénieur E/D JAVA/J2EE

    Projet SEGA 2 : Système d’information interne de suivi des projets de Génie Civil
    Responsable de la Conception et du Développement des modules Finance, Contrôle de gestion, Développement et identification des Projets
    • Analyse des besoins spécifiques des utilisateurs
    • Modélisation de la base de données (UML et MERISE)
    • Définition de l’architecture technique et logicielle
    • Développement de l’application n-tiers Java/J2EE
    • Développement d’un outil de génération des états de sortie en plusieurs langues (Français, Anglais)

    Responsable de l’intégration et de la mise en production de l’ensemble de l’application
    • Mise en production de l’application sous Unix
    • Formation des utilisateurs (20 personnes)
    Environnement Technique: Windows XP, Java, UML 6.0, CVS, J2Se1.4.1, PowerDesignor9, Rational Rose, XML, MVC, Struts, DB Oracle9, PL/SQLDeveloper, Oracle9IAS, Unix True64, Jdevelopper, iBatis, log4J,JasperReport, iReport0.5

    Projet Universal Banking System: mise en place d’un progiciel bancaire ********
    • Conception et développement d’un module de génération d’écritures multilingues comptables au sein d’un progiciel bancaire ( ********)
    • Création d’un module Générateur Comptable
    • Intégration d’une tâche permettant le contrôle syntaxique et sémantique des comptes rendus d’évènements (CRE)
    • Enrichissement de la base de données permettant de transformer le CRE en CRO (Compte Rendu d’Opération)
    • Développement d’un outil de génération des états de sortie en plusieurs langues ( Français, Anglais)
    Environnement Technique: Struts, Java j2EE, XML,JSP, Servlets, HTML, JavaScript, Jdevelopper, oracle reports 6, Oracle 10G

    Veille Technologique
    Fort intérêt pour la veille technologique quotidienne (Flux RSS / Sites).
     Montées en compétence sur les thèmes :
    Architectures/Frameworks: Micro-Services, SOA, Spring Boot, …
    DevOps : méthodologie de mise en œuvre à l’aide des outils comme Chef, Puppet et Docker
    Front : AngularJS

Études et formations
  • FORMATIONS / CERTIFICATIONS
    06/2012 Nouvelles architectures des SI
    Orsys (Informatique et Management)

    2003 Diplôme d’ingénieur en informatique
    E-Commerce

    Langues:
    Français : Bilingue
    Anglais : Lu, parlé, écrit. Bonne connaissance de l’anglais technique.

    COMPETENCES TECHNIQUES
    Technologies Java/J2EE
    • J2EE : JSP, Servlet, Portlets, CMS, LIFERAY, Alfresco, Weblogic Portal 10.3, EJB 3, JDBC, JNDI, JMS, RMI, CDI
    • Serveurs : Weblogic, Websphere, JBOSS, Tomcat, JRun, Apache
    • Frameworks: Struts, JSF, MVC2, Spring, Hibernate, JPA, PORTLETS, AJAX
    • Methodologies : UML, CMMI, SCRUM, DevOps
    • Outils : Webservices REST/SOAP, Log4J, FOP, POI

    Langages
    Très bonne maîtrise du Java
    HTML-XHTML JavaScript, XML, XSL, XSLT, JSON, SQL, PL/SQL
    • SGBD: Oracle, MS SQLServer 2000, 2005, 2008, Sybase, Postgre SQL, MySql
    Outils et Méthodes
    • Développement : Eclipse, RAD, WSAD, Jdevlopper, NetBeans, WorkShopStudio1.1
    • Gestion de configuration : CVS, SVN SUBVERSION, CLEARCASE, Maven, ANT, Shell Unix, DOS
    • Gestion de la qualité : JUnit, Checkstyle, PMD, FindBugs, Cobertura, SONAR
    • Conception : UML, Design Patterns, AMC Designer, Visio
    • Gestion de projet : MS Project, Mantis
    • Outils : TOAD, PLSQLDEVELOPER, Rational Rose, ORACLE DESIGNER, HUDSON, JENKINS, NEXUS
    OS : Unix, Linux, Ubuntu, Windows

D'autres freelances
Chef de projet J2EE

Ces profils pourraient vous intéresser !
CV Architecte d'entreprise TOGAF
Marcel Cedric

Architecte d'entreprise TOGAF

  • ROMAINVILLE
ARCGIS TOGAF ARCHIMATE API RESTful J2EE PROJECT MANAGEMENT OFFICE SQL REACT.JS Microservices AGILE
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur JAVA
Philippe

Développeur JAVA

  • CHANOS-CURSON
JAVA SQL J2EE ORACLE JAVASCRIPT Vue.js
Disponible
CV Chef de projet
Luisa

Chef de projet

  • NOISY-LE-GRAND
ITIL AGILE PROJECT MANAGEMENT OFFICE WINDOWS MAITRISE D OUVRAGE SHAREPOINT BUSINESS OBJECTS AS400 JIRA J2EE
Disponible
CV Product owner / Chef de projet JAVA
Rachid

Product owner / Chef de projet JAVA

  • PUTEAUX
JAVA J2EE
Disponible
CV Chef de projet digital
Iliass

Chef de projet digital

  • VÉLIZY-VILLACOUBLAY
J2EE AGILE SQL JIRA API RESTful STRIPE PROJECT MANAGEMENT OFFICE SCRUM NoSQL MICROSOFT TEAMS
Bientôt disponible
CV Architecte Solutions
Omar

Architecte Solutions

  • FRESNES
J2EE JAVA AGILE API RESTful Spring Boot Microservices SAFE GED Cloud AWS TOGAF
Disponible
CV Ingénieur systèmes
Sharan

Ingénieur systèmes

  • COMBS-LA-VILLE
LINUX JAVA J2EE WINDOWS AGILE ITIL
Disponible
CV Chef de projet JAVA
Chahine

Chef de projet JAVA

  • SURESNES
SQL J2EE SPRING JAVA ORACLE C++
Bientôt disponible
CV Chef de projet
Nancy

Chef de projet

  • LE LAMENTIN
J2EE JAVA SQL AGILE UNIX ORACLE