Sarfaraaz - Consultant JAVA

Ref : 150730A002
Photo de Sarfaraaz, Consultant JAVA
Compétences
Expériences professionnelles
  • EXPÉRIENCES

    BNP PARIBAS – De 09/2018 à aujourd’hui
    Architecte Solution– Département Architecture socles et outils
    Contexte du projet :
    Création de solution générique pour faciliter l’authentification par Smart Card en intégrant l'authentification forte
    via SAML ensuite participé aux travaux transverses pour intégrer la librairie aux diverses applications au niveau
    group.
    Équipe : 6 personnes
    • Accompagnement à la définition de backlog lors des sprint planning et à la création des taches.
    • Création de librairie pour sécuriser les micro-services avec échange sécurisé de jetons via JWT.
    • Gestionnaire de l’outil Zabbix pour surveiller l'état de divers serveurs et autres matériels réseau :
    administration des autres utilisateurs, configuration de Zabbix pour créer des graphes et des
    alertes.
    • Mise en place de pipelines CI-CD sous Kubernetes, Docker, Cloud IBM capables de gérer les cycles
    d’intégrations, être en charge du bon fonctionnement et de la maintenance des plateformes
    d'intégration continue.
    • Effectuer la veille technologique en identifiant les tendances pertinentes du marché de l’IT et les
    intégrer dans l’écosystème : OWASP, Dependency Check, Drupal, SAML, JWT, Nexus Life Cycle
    • Piloter la correction de vulnérabilités Qualys.
    • Accompagnement rapproché des équipes projets afin de garantir la bonne mise en oeuvre des
    solutions de sécurités.
    • La mise en place de POC (Proof Of Concept) sur des nouvelles solutions notamment en Kafka
    • Animer les conférences 13-14 pour faire monter en compétence les collaborateurs sur les
    tendances technologiques de marchés.
    Environnement technique:
    WAS Liberty 17.0.0.3, Tomcat v7.0, oraclejdk-x64-8, spring-boot 2.0.0.RELEASE, Apache Maven 3.5.2,
    Oracle 11, Angular 6, h2 1.4.191,spring-security 5.1.1.RELEASE, Opensaml 2.6.4, spring-boot, springsecurity-saml2 1.0.3.RELEASE, Postman, GitExtensions, Eclipse Oxygen 4.7.0, WAF, Linux Redhat 6.6 ,

    HSBC GBM – 10/2016 à 06/2018
    Tech Lead – BackOffice de salle de marché
    Contexte du projet :
    Migration de servers de Paris vers Londres et refonte de GUI d’un backoffice de salle de marché composée d’une
    équipe internationale à Paris, Pologne et Inde.
    Équipe : 12 personnes
    • Fournir l'assistance au chef de projets dans l’expression des besoins techniques du projet FAME
    pour l'ensemble des applications cibles et les batch du département Finance IT.
    • Accompagner les équipes d'offshore et de production - dans les phases de réalisation et
    déploiement.
    • Configuration, suivi et optimisation de jobs Control M.
    • Participer au développement, essentiellement sur la partie composante génériques et
    assemblage des composants
    • Reporting quotidien en anglais au Product Owner
    • Rédaction de scenario de test pour les batch.
    • Rédaction des livrables documentaires projet en anglais (architecture, design, tests)
    • Migrer le serveur WAS vers Liberty Core.
    • Préparation du serveur cible Windows 2012.
    • Mise en place de système d’authentification par LDAP via Spring security.
    Environnement technique / fonctionnel / méthodologie :
    Oracle 12, Eclipse, Spring-security, Junit, Control-M, Perl, ASP, Java 1.8, WAS 8, WAS Liberty 16, SQL
    Developper, Spring Batch, Tomcat 7, Selenium, SQL, RTC, Maven 2, Windows Server 2012,

    ALCATEL NOKIA – 09/2015 à 09/2016
    Expert Technique – R&D
    Contexte du projet :
    Au sein de l’équipe R&D, le produit BPS (Broadcast Provisionning Service) : est un module logiciel de LMG qui
    permet aux fournisseurs de services de créer des services de eMBMS ayant un contenu déterminé, les horaires, les
    lieux et les politiques.
    Équipe : 5 personnes
    • Participation aux évolutions de l’architecture et de l’infrastructure du projet.
    • Définir et développer des microservices via l’api REST.
    • Assurer le support technique aux équipes de développement
    • Définition de « best practices » de développements (qualité, performance, factorisation…).
    • Participation aux réunions techniques
    • Support technique aux équipes de marketing et intégration.
    • Suivi des correctifs en Recette et correction des anomalies détectées.
    • Rédaction des spécifications techniques détaillées en anglais.
    • Réalisation de plan de tests, réalisation des tests unitaires et d’intégration avec consignation des
    preuves de tests.
    • Mise en place de protocole SNMP pour surveiller des équipement réseaux.
    • Assurer la prise en charge de débutants.
    Environnement technique / fonctionnel / méthodologie :
    Eclipse Mars, JBoss 7.1, Tomcat 7.0, Checkstyles, Angular JS, Java 1.7, Jacoco, Hibernate 4, Quartz
    2.2.2, Rest Easy 3.0.5, Spring 4.0.0, Jackson 1.9, Sonar, Juint 4.12, Mockito 1.9, Oracle vm Virtual box,
    Maven 3.2.5, HttpRequester,

    De juin 2014 à décembre 2014
    Sungard Poste Analyste Développeur Senior
    Description Maintenance de l’application SWAPS
    Mission
    • Au sein d’une équipe de 9 collaborateurs à Paris et Tel Aviv
    • Respecter des méthodes de développement basées sur des méthodes SCRUMBAN.
    • Élaborer les spécifications techniques à partir des spécifications fonctionnelles générales.
    • Proposer les évolutions à mettre en œuvre.
    • Estimer la charge de conception et de développement
    • Développement de nouvelles solutions.
    • Maintenance des solutions existantes.
    • Gestion de configuration
    • Audit du code
    • Préparation de release
    • Etude de performance avec Jmeter
    • Support technique niveau 3
    • Réaliser les documentations nécessaires pour faciliter la reprise
    • Préparer et réaliser les tests unitaires.
    • Veiller au respect des normes et procédures en vigueur.
    • Garantir le respect des échéances projet.
    Environnement technique
    Hibernate, JDBC, Spring, JEE, Maven, Grails, Struts, Groovy, Oracle, Mysql, JIRA, intelliJ, Sybase, Tomcat, Struts, Ajax, Javascript, Junit, Radius, iReport, log4j, Memory Analyzer

    De janvier 2013 à mars 2014
    Fonds d’indemisation des victimes de l’amiante Poste Analyste développeur Senior
    Description Maintenance S.I.
    Mission
    • Au sein d’une équipe de 10 collaborateurs.
    • Intervention sur l’intégralité des phases du projet,
    • Participation à l’étude détaillée du projet en relation avec le maitrise d’œuvre et de la maitrise d’ouvrage (étude de la demande, la faisabilité, les contraintes, vérifie que tous les éléments ont été pris en compte…).
    • Participation au chiffrage de la charge de travail
    • Assurer le support technique et apporter les
    conseils sur la solution Jackrabbit
    • Veille Technologique
    • Développement de couche de présentation en Spring, Richfaces/PrimeFaces
    • Maintenance évolutive des services métiers REST et les entités JPA
    • Utilisation Maven pour industrialiser le développement
    • Gestion et suivi des anomalies affectés sur Mantis
    • Mise en œuvre et exécution des campagnes des testNG
    • Mise en place des tests IHM en Selenium.
    Environnement technique
    Tomcat 6.1, Maven 3.0.4, Java 1.6, Spring Security, JSF 1.2, Richfaces 3.3, Spring Webflow, Spring MVC, Resteasy 1.2.1, Dozer 5.3, Velocity 1.7, JCR 2.0, Hibernate 3.6, JPBM 4.4, Jackrabbit 2.4, SQL Server, TestNG 5.14, Selenium 2.25, JPA 1.0.2, sl4j 1.6, icePdf 4.3, Jenkins

    De juin 2012 à décembre 2012
    CACIB
    Sciforma
    Bearing Point
    Poste Concepteur Développeur expérimenté
    Description Installation et montée de version de JIRA
    Mission
    • Analyse de besoins
    • Participer à des réunions de validation fonctionnelle et technique des réalisations effectuées.
    • Conception/ Développement des plugins à partir de documents de documents fonctionnels.
    • Configuration de l’environnement.
    • Support téléphonique.
    • Migration de plugins.
    • Intégration
    • Tests
    Environnement technique Java 1.6, JIRA 5.1, Tomcat 6.0, Eclipse, Velocity

    De juin 2010 à mai 2012
    BNP Paribas Poste Assistance à maitrise d’œuvre
    Description Bureau d’étude du framework VIOTO, développement de maquettes
    Mission
    • Au sein d’une équipe de 7 collaborateurs.
    • Support technique et veille technologique du framework VIOTO
    • Développement de maquettes et d’applications en client riche et léger
    • Définition de stratégie de recette et saisie de plans de tests sous QC. Recette d’anomalies.
    • Analyse de besoin client
    • Rédaction de spécifications fonctionnelles
    • Rédaction de documentation utilisateur,
    • Animation de formations utilisateur
    • Packaging, livraison
    Environnement technique
    Java 1.5, RSA 7.5.4, WAS 6.1, VIOTO 2.0, SweetDEV 2.3, Maven 2, Quality Center 9.2, Beyond compare 3, IE 6, Firefox 3.6, MS Word, JRF 2.0.3, Nexus, SVN Plugin, CSS, jQuery, Spring MVC 3.1, Tomcat 6.0, FreeMarker.

    De janvier 2010 à mai 2010
    EDF Poste Concepteur Développeur
    Description Maintenance du site ********
    Mission
    • Au sein d’une équipe de 30 collaborateurs avec un back office à Lille.
    • Correction des anomalies affectées sur Mantis,
    • Réalisation des évolutions à partir de documents fonctionnels réalisés par la MOA,
    • Documentation et tests unitaires des évolutions effectuées.
    Environnement technique
    Maven, Weblogic 8.1, Tortoise SVN, Struts 1.2.9, WSDL 8, BEA, CSS, Java Script, Eclipse SDK 3.1, Toad, Source Forge, Mantis.

    De décembre 2008 à décembre 2009
    Gemalto Poste Concepteur Développeur
    Description Développement du site collaboratif Gemplus et ainsi la maintenance
    Mission
    • Au sein d’équipe de 3 personnes
    • Analyse fonctionnelle des besoins du portail
    • Monté en compétence sur la solution BEA
    • Assurer le développement avec la solution BEA dans le respect des délais et de la qualité attendue
    • Tests unitaires/Tests intégration
    • Recette fonctionnelle et technique
    • Validation
    Environnement technique WebLogic Portal 10, WebLogic Server 10, Oracle 10, CVS, TOAD, Hibernate.

    De juin 2009 à octobre 2009
    RATP Poste Concepteur Développeur
    Description MAVPCC -Automatisation de la ligne 1 de RATP
    Mission
    • Au sein d’une équipe de 20 collaborateurs.
    • Implémentation du Framework Cairngorm,
    • Développement d'interface en Flex
    • Développement de services en JAX WS.
    • Tests unitaires en Flex Unit.
    Environnement technique Eclipse, Java/JEE, Flex, Cairngorm, JAX WS, Tomcat, CSS, Soap UI, XML, Flex Unit, JMS.

    De janvier 2008 à octobre 2008
    SNCF FRET Poste Développeur junior
    Description Migration d'un portail PRU permettant de gérer les wagons.
    Mission
    • Assurer le développement des interfaces IHM en Flex
    • Préparer et réaliser les tests unitaires et les tests d’intégration
    • Participer activement aux réunions d’équipe et de projet
    • Transfert de connaissances
    Environnement technique Eclipse, JEE, Flex, Action Script, ORACLE 9i, SQL, PL/SQL.

    D’aout 2007 au décembre 2007
    Poste Développeur junior
    Carrefour Description Création du portail ********
    Mission
    • Etude fonctionnelle et technique de l'application,
    • Traduction des documents de spécifications en anglais.
    • Développement d'une maquette de déploiement en Visual Basic.
    • Correction des anomalies IHM
    Environnement technique JEE, CSS, Vignette, WID, 3-tiers, Apache, Spring, Java Script, TOAD, PL/SQL.

    Du février 2007 au juillet 2007
    Poste Développeur junior
    BNP Paribas
    Description Migration des applications financières de BNP Paribas vers un modèle d'architecture trois tiers
    Mission
    • Collecte des besoins,
    • Rédaction des spécifications techniques des applications,
    • Réécriture du portail existant avec le framework SweetDEV sous Websphere 6
    • Faire évoluer l'interface web des applications Actuate
    • Validation fonctionnelle du produit livré par le prestataire.
    Environnement technique JEE, Websphere 6.0, Oracle, DB2, Actuate, SweetDEV Framework, Struts, MVC, Servlets, PL/SQL.

