Roland - Architecte JAVA J2EE SPRING

Ref : 190220M002
Photo de Roland, Architecte JAVA J2EE SPRING
Compétences
JAVA J2EE SPRING
Expériences professionnelles
  • Expérience professionnelle

    Novembre 2019 à Juillet 2020
    SOCRAM BANQUE
    Intégrateur applicatif Devops


    Projet : plusieurs projets du SI

    Missions : Renforcement de l’équipe Intégration applicative pour la gestion du Run et la prise en main des montées des évolutions applicatives en interne.

    Rôle : Intégrateur Applicative

    • Le maintien en condition opérationnel des différentes application SOCRAM et partenaires,
    • Le support aux équipes s’appuyant sur les services proposés par l’équipe intégration applicative,
    • L’évolution des stacks d’automatisation et de monitoring Ansible, Docker et autres,
    • L’intégration de nouvelle solution dans l’offre.
    • La détection, la réponse et la gestion aux incidents sur les plateformes opérées.
    • Des activités de gestions sensibles.
    Durée de mission : 9 mois
    Tâches :
    • Appui aux équipes des développeurs sur Java, Maven, Struts 2,
    • Scripting de l’infrastructure (Infra as Code : Ansible)
    • Appui au déploiement et optimisation de chaines CI/CD (Jenkins, Git, Docker, etc)
    • Industrialisation de l’administration des clusters Kubernetes
    • Assurer un support aux utilisateurs des plates-formes d’intégration continue et de déploiement.
    • Prise en charge de la gestion des configurations système et des applications
    • Documenter les processus mis en place au travers d’un wiki, et réalisation des livrables.
    • Supervision du RUN (gestion des incidents, mise à jour des différents composants applicatifs sur différents environnements, gestions des utilisateurs sur les annuaires LDAP) ainsi que le déploiement d’applications.
    • Mise en place d’une surveillance de la qualité sur les différents environnements.
    • Validation des bons de livraison applicatifs (prérequis et post-requis) avant installation ou déploiement des composants sur les différents environnements.
    • Réalisation d’un POC, pour la mise en place d’une infrastructure de déploiement WebServer 9 avec Ansible
    • Enquêter et résoudre les problèmes techniques

    Env. Technique:
    Ansible, Docker, Eclipse, Maven, Kubernetes, WebSphere 9, LDAP, WebService SOA,
    NGinx, SVN, GitLab, Jenkins, Nexus, SoapUI, apache, Webservice Rest, Linux Redhat
    centos 7,

    Mars à Septembre 2019
    Bouygues Télécom
    Développeur Senior Back-End

    Projet : Orchestrateur

    Missions : Renforcement de l’équipe existante pour la mise en place d’un orchestrateur de processus métier.
    Traiter un flux contenant de demande ; mise en place d’un dispatcheur permettant de regrouper les demandes par type, les demandes une fois regroupées par type sont renvoyées vers des Systèmes Techniques spécifique pour un traitement en masse via des appels WebServices Rest et SOAP et mise en d’un mécanisme de persistance après traitement.

    Rôle : Développeur Senior Java Back-End

    Durée initiale mission : 12 mois
    Observations arrêt de mission : retour en étude d’architecture du projet en interne chez
    Bouygues avec pour conséquence l’arrêt complet du projet en interne.

    Tâches :
    • Mise en place d’un dispatcher avec Summer Boot (surcouche de Spring Boot) de
    demandes auprès des différents systèmes techniques.
    • Développement des différents systèmes techniques pour les différentes types
    demandes : activation de SIM, annulation de SIM, réactivation de SIM, modification
    de SIM sur le réseau Bouygues.
    • Appel des webServices REST et SOAP pour le traitement des demandes par type
    • Mise en place des tests Unitaires avec Mockito, EasyMock
    • Tests d’intégration avec Postman, SoaPui
    • Développement des différents Batch avec SummerBoot Batch (surcouche d’un batch
    avec Spring Boot)

    Env. Technique:
    Spring Boot 2, Java 8, Eclipse, Maven, Summer (Spring), Summer Boot5Spring Boot),
    Maestro, Git, IntelliJ, Jenkins, Junit, Mockito, Postman, SoapUI, Summer Batch (Spring
    Batch), Webservice Rest, ActiveMQ,

    Janvier 2019 – Octobre 2019 :
    O’dellya Consulting
    Chef de projet et Développeur Senior Back-End

    Projet : Od’School

    Mission : mise en place d’un système de gestion scolaire au Congo, permettant une meilleure communication entre les différents acteurs autour de la vie scolaire (École , tuteurs, élèves/étudiants, professeurs)

    Rôle : Responsable projet & Développeur Senior Full Stack

    Tâches :
    • Étude préparatoire auprès de certains partenaires en allant au Kenya, leader mondial de paiement mobile,
    • Étude de marché, identification des prospects, recueil du besoin auprès des prospects,
    • Définition de l’ensemble des fonctionnalités applicatives
    • Mise en place des maquettes d’interface
    • Écriture des fonctionnalités métier
    • Mise en place de l’architecture applicative
    • Échanges avec les équipes techniques pour l’intégration des API de paiement Mobile
    • Développement du prototype en Back

    Env. Technique:
    Spring Boot 2, Java 8, Devops, Maven, Angular 7, Maven, Intellij,
    Jenkins, Git, Junit, Mockito

    Depuis Janvier 2019 :Préparation Certification Java 8 et Angular 7 en cours
    Septembre 2018 - Décembre 2018 Développeur Java Back-end
    Client: CNP Assurance
    -Profil sur la mission: DéveloppeurJava Back-End Description applicative: Mise en place des évolutions fonctionnelles pour une application permettant aux
    partenaires (Banques principalement) CNP de faire souscrire une assurance aux clients sollicitant un prêt financier
    Activités:
    •Participation aux évolutions techniques suite aux évolutions fonctionnelles applicatives
    •Participation aux réunions scrum meeting journalier
    •Chiffrage des Users Story pour le Sprint à venir
    •Mise en place des tests unitaires et d’intégration systématique pour l’ensemble des évolutions
    techniques avec Mockito et Junit
    •Participation et présentation des évolutions techniques du Sprint à l’équipe métier
    correspondant
    •Migration technique de Struts 2 vers Spring MVC utilisant ThymeLeaf
    comme moteur de templating
    •Correction des Bugs
    •Participation l’ensemble des réunions de présentation de certains outils du socle technique
    projet
    •Suivi des réalisations avec des points réguliers avec les responsables projets.Équipe : 20 personnes
    Env. Techniques:Java 8, Spring Boot1.5, Struts 1.2.9, Spring MVC 4, JIRA,
    Jeekins , Tomcat,
    Eclipse, Maven, Thymeleaf, Hibernate 4, Spring Rest , RestTemplate, Mockito, Junit, Git, JIRA Agile
    Lieu: Paris 15ème

    Mai2018-Août 2018: Architecte Junior, Développeur
    Senior
    Back-EndClient: GlobePayroll (LesMicro services en Java avec KumuluzEE)
    -Profil sur la mission:
    Développeur Java sénior Back-End
    Activités:
    •Définition et choix du Socle TechniqueKumuluzEE Vs Spring Boot.
    •Mise en place des prototypes Applicatifs pour valider les choix du socle Technique Cible
    •Développement du Module de configuration et de paramétrage de l’application de gestion de paye internationale
    •Évaluation technique et validations des choix techniques par couches.
    •Accomagnement
    au développement
    •Définition et mise en place des tests unitaires, et d’intégration.
    •Suivi des réalisations avec des points réguliers avec les responsables projets.
    Équipe :
    20personnes
    Env. Techniques :Java 8 Java EE 8, Maven, Kumuluz
    EE, Eclipse (Photon Juin 2018), DeltaSpike Data Module,
    Git, Maven 3, KeyC loak, Swagger , PostgreSQL, JAX
    -RS, Microservices avec KumuluzEE , Arquillian , JSON, CDI 2.0, DTO,
    POSTMAN
    Lieu : Paris 11ème Description applicative : mise en place d’un socle Technique pour le développement d’une application de gestion de paye internationale et de repporting :

    Janvier 2018 -Avril 2018 : Architecte, Développeur Sénior
    Full Stack,Lead Tech & formateur
    d’équipes sur Java EE Client Infotel
    -Profil sur la mission : Architecte Junior Java EE , développeur sénior et accompagnement à la formation des modules sur java EE7 au travers d’un projet de développement d’une application complète
    Activités:
    •Définition et mise en place de l’architecture applicative.
    •Découpage des coupes applicatives et systèmes
    •Développement du Module de l’API REST
    •Tech Lead sur le projet
    •Évaluation technique et mise en place des groupes par couches.
    •Accompagnement au développement,
    •Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
    •Validation de la qualité des développements avec des outils comme checkstyl et pmd,
    •Mise en place d’un environnement d’intégration Continue avec Jeekins So
    nar maven et .... et mise en place d’un écosystème de monitoring avec SONAR.
    •Suivi des réalisations avec des points réguliers avec les équipes
    Équipe :11 personnes
    Env. Techniques : Java 8 Java EE 7, Maven, Wildfl y, Eclipse Oxygen2, Hibernate , Git, M aven 3, Angular 5 , Spring 4, MongoDB, Webservices Rest , SCRUM , Android
    Lieu Rennes
    Description appllicative:mise en place d’une application d’emprunt de livres d’une bibliothèque:
    •Interface Web, mobile pour utilisateurs
    •Interface Web pour administration

    Juillet 2017 au 30 janvier2018: Architecte, Développeur Sénior
    Full Stack,Lead Tech& formateur Java EE
    Client: Actif Solution
    -Profil sur la mission: Architecte, développeur sénior et accompagnement à la formation des modules sur java
    EE7 au travers d’un projet de développement d’une application complète
    Activités:
    •Définition et mise en place de l’architecture applicative.
    •Découpage des coupes applicatives et systèmes
    •Évaluation technique et mise en place des groupes par couches.
    •Accompagnement au développement,
    •Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
    •Validation de la qualité des développements avec des outils comme checkstyl et pmd,
    •Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ....et mise en place d’un écosystèm de monitoring avec SONAR.
    •Suivi des réalisations avec des points réguliers avec les équipes
    Équipe : 12 personnes
    Env. Techniques :Java EE 7, Maven, Wildfly 11 , Eclipse Oxygen2, Hibernate, Struts 2, Git maven 3, android, spring 4. SCRUM , UML 2, JUNIT , Android , MongoDB
    Lieu : Lille
    Description applicative : mise en place d’un portail de gestion client et de stockage de marchandise.

    Janvier 2017 à Juin 2017 :Architecte, Développeur Sénior, Lead Tech & formateur Java EE Client SQLI -Activités :
    •Analyses, Conception et modélisations des cas de Test
    •Rédaction des fiches de Test
    •Développement de l’intégration du module MongoDB +Spring 4
    •Traitement des anomalies
    •Correction des bugs
    •SCRUM master
    •Découpage des coupes applicatives et systèmes
    •Évaluation technique et mise en place des groupes par couches.
    •Assistance technique aux équipes,
    •Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
    •Validation de la qualité des développements avec des outils comme checkstyl et pmd,
    •Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ....et mi
    se en place d’un écosystème de monitoring avec SONAR.
    •Suivi des réalisations avec des points réguliers avec les équipes
    Équipe: 14 personnes
    Env. Techniques:
    Java EE 7, Maven, Wildfly 11, Eclipse Oxygen2, MongoDB, JSF 2, Git, maven3, android, spring 4,SCRUM, UML 2, JUNIT, RESTAPI, JAX-RS, angular 1.2
    Lieu : Nantes
    Description applicative : mise en place d’un portail web d’achat en ligne.
    Client Web avec Angular 1.2 puis JSF 2

    2016 : Architecte, Développeur Sénior, Lead Tech & formateur Java EE
    Durée : 1 an
    Client : Togocel -Activités :
    •Définition et mise en place de l’architecture applicative.
    •Découpage des coupes applicatives et systèmes
    •Évaluation technique et mise en place des groupes par couches.
    •Accompagnement au développement sur toutes les couches,
    •Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
    •Validation de la qualité des développements avec des outils comme Checkstyl et pmd,
    •Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ....et mise en place d’un écosystème de monitoring avec SONAR.
    •Suivi des réalisations avec des points réguliers avec les équipes
    •Référent technique
    •Mise en place de l’environnement du Reporting avec jasper Report
    Équipe : 4personnes
    Env. Techniques :Java EE 7, Maven, Wildfly 11, Eclipse Oxygen2, Hibernate 5, JSF 2, Git, maven 3, Spring 4,
    SCRUM, UML 2, JUNIT,REST API, JAX-RS, Oracle, Jasper Report, Selenium,
    Lieu : Dakar
    Description applicative : Mise en place d’une suite logicielle de remontée automatique des anomalies d’achat de crédit pour les utilisateurs des cartes téléphoniques

    2015: Architecte, Développeur Sénior, Lead Tech & formateur Java EE
    Durée : 1 an
    Client : Ministère de finances du Burkina
    -Activités:
    •Développement et intégration du module de Spring Sécurtiy et des différents modes d’authentification.
    •Installation et configuration du serveur
    •Définition et mise en place de l’architecture applicative.
    •Découpage des coupes applicatives et systèmes
    •Évaluation technique et mise en place des groupes par couches.
    •Accompagnement au développement sur toutes les couches,
    •Définition et mise en place des tests unitaires, fonctionnels et d’intégration.
    •Validation de la qualité des développements avec des outils comme Checkstyl et pmd,
    •Mise en place d’un environnement d’intégration Continue avec Jeekins Sonar maven et ....et mise en place d’un écosystème de monitoring avec SONAR.
    •Suivi des réalisations avec des points réguliers avec les équipes
    •Référent technique
    •Mise en place de l’environnement du Reporting avec jasper Report
    Équipe: 34 personnes Env. Techniques : Java EE 7, Maven, Wildfly 11, Eclipse Oxygen2, Hibernate 5, JSF 2, Git, maven 3, Spring 4,
    SCRUM, UML 2, JUNIT, RESTAPI, JAX-RS, Oracle, Ja sper Report, Sélénium , Jaspert Ireport
    Lieu: Dakar
    Description applicative : mise en place d’une solution logicielle de paiement des impôts des entreprises en ligne

    Juillet 2012 à Décembre 2015 : Mission de formation
    sur projet 100% Pratique
    Durée : 3ans
    Profil : Architecte, Tech Lead, Formateur
    Technique Java EEClients Rôle TechnologiesCapgemini, La poste, Thales, EDF, Infotel, SQLI, Clever Institut, DTA, IB Formation, Mistra, Matelli, Clever institut, Dawan, PLB Consulting, Objis, Banque de France, renaudFormateur Architecte, Tech Lead, Développeur SéniorJAVA 8 & 9, JavaScript, TypeScript
    2, HTML 5, JavaFX8, Glassfish, Wildly 11, Tomcat 9, WampServer, Jonas, MySQL, Jeekins, Angular 5, HTML5, Bootstrap, D3.js, AJAX, NodeJS, JSON, CSS3, Plateforme JEE 8, Spring, Hibernate 5, Sencha ExtJS 6, JPA, JSF2, STRUTS 2, Gwt 2, ExtJS 6, Webservice, Angular, Apache Tapestry,Monolithique, Micro service, Rest, JaxRS, SOA, Intégration Continue
    Formation
    Architecte et pédagogie java EE (8 mois) avec le centre de Formation Objis financé par pôle Emploi

    Septembre 2010 à Septembre 2014 activité en parallèle : Développement d’une application
    Web java EE et Mobile
    Client : JCertif Conférence
    Poste: Ingénieur d’Études et développement Java/J2EE
    Projet communautaire Open Source Java avec la communauté Jcertif International.
    Responsabilités : développeur Front et couche métier Rôle:
    •Développement des interfaces avec JSF 2,Primefaces
    •Intégration des interfaces avec la couche métier
    •Développement des Services métiers
    •Exposition des Web services
    Rest JaxRS
    •Tests unitaires JUNIT
    •Développements des tests fonctionnels avec Selenium
    •Développement des tests Unitaires avec JUNIT
    Équipe de 90 personnes.
    Développement des services métiers,Mise en place des Web services rest,Tests unitaires,Développement des Web services restacev JAX-RS (jersey).
    Environnement:
    •JEE 6, Eclipse, Maven 2.2.1, JAX -RS avec Jersey, JPA, JSF é, GlassFish 3.1, Tomcat, Hudson, IceScrum2, Sonar, PMD, CheckStyle, Cobertura.

    Décembre 2010 -Décembre 2011 PMU PROJET :MISE EN PLACE D ’UN MODULE D’ACQUISSITION DES DONNES POSTE :INGENIEUR ÉTUDES ET DEVELOPPEMENT
    •Module Acquisition
    •Développements des principaux BO DAO, et expositions des services via Services RMI
    •Développement des BO (business Object) DAO, Services métiers
    •Exposition des Web services avec RMI
    •Tests unitaires JUNIT
    •Développements des tests fonctionnels avec Selenium
    •Développement des tests Unitaires avec Selenium, Intégration avec Maven
    ENVIRONNEMENT TECHNIQUE:JEE6,ECLIPSE,MAVEN 2.2.1,APIRMI,JPA,SPRING 2.5,TOMCATTOMCAT,HUDON,JMS,SONAR,PMD,JAVA6,MAVEN 2.2.1

    Juillet 2010 –Novembre 2010 :Bouygues ConstructionPROJET:POLYBRAINPOSTE:INGENIEUR ÉTUDES ET DEVELOPPEMENT
    •Développements des requêtes SQL
    •Développements de services Web avec JAX-RS (jersey)
    •Développement de nouvelles interfaces IHM
    •Développements des IHM dans le cadre des évolutions requises sur l’application avec ExtJS, JavaScript
    ENVIRONNEMENT TECHNIQUE:JAVA 6,SPRING 2.5,MAVEN,JAVASCRIPT,AJAX,EXTJSSQLSERVER 2008,FIREBEUG,JAX-RSREST (JERSEY), ECLIPSE 3.5

    Mai 2009 à Juin 2010 APEC PROJET : REFONTE DE L’APPLICATION DU SITE WEB DE L’APEC.
    DEVELOPPEMENT D'UN MODULE PDS DU PROJET OPERA,CORRESPONDANT AU METIER APEC
    POSTE:
    INGENIEUR ETUDES ET DEVELOPPEMENT
    •Développements des écrans avec wicket
    •Développements des services métiers
    •Corrections des anomalies
    ENVIRONNEMENT TECHNIQUE
    :JAVA/J2EE,SVN,ECLIPSE,WSDL,TOMCAT,SPRING,JPA,HIBERNATE,WICKET (FRAMEWORK IHM),MAVEN 2,ESBMULE,JEE DEVELOPPEMENT SPECIFIQUE

    Sept 2008-Avril 2009 : DirectionGénérale des armées (DGA)PROJET :SAGEE(DEVELOPPEMENT D’UN PORTAIL INTERNET)REALISATION D'UN SYSTEME D'ANALYSE POUR LA GESTION ET L'EMPLOI DES ÉQUIPEMENTS DE L’ARMEE DE TERREPOSTE:INGENIEUR D’ÉTUDE ET DEVELOPPEMENT JAVA/J2EE
    •Développement des portlets
    •Responsable du développement des écrans du module central (160 écrans) avec un développeur sous ma responsabilité
    •Corrections des anomalies avec tracker
    •Rédaction des documents pour l’aide en ligne de l’application
    •Réalisation des services métiers
    ENVIRONMENT:JAVA/J2EE,JEEJBOSS AS,JBOSS PORTAL,SPRING 2.5,MAVEN2,JUNIT
    ,JSF1.2,ORACLE

    Octobre à Décembre 2007:Interforum POSTE:STAGIAIRE DANS LE ROLE D’UN INGENIEUR D’ETUDES ET DEVELOPPEMENT
    •Équipe de 5 personnes
    •Développement des écrans avec Struts 1.2
    •Construction des requêtes SQL
    •Test Unitaires avec JUNIT
    •Rédaction des documents pour l’aide en ligne
    ENVIRONNEMENT TECHNIQUE:
    JAVA/J2EE, JEE, WEB LOGIC,APIJDBC,JUNIT,ORACLE9.I

