Yacoub - Développeur JAVA

Ref : 200115T002
Photo de Yacoub, Développeur JAVA
Compétences
GIT
MOCKITO
Spring Boot
HIBERNATE
Expériences professionnelles
  • DEVELOPPEUR JAVA/JEE

    Lycée Maurice Ravel (Paris XX)
    Jan 2019 - aujourd'hui

    Projet : Refonte du portail de cash management pour les clients corporates et implémentation
    de services DSP2 (PISP). DSP2 est la directive européenne sur les services de paiement
    qui rend obligatoire l'authentification forte pour les paiements. La DSP2 a pour objet
    d'encadrer juridiquement les nouveaux acteurs intervenant sur le marché des paiements
    en ligne, et non régulés à ce jour, les tiers de paiement (third party provider ou TPP). En
    proposant d'accorder un agrément à ces nouveaux entrants.
    Mission :
    ▪ Génération des REST API à partir de la spécification (swagger) du Berlin Group
    ▪ Mise en place d’une sandbox contenant les contrôles d’interfaces et validateurs
    de données
    ▪ Développement des contrôleurs.
    ▪ Réalisation des tests unitaires et d’intégration BDD
    Résultats :

    Environnement : fonctionnel Implementation du DSP2. Banque et finance. Environnement : Technique Langage de développement et technologies : Java 8, Springboot2, Hibernate IDE : IntelliJ Test unitaire : Mockito Automatisation du projet : Maven Gestion des taches : JIRA Gestion du code : GIT Intégration continue : Jenkins, nexus Tests BDD : Cucumber Webservices : SOAP,REST.
  • DEVELOPPEUR JAVA/JEE

    AXA ASSURANCES
    Jan 2017 - Jan 2019

    Projet : Mon projet consistait à intégrer les prélèvements hors SEPA dans le système de
    prélèvement d’AXA connu par ADD (Axa Direct Débit).
    Mission :
    ▪ Participation au cadrage fonctionnel
    ▪ Cadrage technique du projet
    ▪ Elaboration des spécifications techniques.
    ▪ Implémentation du Flux mandat pour chaque pays (création
    d’interface,infoimport…)
    ▪ Implémentation du flux fichier prélèvement pour chaque pays (création
    d’interface,infoimport, infoexport…)
    ▪ Mise en place du flux d’envoi en banque et flux de retour en cas de rejet par la
    banque.
    ▪ Mise en place du flux de retour à TIA (en cas de rejet technique, fonctionnel ou
    bancaire).
    ▪ Réalisations des tests en local, recette, préprod, non régression, penny test….

    Résultats : Environnement : fonctionnel Flux bancaires sont mis en place pour les pays : France, UK, Ireland, Portugal Assurance. Environnement : Technique Langage de développement et technologies : Java 8, Springboot2, Hibernate IDE : Eclipse Test unitaire : JUnit Automatisation du projet : Maven Gestion des taches : JIRA Gestion du code : GIT Intégration continue : Jenkins, nexus Optimisation : Jprofiler
  • RIM ACHAT

    STAGE INGENIEUR D’ETUDE ET DE DEVELOPPEMENT
    Jan 2016 - Jan 2016

    Projet : Mon projet consistait à développer une application de vente en ligne.
    Mission :
    ▪ Analyse du besoin
    ▪ Conception et modélisation UML
    ▪ Développement de la partie model
    ▪ Développement de la partie service
    ▪ Réalisation des tests
    ▪ Développement de la partie view
    ▪ Intégration de spring security
    ▪ Réal

    Environnement : fonctionnel Réalisation de l’application demandée. E-commerce Environnement : Technique Langage de développement : Java 7 Base de données : MySQL Framework J2EE : Spring, Hibernate,JSP,JSTL IDE : Eclipse Test unitaire : Junit Gestion du code : GIT, Maven
  • DEVELOPPEUR JAVA/JEE

    LSA COURTAGE
    Jan 2015 - Jan 2017

    Projet : Mon projet consistait à coder un serveur d’Edition SMS qui s’occupe de tous les envois
    de SMS aux 100.000 clients de la société en connectant à l’api Orange ContactEveryOne.
    Mission :
    Développer et intégrer des nouvelles fonctionnalités à l’application centrale WEBLSA qui est composée de 13 applications
    connectées entre eux.
    I) Partie serveur SMS :
    Recueil du besoin utilisateurs, Ecriture des spécifications techniques, développement de la partie envoi du serveur sms,
    réalisation des tests, développement de la partie suivi, réalisations des tests, mise en production, documentation sur
    confluence.
    II) Nouvelles fonctionnalités de l’application WEBLSA :
    Ecriture des spécifications techniques, codage des fonctionnalités, tests unitaires et d’intégrations, mise en production
    (fonctionnalités développées :
    Espace client, Intégration du loi Hamon dans le système et traiter l’éligibilté du client....à cette loi…
    Résultats :

    Environnement : fonctionnel Serveur Edition SMS est mis en place, intégration de la partie espace client, intégration de la loi Hamon… Assurance Environnement : Technique Langage de développement : Java 8 Base de données : Oracle Framework : SpringMVC, Spring boot2,Hibernate IDE : Eclipse Test unitaire : Junit Webservices : REST Automatisation du projet : Maven Gestion des taches : jira Gestion du code : GIT, Maven Intégration continue : Jenkins, nexus Suivi de qualité : Sonar
Études et formations
  • Master Sciences et Technologies des Logiciels

    Université Pierre et marie Curie (UPMC-Paris VI)
    2016
Autres compétences
DOMAINES DE COMPETENCES
Compétences organisationnelles
Rédaction de conception technique
Développement suivant les normes imposées
Test unitaire, tests automatisés,BDD.
Méthode Agile (Scrum)

Compétences fonctionnelles :
Assurance
▪ Workflow des prélèvements : Norme SEPA, Hors SEPA, flux bancaires, échange
avec SWIFT….
Compétences techniques :
Systèmes / IDE : IntelliJ,Eclipse, Linux, Windows
Langages : Java8, JSP, Angular 6, Javascript, ReactJS, SQL, HTML, CSS, OCaml, Esterel
Technologies : J2EE, SGBD, API REST,SOAP, Junit, Git, Maven, Hibernate,
Sonar,Swagger,Mockito.
Tests automatisés BDD: cucumber.
Base de données : Oracle, SQL developer, MySQL
Outil de déploiement : Tomcat, Weblogic
Framework Java : SpringMVC, Springboot2, Struts
Intégration Continue : Jenkins, Nexus

Formation :
Angular 6 (formation)
ReactJS (Formation)

Langues
Anglais : Professionnel

D'autres freelances
Développeur JAVA

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

Développeur JAVA

  • BAGNOLET
JAVA J2EE C++ SQL JAVASCRIPT
Disponible
CV Technical Leader JAVA
Oussama

Technical Leader JAVA

  • CARRIÈRES-SOUS-POISSY
JAVA SPRING BATCH Spring Boot Microservices DEVOPS
Disponible
CV Développeur web PHP | Symfony
Irvine

Développeur web PHP | Symfony

  • SEYSSINET-PARISET
PHP HTML CSS JAVA SYMFONY PHP LARAVEL REACT.JS Next.js JAVASCRIPT Spring Boot
Disponible
CV Développeur Front-End/Back-End/Android
Joffrey

Développeur Front-End/Back-End/Android

  • ÉTAMPES
ANDROID JAVA .NET SQL JAVASCRIPT MYSQL C# PYTHON HTML5 CSS
Disponible
CV Développeur JAVA/ANGULAR
Sadi

Développeur JAVA/ANGULAR

  • OULLINS
JAVA Angular Spring Boot SQL TypeScript POSTGRESQL COUCHBASE Google Cloud Platform JAVASCRIPT
Disponible
CV Développeur web Full stack (Java, Angular, VUE, NUXT)
Pape Kader

Développeur web Full stack (Java, Angular, VUE, NUXT)

  • PANTIN
JAVA Angular Vue.js SQL GIT ORACLE JAVASCRIPT MONGODB
Disponible
CV Ingénieur d'études et Développement
Maryvon

Ingénieur d'études et Développement

  • PARIS
JAVA JAVASCRIPT Angular Vue.js REACT.JS PYTHON
Disponible
CV Développeur Full stack
Stephane

Développeur Full stack

  • FRANÇOIS
PHP SQL JAVASCRIPT REST PRESTASHOP WORDPRESS NODE.JS JAVA REACT.JS NoSQL
Disponible
CV Développeur Springboot
Pierre-Louis

Développeur Springboot

  • TARASCON
JAVA Spring Boot J2EE SQL Angular TypeScript JAVASCRIPT SCRUM STRIPE HUBSPOT
Disponible
CV Ingénieur de développement Spring Boot
Sylvain

Ingénieur de développement Spring Boot

  • JUMILHAC-LE-GRAND
Spring Boot BASH JAVA Angular TypeScript HIBERNATE DOCKER SQL
Disponible