Études et formations
  • Compétences
    Langage et développement Java, Flex 3, SQL, PL SQL, Visual Basic, XML.
    JEE JSP, Servlets, JDBC, JSTL, JFreeChart, BEA Weblogic Portal, JCR, Jackrabbit, TestNG, JUnit, Flex Unit,
    Web JavaScript, HTML, XHTML, CSS, Velocity, Richfaces, Freemarker, Grails
    Serveurs de bases de données Oracle, MySQL, SQL Server
    Systèmes d’exploitation Linux, UNIX, Windows, Mac.
    Frameworks Struts, Spring, Cairngorm, SweetDEV Framework, jQuery, Vioto, JSF
    Environnement de développement Eclipse, Visual Studio, NetBeans, RAD, intelliJ
    Industrialisation Hudson/Jenkins, Sonar, SVN, CVS, Subversion, Tortoise, Maven
    Méthodologies UML, Design Pattern, Cycle V, Cycle Y, Agile, Scrum ban
    Serveurs d’applications Weblogic, WebSphere, Tomcat, JBoss
    Outils Checkstyles, Maven, Toad, Mantis, Rational Rose, Quality Center, Nexus, Selenium, JIRA, Mantis, Sybase
    Normes et protocoles HTTP, SOAP

    FORMATIONS & CERTIFICATIONS
    2019 : Certification en Finance de marché - CNAM
    2020 : Certification en Audit des Systèmes d’information – CNAM (En cours)
    2002-2007 Ingénieur en Architecture des Systèmes d'Information (Institut National des Sciences Appliquées de Rouen)

    Langues
    Français Bilingue
    Anglais Bilingue
    Hindi Langue maternelle
    Tamoul Parlé
    Arabe Lu, écrit

D'autres freelances
Consultant 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 Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible
CV Consultant informatique
Virginie

Consultant informatique

  • AVIGNON
PYTHON HTML JOOMLA DJANGO PHP JAVASCRIPT CSS JAVA JASPER REPORTS SQL
Disponible
CV Data Engineer | Developpeur Big Data
Mounir

Data Engineer | Developpeur Big Data

  • CHÂTENAY-MALABRY
APACHE SPARK SQL BIG DATA APACHE HADOOP SCALA JAVA PYTHON APACHE KAFKA NoSQL Cloudera
Disponible