Études et formations
  • Compétences techniques
    Langages :JAVA8 ,JavaScript, JavaFX8, TypeScript 2
    Serveurs:KumuluZEE, Glassfish, Wildly11, Tomcat 9, WampServer, Jonas, MySQL, Jeekins,
    Web :Angular 7 , HTML5, Bootstrap, D3.js, AJAX, NodeJS , JSON , CSS3
    Frameworks :Plateforme JEE 8 , Spring, Hibernate 5, Sencha E xtJS 6 , JPA, JSF2, STRUTS 2, Gwt 2, ExtJS 6 , Webservice , Angular, Apache Tapestry,
    Spring Boot 2, Docker
    Mobile :Ionic 3, Android , Cordova
    Outils de gestion de projet :Maven3, Ant, Git, Log4J, JMeter 4 , Sonar
    Tests: JUnit, Selenium 2,Arquillian , CDI- UNIT , CDIRunner
    IDE :Eclipse , IntelliJ
    Bases de données :Mongo DB 3, MySQL, SQL
    Architecture :Monolithique, Micro service, REST, SOA , Intégration Continue
    Méthodologie & Agilité : UML 2 , Scrum 2
    Qualité: PMD, Chekstyl
    Systèmes d’exploitation : Windows, MacOs X, Linux

    FORMATION

    Avril 2006 à Septembre 2007 : Formation Développeur junior avec la structure prophessi sur la
    plateforme java EE 6 Durée 6 Mois

    2006 : Master technique de Technologie de Télécommunication (Université Marne
    -La-valée)

    •2004 : Deug Science et technique pour Ingénieur (Université Marne -La- valée)

