Digitalisation du processus d'onboarding Legal d’un Client SG.
L’application gère le process KYC et la négociation Legal entre la société générale et les
clients institutionnels de la SG. LEGO permet aux contributeurs de suivre le portefeuille de négociation
avec les clients et d’accéder en temps réel à un pool unique de données et des documents
Mettre en place la plateforme technique du projet (Libs de sécurité de SG, initier l’api avec une
Endpoint de test, intégrer les outils de travail comme sonar, nexus, git et création de l’environnement
de déploiement de test pour les BA)
Chiffrage des tickets décrit sur Jira pour des sprints de 2 semaine.
Développement des besoins avec langage Java 8 et les plateformes comme Spring boot, Spring Rest,
Hibernate et SQL
Tests unitaires, d’intégration et de non régression de Project on les faits avec Junit5, wireMock et
Karate.
Contrôle continue de la qualité du code en respectant les normes internes et les bons pratiques de
développement et on se base aussi sur les valeurs et statistique généré de Sonar.
Contrôle continue des Logs, de monitoring et de l’alerting afin d’éviter tout problème.
Mise en place des script Jenkins afin d’automatiser le build, le déploiement et le release des PR.
Mise en place d’une Stragie Git Flow de travail afin d’éviter les conflits et les retards.
Création de l’environnement de déploiement Docker tout en respectant les étapes et la démarche mis
en place par la Société Générale
Documentation technique du Projet avec Java DOC et dans l’espace cloud de document de SG
Livraison continue du projet chaque fin de sprint après la validation fonctionnelle des BA
Spring Boot 2, Java 8, hibernate, JPA, Spring Rest, Spring Batch, JUnit 5, Mockito , Git,
GitFlow , Sonar, Jenkins, Maven, Docker, Swagger, Kibana, Grafana, ElastickSearch, Jira.
Intégration des référentiels de BPI France dans le progiciel IMX – Scrum avec sprint de 2 semaines
Développement des modules
ICP : Interface de gestion des clients partenaire entre IMX et BCP
IDC : Interface de gestion des documents des contrats entre IMX et GDC
ICC : Interface de gestion des contacts clients entre IMX et BEL
Filtrage et centralisation des fichier log avec Angular 6.
Pour chacun des sujets
Gestion des tickets dans JIRA
Spécifications techniques avec Swagger
Développement des Endpoint pour consommer et gérer les messages MQ reçus de la plate-fotme de
communication ESB
Migration des données du stock avec Spring Boot Batch.
Tests unitaires de chaque couche de service (ICP, IDC, ICC) avec JUnit.
Tests unitaires de projet Angular6 avec Jasmine et Karma
Refactoring du code basé sur les tests de qualité générés par Sonar, Jacoco ou IDE (Eclipse).
Journalisation de tous les composants (ICP, IDC, ICC) avec Logging Log4J.
Gestion de versions avec Git
Intégration continue des services avec java, Maven, JUnit, git, sonar, jacoco (tâches pipelines Jenkins)
Livraison continue des projets sur l’environnement de pré-production (Jenkins) et sur l’environnement
de production (Open Shift, Kubernetes et Docker)
Spring Boot 2, Java 8, Angular 6, JPA, Spring Rest, Spring Batch, JUnit 4, Mockito,
Karma, Jasmine, Git, Sonar, Jenkins, Maven, Docker, Swagger. IMX
Migration de l’application de gestion Sonic ESB (insurance management, info client, presto et Active Sim)
en java 8
Etude et conception des services à migrer (service synchrone et asynchrone).
Spécifications techniques
Créer la spécification technique de chaque module.
Développement de la partie frontend (Angular 4)
Développement des micro-services
Intégration des services et mise en place d’indicateurs sur leur état et leur fonctionnement
Tests unitaires de chaque service avec JUnit.
Intégration continue des projets avec Jenkins.
Déploiement des livrables en production avec Docker.
Java 8, Angular 4, Spring boot, Spring Web service Rest & Soap , Maven , Tomcat,
Intellij Idea, Micro-Service, agile Scrum, Sonic ESB, Savvion.
Développement d’une application RH de gestion de congés et d’absence avec Spring.
Définition du Contenu
Conception et développement d'un Workflow
Développement d'un screen flow
Développement des interfaces web permettant de gérer, planifier et contrôler les demandes.
Implémentation des services de gestion des alertes
Génération des reportings
Spring Web Flow , Spring Mvc, Hibernate, Angular js, Html5, Mockito, JUnit, agile
Scrum
Développement d’une application de gestion de la logistique : achats, ventes, stock et livraison
Conception d’une solution adaptée aux besoins techniques et métiers avec Agile et UML2.
Création de la base de données Oracle (tables, vue, triggers, procédures stockée, index, vue
matérialisé, cluster ...) en SQL et Shell
Développement des modules (achats, ventes, stock et livraison)
Déploiement du code de l’application sur les serveurs WebLogic, Tomcat et Glass Fish au format
WAR (Web application Archive)
Migration des données
Test et debug unitaire de chaque module
Spring Web Service Rest/SOAP, Spring MVC, Hibernate, JPA, JavaScript, Html5,
Mockito, JUnit, Swing, PL SQL, SQL, Oracle DB, Agile Scrum
Développement des interfaces WEB de traitements des documents
Développement des interfaces web en utilisant AngularJS pour la gestion et le filtrage des
données des documents.
Mise en place des services REST pour des opérations de gestion des documents
Détection et correction des erreurs de code dans les pages intégrant des instructions JSP et
AngularJS
Mise en place des tests unitaires en utilisant le Framework JUnit
Documentation technique
Spring Web Service Rest, Spring MVC, AngularJS ,Hibernate, JPA, JSP , JavaScript,
Html5, Mockito, JUnit, Swing, PL SQL, SQL, Oracle DB, Agile Scrum
Conception et réalisation d’une application WEB répartie de gestion des parkings
Mise en place du modèle de données.
Développement d’une interface web pour l’administration des ressources (places, paiement,
ticket ...).
Interface back-end permettant aux employés de réserver des places.
Rest , Spring, JPA, Oracle, AngularJS, Bootstrap, Jenkins, Sonar, Maven, SVN, SCRUM