Mission : Proteine : application qui permet de déclarer et gérer les effacements de consommation d’électricité au sein d’RTE ainsi que le référentiel des GRD, des sites, des opérateurs d’effacements ect…
Mise en place du socle technique avec Jhipster.
Définition des différents micro-services du projet.
Revue de code et encadrement technique de l’équipe
Réalisation des développements Front avec AngularJS 1,5
Écriture de directives AngularJS spécifiques au projet
Écriture du jenkinsFile du projet avec groovy pour mettre en place une approche de déploiement continue avec l’aide de l’équipe Devops RTE
Écriture des dockerFiles de tous les micro-services
Écriture du docker-compose du projet
Développement de l’API Rest du projet
Sécurisation des WS Rest avec Oauth2 et JWT en utilisant Spring-security.
Gestion des branches et des merges sur Git.
Développement de quelques batchs du projet
Développement de tableaux de bords des batchs
Développement des tests unitaires (Junit, Mockito) et tests d'intégrations.
Livraison avec maven-release-plugin.
Écriture des tests de performance avec Gatling
Documentation technique sous Confluence
Mission : Proteine : application qui permet de déclarer et gérer les effacements de consommation d’électricité au sein d’RTE ainsi que le référentiel des GRD, des sites, des opérateurs d’effacements ect…
Mise en place du socle technique avec Jhipster.
Définition des différents micro-services du projet.
Revue de code et encadrement technique de l’équipe
Réalisation des développements Front avec AngularJS 1,5
Écriture de directives AngularJS spécifiques au projet
Écriture du jenkinsFile du projet avec groovy pour mettre en place une approche de déploiement continue avec l’aide de l’équipe Devops RTE
Écriture des dockerFiles de tous les micro-services
Écriture du docker-compose du projet
Développement de l’API Rest du projet
᠋...
Environnement technique :
Méthodologie : SCRUM (avec des sprints 2 semaines)
Frameworks de développement : Angular JS 1.4, JAVA8, Spring BOOT, Spring Core 4, Spring Data, Oauth2, Spring Security, Jersey 2, JPA, Hibernate, SalesForce, Angular JS, Swagger, MAVEN3, MOCKITO, JUNIT, SLF4J+Logback, CXF, SOAP-UI, JENKINS, MySQL, ElasticSearch, GIT
Projet 1 : Refonte du projet ota-senders en utilisant l’ESB Spring Integration.
Etude de l’existant et identification de ses limites
Etude de la refonte et Choix de l’environnement technique du nouveau projet
Proposition et validation de solutions techniques pour répondre aux problématiques de l’existant.
Modélisation des flux des de messages en utilisant les EIP.
Support au projet (environnement de développement, usine logicielle et bonnes pratiques).
Développement du projet pilote (refonte de prix, planning, cdv)
Refactoring
Tests et validation (JUnit, Mockito, PowerMock)
Documentation Technique
Audit de performance avec JVisual VM & JMX.
Projet : Gallium est l'application utilisée par Bouygues Telecom pour la vente et la gestion des forfaits, ainsi la gestion des contrats des clients (nouveaux clients, Renouvellement, Migration). l'application est utilisée dans les centres d'appels et dans les boutiques Bouygues Telecom.
Conception et développement de nouvelles fonctionnalités
Configuration des clients CXF pour les nouveaux services Web Soap et Rest
Intégration des composants Socle dans Gallium
Création des Jobs Jenkins
Livraison avec Jenkins
Tests et validation (JUnit, Mockito, PowerMock)
Migration des batchs vers Spring Batch
Environnement technique :
Méthodologie : SCRUM
FRAMEWORKS DE DÉVELOPPEMENT: Mule3 ESB, JAX-WS, CXF, SPRING CORE2.5, SPRING WEBFLOW, HIBERNATE, MAVEN2, ECLIPSE, PERFORCE, MOCKITO, POWERMOCK, JUNIT, SOAP-UI JENKINS, SONAR.
Mission : Refonte de l’application EVDEV qui sert à la gestion des comptes et au traitement des opérations en devise.
Étude et analyse des spécifications techniques et fonctionnelles,
Participation au chiffrage et décomposition du Sprint Backlog en éléments lors du Sprint Planning,
Conception uml,
Modification de la base de données,
Développement de l’application java/j2ee :
» Mapping Relationnel Objet
» Module de traitement des opérations,
» Module d’administration
» Module de recherche d’opérations
Projet 2 : Implémentation du rapport de statistiques pour le journal d’appels en utilisant la stack ELK
Configuration Logstash pour transformer les lignes de logs en documents JSON stockés dans ElasticSearch
Ecriture des différentes requêtes REST d’ElasticSearch nécessaires pour le rapport et leur traduction en utilisant l’API Java d’ElasticSearch
Développement de la maquette du rapport avec Velocity
Développement du job d’envoi du rapport
Projet 3 : Implémentation du modèle B avec le nouveau partenaire chinois Huazhu pour vendre les hôtels des Huazhu via les canaux de réservations d’Accor
Mise en place d’un Web Service Rest qui permet la connectivité Huazhu en utilisant Jersey.
Développement des jobs de notification de réservations et d’annulations avec Spring Integration.
Développement du module Huazhu-ping avec Spring Integration.
Documentation Technique et assistance à la recette