D'autres freelances
Développeur JAVA J2EE SPRING

Ces profils pourraient vous intéresser !
CV Développeur JAVA
Noomane

Développeur JAVA

  • LYON
JAVA JAVA J2EE JAVA J2EE SPRING JAVA ECLIPSE JAVA HIBERNATE J2EE J2SE JAVA J2EE AGILE JAVA J2EE JSF J2EE SOA
CV Développeur TIBCO
Philippe

Développeur TIBCO

  • RENNES
TIBCO JAVA J2EE SPRING Angular TALEND
CV Consultant JENKINS
Séne

Consultant JENKINS

  • CRETEIL
SQL TOMCAT JENKINS JAVA J2EE SPRING JAVA STRUTS AJAX JQUERY SSO JAVA SONARQUBE
CV Développeur HTML CSS
Raphaël

Développeur HTML CSS

  • vaulx-en-velin
HTML CSS REACT.JS JAVASCRIPT PHP LARAVEL ANGULARJS JAVA J2EE SPRING PHP SYMFONY C# .NET
CV Développeur JAVA SWING
Sabrina

Développeur JAVA SWING

  • Vence
JAVA SWING JAVA J2EE JAVA ECLIPSE JAVASCRIPT HTML JAVA HIBERNATE JAVA J2EE SPRING JAVA JQUERY JAVA JSP
CV Developpeur JVA/JEE Angular
Moez

Developpeur JVA/JEE Angular

  • PARIS
JAVA POSTGRES HIBERNATE MAVEN JPA JAVA J2EE SPRING PL SQL ORACLE LINUX DOCKER Angular
CV Développeur JAVASCRIPT
Bernard

Développeur JAVASCRIPT

  • nogent sur marne
JAVASCRIPT MYSQL TOMCAT JQUERY JAVA J2EE SPRING JAVA WEB JAVA JQUERY SQL SERVER ORACLE
CV Développeur JAVA J2EE SPRING
Amouri

Développeur JAVA J2EE SPRING

  • Epinay sur seine
JAVA J2EE SPRING JAVA J2EE JSF J2EE HIBERNATE
CV Data Scientist JAVA
Imad

Data Scientist JAVA

  • Issy les moulineaux
JAVA PYTHON BI R APACHE HADOOP BIG DATA JAVA J2EE SPRING APACHE SPARK ELK
CV Senior Java/Angular Developer
Brahim

Senior Java/Angular Developer

  • Rennes
ORACLE POSTGRES GWT SELENIUM ELASTICSEARCH JAVA J2EE JAVA J2EE SPRING DOCKER Angular ANSIBLE