Massinissa - Développeur J2EE

Ref : 090422B006
Photo de Massinissa, Développeur J2EE
Compétences
Expériences professionnelles
  • Expérience professionnelle

    OrangeBank Montreuil(93)
    Depuis 01/06/2018 Technologie JAVA/JEE - Architecture Web - Microservices
    Technical Lead JAVA/JEE
    Service Layer
    Travaux de conception et développement sur le middleware banque de OrangeBank. Cette
    application prend la forme d’un EAI faisant le pont entre les différentes applications front (client)
    et les services core banking et les différents partenaires utilisés par la banque.
    L’application fonctionne essentiellement de manière synchrone, en exposant des API REST/SOAP
    et consommant des API REST/SOAP
    Migration Cloud :
    Dans le cadre d’une migration d’infrastructure, j’ai participé à l’adaptation de différents applicatifsau besoin du cloud.
    Le fournisseur utilisé dans le cadre de la mission étant AWS et orchestrateur kubernetes.
    Découpage d’un monolithe (et sa base de données) en plusieurs microservices.
    Mise en place de communication inter-services sync/async (event kafka).
    Traitement sécurisé des différents échanges via TLS/Http-signature
    Responsabilités ● Conception
    ● Rédaction de documents de cadrage
    ● Développement
    ● Supports/formations des développeurs
    ● Support de prod/supervision
    ● Optimisation performance
    Environnement ● JAVA : JAVA/JEE(jdk 8), Spring5, Spring batch 4.1, Springboot 2, SpringSecurity, Apachecamel 2.21, Apache CXF 3.2.8
    ● Build : maven3
    ● Message Broker : kafka
    ● Cloud : AWS, Kubertnes, Helm
    ● Intégration continue: Jenkins
    ● Operating System: Redhat, Linux mint
    ● Application Server: Tomcat 9.0.7
    ● Versioning: GIT
    ● Outils: Jira
    ● Monitoring, logging : Dynatrace, ELK

    Darty Paris
    Du le 01/02/2014
    au 31/05/2018
    Technologie JAVA/JEE - Architecture Web
    Technical Lead/Architect JAVA/JEE
    Moteur de promotion.
    Développement d’un moteur de promotion pour darty. Ce moteur de promotion permet de
    déterminer l’éligibilité d’un panier client à un ensemble de promotions. Les promotions ainsi définiesau niveau du moteur son disponible sur les deux canaux de vente darty : web et boutique.
    Moteur de tarification de frais de délivrances.
    Développement d’un moteur tarification de frais de délivrances. Il s’agit de faire varier le tarif desfrais de délivrances selon plusieurs axes (code postal, poids, prix…). Le client se voit tarifer des
    frais qui sont fonctions de ses achats.
    Router market place.
    Dans le cadre d’un changement de partenaire pour la gestion de la marketplace, nous avons défini
    une architecte qui consiste à mettre en place un middleware se chargeant d’abstraire le
    changement de prestataire. Cette application prend la forme d’un EAI propulsé par Apache Camel.
    Le principal pattern mise en place dans le choix de cette architecture est un ChannelAdapter
    Responsabilités ● Mise en place de drools
    ● Développement de la logique d’attribution des promotions
    ● Développement de la logique de variation des frais de délivrances
    ● Développement d’un simulateur de promotion et frais de délivrances (angularjs)
    ● Développement d’un web service de mise en avant des promotions
    ● Ecriture des règles drools d’évaluation des paniers et attribution des promotions
    ● Ecriture des règles drools concernant la variation des frais de délivrances
    ● Mise en place du déploiement continue via des pipeline Jenkins et playbook ansible.
    ● Tuning performance et bench (jvisual vm, jmc)
    ● Assistance aux OPS suite incident production
    ● Développement de scénarios de test fonctionnel cucumber
    ● Supports aux développeurs
    Environnement ● JAVA : JAVA/JEE(jdk 7,8), Dropwizard, Guice, Drools, Guava, Cucumber, JAX-RS/Jersey,Springboot 1.5, Apache camel 2.21, Apache CXF 3.2
    ● Front : angularjs, bootstrap
    ● Build : maven3
    ● Intégration continue: Jenkins
    ● Déploiement continue : Jenkins + ansible
    ● Operating System: Redhat, Linux mint
    ● Application Server: Jetty embedded, tomcat embedded
    ● Versioning: GIT
    ● Outils: Jira

    Digiplug – Sony Playstation Paris
    Du 04/11/2013 au
    01/02/2014
    (3 mois)
    Technologie JAVA/J2EE
    Senior JAVA/JEE/Spring Developper
    Travaux d’étude d’un POC de digital supply chain :
    Dans le cadre d’une étude d’amélioration du processus de delivery de jeux vidéo de Sony
    Playstatoin, nous avons été amené à étudier la réutilisation d’une solution déjà existante et éprouvée chez Digiplug. Le but étant d’adapter la plateforme existante afin d’intégrer un nouveauclient avec des besoins différents.
    Responsabilités ● Etude de solution de BPM (JBPM 5)
    ● Refactoring technique de l’existant.
    ● Etude d’impact liée au désendettement technique de la plateforme.
    Environnement ● JAVA : JAVA/JEE(jdk 6), Spring/Spring MVC 2.5, Maven3
    ● Integration continu: Jenkins
    ● Operating System: Ubuntu
    ● Application Server: Jboss, Jetty, Tomcat
    ● Versioning: svn
    ● Outils: Jira

    Accenture – Liberty Global Inc (Forfait) Paris
    24/06/2013 au
    31/10/2013
    (4 mois)
    Technologie JAVA/J2EE/OSGI - Architecture Web
    Technical Lead/Architect JAVA/J2EE
    Application d’aide au diagnostic d’équipement telecom.
    Développement d’une application d’aide au diagnostic. Cette application remonte des
    informations sur l’état de fonctionnement des boîtiers réseaux de l’opérateur néerlandais LGI
    (Liberty Global Inc)
    Responsabilités ● Développement des différents tiers qui composent l’application.
    ● Développement du back-end. WS/REST (cxf 2.4.6)
    ● Développement d’un client. WS/SOAP (cxf 2.4.6)
    ● Développement d’un composant de polling SNMP. En charge d’aller requêter les box
    over SNMP. Ce composant est un WS/REST (cxf 2.4.6, SNMP4J 1.8)
    ● Développement d’un client DHCP chargé de faire des requêtes de reverse lease query.
    ● Mise en place de projet de packaging. Pour pouvoir installer des bundles via des
    archives kar.
    ● Développement de route camel, pour le chargement asynchrone de fichier de
    configuration et unmarshalling jaxb.
    ● Développement d’un front-end GWT
    ● Supports aux développeurs
    ● Securisation de l’application (ldap authentication) via spring security
    Environnement ● JAVA : JAVA/JEE(jdk 6), Spring/Spring MVC 3.2.3, Maven3, Spring security.
    ● EAI/EIP/OSGI: Service Mix 4.4.2, Karaf 2.2.4, Spring DM, Camel 2.8.5
    ● Web: GWT 2.5
    ● Integration continu: Jenkins
    ● Operating System: Redhat, Mac OS
    ● Application Server: Jetty over ServiceMix
    ● Versioning: svn
    ● Outils: Jira

    LVMH Levallois-Perret(92)
    Du 18/02/2013 au
    19/06/2013
    Technologie JAVA/J2EE, Architecture Web
    (4 mois) Portail Web ********
    Travaux de développement sur le portail ********
    Responsabilités ● Développement des routines d'accès aux données (JPA)
    ● Développement et dynamisation des pages web (liés au contenu mis à jour via le CMS)
    ● Configuration des serveurs front apaches
    ● Développement de template velocity (technologie de vue utilisé par défaut)
    Environnement ● JAVA : JAVA/J2EE(jdk 6), JPA (Apache OpenJPA), Velocity 1.7, Spring/Spring MVC 3.0.5,
    Maven3.
    ● Web: Javascript/Ajax, jQuery.
    ● Base de données: MySQL
    ● Integration continu: Jenkins
    ● Operating System: Ubuntu, Redhat
    ● Application Server: Tomcat 6
    ● Versioning: svn, GIT
    ● Outils: Jira, confluence

    SFR La défense(92)
    Du 01/11/2011 au 31/12/2012
    (14 mois)
    Technologie JAVA/J2EE, Architecture Web
    Projets Portail Web ********
    Travaux d’architecture sur le portail sfr (********). Portail soumis à une charge de l’ordre de
    10 millions de hit/jours.
    Conception et développement d’un outil de redirection profilé ainsi que son backoffice
    Responsabilités ● Encadrement de deux développeurs back et deux développeurs front.
    ● Suivi de la production et des métrics (CPU, heap, threadcount)
    ● Mise en production des livrables
    ● Customisation des configurations apaches, load balancing…
    ● Cas-ification des applications
    ● Développement
    Environnement ● JAVA : JAVA/J2EE(jdk 7), JSP, Spring MVC/REST, MVEL, Maven2.
    ● Web: Javascript/Ajax, jQuery.
    ● Base de données: MongoDB
    ● Integration continu: Jenkins
    ● Operating System: Ubuntu, Redhat
    ● Application Server: Tomcat 7
    ● Versioning: svn
    ● Outils: Jira, confluence

    SFR La défense(92)
    Depuis le 01/03/2010 au 01/11/2011
    Technologie JAVA/J2EE, Architecture Web
    (3 mois) Ingénieur d’études JAVA/J2EE
    Projets Portail Web ********
    Travaux de développement sur le portail sfr (********). Partcipation à divers chantiers de refonte du site au niveau de son architecture.
    Environnement : Java, JSP/SpringMVC, Portlets, Portails, Tomcat.

    Responsabilités
    • Développement des diverses couches utiles au rendu graphique du site.
    • Participation à la refonte de l'architecture avec comme principal choix le
    • passage de struts à spring mvc.
    • Développement et optimisation de la politique de mise en cache des
    • ressources fortement sollicitées.
    • Développement et restructuration de la couche d'accès aux données
    • (JSON flat file vs Relational Database).
    • Développement et restructuration de la partie liée à l'accès aux vues.
    • Modification de la technologie de « vue » utilisée (MVEL vs JSP).
    • Utilisation du moteur de templating Mvel.
    Environnement
    • JAVA : JAVA/J2EE, JSP, Spring MVC, MVEL, Maven2.
    • Web : Javascript/Ajax, jQuery.
    • Operating System : Ubuntu, Redhat
    • Application Server: Tomcat
    • Versioning: svn.

    France Domicile Paris(1er)
    Du 01/11/2009 au 01/03/2011 Technologie JAVA/J2EE, Architecture Web
    (3 mois) Ingénieur d’études JAVA/J2EE
    Projets Portail Web Laser (Lafayette service à la personne)
    Développement d’un portail web d’aggrégation de prestataires dans le service à la personne. Ce portail à pour but de permettre à des clients particuliers de commander du service à la personne.
    Environnement : Java, JSP/SpringMVC, Portlets, Portails, Tomcat.

    Responsabilités
    • Paramétrage et mise en place des communautés liferay
    • Développement et déploiement de portlet.
    • Paramétrage et personnalisation du portail Liferay via le framework velocity.
    Environnement
    • JAVA : JAVA/J2EE, JSP/Struts, Axis, Spring MVC, Velocity,Maven2.
    • Web : Javascript/Ajax, jQuery.
    • Operating System : RedHat
    • Application Server: Tomcat,
    • Portail: Liferay.
    • Versioning: svn.

    Régime Social des Indépendants (RSI) Saint-denis Pleyel(93)
    Du 01/10/2008 au 31/10/2009 Technologie JAVA/J2EE, Architecture Web
    (12 mois) Ingénieur d’études JAVA/J2EE
    Projets Portail intranet-extranet / public
    Etudes en avance de phase de plusieurs portails du marché. Le but étant de proposer une nouvelle architecture du SI du client orientée interopérabilité.
    Environnement : Java, JSP/Struts, Portlets, Portails, Tomcat, JBoss AS, WebSphere, OpenLDAP, SSO-CAS.

    Responsabilités
    • Installation et études des divers portails (Jboss Portal, Liferay, JetSpeed, OpenPortal).
    • Développement et déploiement de portlets sur chaque portail (Portlet Iframe, Portlet bridge Struts, Remote Portlet).
    • Développement de batch de mise à jour du référentiel portail.
    • Mise en place de webservices.
    • Mise en place de la communication inter-portail via le protocole WSRP.
    • Rédaction d’une documentation de qualification des produits portails.
    • Mise en place de solution SSO-CAS et intégration dans une infrastructure portail.
    • Mise en place de l’annuaire LDAP et du schéma associé.
    • Paramétrage et personnalisation du portail Liferay via le framework velocity.
    • Développement d’une webapp de gestion de l’annuaire LDAP.
    Environnement
    • JAVA : JAVA/J2EE, JSP/Struts, Axis, Spring, Velocity,Maven2.
    • Web : Javascript/Ajax (jQuery).
    • Operating System : Suse Linux Entreprise Server 10, Solaris 10.
    • Application Server: Tomcat, JBoss AS, GlassFish, Jonas, Websphere.
    • Portail: Jboss Portal, Liferay.
    • Versioning: svn.

    Caisse National d’Assurances Maladies (CNAM) Paris (2ième)
    Du 16/07/2008 au 30/09/2008 Technologie JAVA/J2EE, ORACLE, Architecture Web
    (2 mois et demi) Ingénieur d’études JAVA/J2EE
    Projets VK WEBSTATS
    Réalisation de l’application web de génération d’états statistiques exploitable
    sous format graphique ou fichier plat.
    Environnement : Java/J2EE, Struts, JSP, Servlet, JavaScript, Eclipse,, Oracle 9i, Maven, Subversion

    STATS TLS
    Mise en place des différentes évolutions liées à la mise en place de VK WEBSTATS.
    Ajout de requêtes au batch de remplissage de la base statistique.
    Environnement : Java/J2EE, Struts, TopLink, JSP, Servlet, JavaScript, Eclipse, Oracle 9i, Maven, Subversion

    FO STATS
    Ré-implémentation complète du batch FO STATS d’export d’états statistiques au format CSV.
    Développement de la partie métier et des requêtes SQL
    Environnement : Java, Oracle 9i, Maven, Subversion

    Responsabilités • Réalisation de la partie présentation (JSP, Servlet) et métier de l’application VK WEBSTATS
    • Développement de requêtes SQL statistiques sur le batch STATS TLS
    • Développement de la partie métier et des requêtes SQL du batch FO STATS
    Environnement • Environnement JAVA : JAVA/J2EE sous environnement Eclipse (Maven, subversion) et OC4J
    • Bases de données : ORACLE 9i (sous RedHat Linux)

    Association de Mutualisation des Universités et Établissements (AMUE) La Défense (92)
    Du 01/11/2007 au 12/06/2008 Technologie JAVA/J2EE , ORACLE, Architecture Web
    (4 mois) Ingénieur d’études JAVA/J2EE
    Projets Migration Harpège
    Migration de l’application Harpège de forms/Reports 6i vers Forms/Reports 10g. Passage en client léger.
    Environnement : Java, JSF, Applets, Eclipse,, Oracle 10g

    Responsabilités • Mise en place de la javaHelp
    • Mise en place d’un système de Single-Sign-On (SSO)
    • Développement d’une application JSF de gestion des profils(SSO) en mode
    Portlet et Servlet
    • Développement d’utilitaires d’automatisation de migration via JDAPI
    • Installation et paramétrage des divers outils (Uportal, Serveur Cas, Serveur
    Tomcat, OpenLDAP) et mise en place du système SSL (Secure Socket Layer)
    Environnement • Environnement JAVA : JAVA/J2EE sous environnement Eclipse et Tomcat
    • Bases de données : ORACLE 10g (sous NT/2003 et Unix)

    Air-Liquide (Outsourcing) La Défense (92)
    Du 01/10/2007 au 31/10/2007 Technologie JAVA/, Architecture Web
    (1 mois) Ingénieur d’études JAVA/J2EE
    Projets BAICAL
    Réalisation des différents lots évolutifs pour la partie danoise du projet. Cette application permet la gestion des stocks et la relation clientèle des distributeurs de bouteille de gaz Air-Liquide dans toute l’Europe.
    Environnement : Java, JSP, Applets, Eclipse, Websphere 3, Oracle 9i, Unix

    Responsabilités • Développement des différents lots évolutifs
    • Suivi des développements avec le centre de service indien
    Environnement • Environnement JAVA : JAVA/J2EE sous l'environnement Websphere et Tomcat
    • Bases de données : ORACLE 9i (Redhat Linux)
    Contexte • Projet outsourcing avec un centre de service indien
    • Application internationale

    Commissariat à l’énergie atomique Saclay (91)
    Du 04/2006 au 06/2006 Technologie JAVA/J2EE (Websphere), Architecture Web
    (2 mois) Développeur JAVA/J2EE
    Projets Application Eurêka : Moteur de recherche dans un catalogue d’article issu de SAP.
    Responsabilités
    • Développement du moteur de recherche
    • Gestions des retours utilisateurs
    • Optimisation des temps de réponses du moteur de recherche
    Environnement  WSAD, Websphere, Sybase

    Ministère de l’équipement, Mairie de Paris, Institut National de Protection Industrielle La Défense (92)
    Du 01/06/2005 au 01/09/2007 Technologie JAVA/J2EE (Websphere et Tomcat), Architecture Web
    (26 mois) Ingénieur d’études JAVA/J2EE
    Projets Clients : Ministère de l’équipement, Mairie de Paris, INPI, …

    Exemple de projets réalisés :
    SAFIR
    Réalisation des différents modules. Cette application permet la gestion des financements des travaux routiers pour le ministère de l’équipement.
    Environnement : Java, JSP, Applets, Eclipse, Websphere 3, Oracle 8i, Unix

    INPI-Encaissement :
    Support technique aux développeurs. Administration des serveurs applicatifs Tomcat et Websphere. Gestion de la configuration des postes de développement. Cette application permet l’encaissement des brevets de clients et la gestion de ces derniers.
    Environnement: Java, JSP/Struts, Eclipse, Websphere 5, Oracle 9i, Unix/AIX

    Responsabilités • Développement du front office en JSP, Servlet
    • Développement de procédures PL/SQL
    • Support technique à l’équipe de développement
    • Administration des serveurs applicatifs
    • Mise en place des plateformes (Environnement J2EE, Bases de données, …)
     Responsable de toutes les plateformes techniques du pôle
    Environnement • Environnement JAVA : JAVA/J2EE sous l'environnement Websphere et Tomcat
    • Bases de données : ORACLE 9i (sous NT/2000 et Unix)

Études et formations
  • PROFIL GENERAL

    ● Architect JAVA/JEE, Développeur Senior JAVA/JEE
    ● Support technique aux développeurs.
    ● Grande curiosité sur les aspects techniques des systèmes informatiques.
    ● Optimisation des performances
    ● Désendettement technique

    COMPETENCES TECHNIQUES
    ● JAVA/JEE : Spring/SpringMVC/SpringWS/SpringData/SpringSecurity, Guava, ehCache, Jackson, SOAP, JAX-RS, JAXB, Junit, CXF
    ● Web : REST, http 1 .1, Javascript, Angular
    ● Outils : Netbeans, svn, git, maven ⅔, VSCode
    ● Integration continue : Jenkins
    ● Base de données : Oracle, MongoDB, Ibm DB2
    ● Serveurs web et applications : Apache 2, Apache Tomcat 8/9
    ● EAI/OSGI : ServiceMix, Karaf, Camel, Kafka
    ● Cloud: Kubernetes, Helm
    ● Monitoring, Supervision : Dynatrace, ELK

    FORMATION

    2005 Université René Descartes - Licence Professionnelle Système Informatique et Logiciel

    2004 IUT en informatique - Université Paris 13.

    Formations professionnelles marquantes

    • Formation Websphere Application Server Administration : 5 jours
    • Formation Administration oracle : 3 jours

    LANGUE
    Anglais Anglais professionnel

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible