Contexte :
• Développement et mise en œuvre d’un calculateur de métriques financières clés (NIM,
Liquidité, NPV) à l’aide du progiciel Fusion Risk, en intégrant des solutions avancées
d’acquisition et de restitution des données via des APIs et des microservices
METIER/MOA :
• Calcul Des prévisions ALM (Nim..) pour les entitées SG New York , SG MA , SG londres
Équipes :
• 1 PO , 4 BA , 6 Dev , 1 TechLead sur paris
• équipe GAP en Inde
Méthodologie projet : Agile Scrum
Missions :
Microservice/Architecture
• Analyse des beoins selon les exigences metier
• Conception/Architecture/POC des nouveaux projets
• Choix des technologies et des outils
• Participer aux réunions d'architecture
• Rédiger la documentation technique (schémas d’architecture, documentation des API’)
• Conception et configuration des microservice from scratch
• Développer des frameworks internes (Java/Spring/Security)
• Améliorer la résilience des API
InfraStructure / CLOUD/CICD
• Migration de l’infra de Aix vers RedHat 9
• Automatisation des déploiement par environnement (Dev,UAT,Stage,Prod)
• Création des pipeline CICD from scratch ainsi que le deploiement sur K8s et Cloud
• Migration des pipeline jenkins vers githubAction afin de minimiser les couts .
• Mettre en place le CICD de l’infra du Cloud SG avec Terraform/Ansible (creation des
ressources ..modules..playbook..role..)
• Superviser la mise en œuvre des meilleures pratiques en matière de CI/CD et de déploiement
automatisé.
• Creation des certification TLS et adapter les config Yaml de Deploiment sur k8s
• Creation des DNS /services/Ingress/secret/deployement
Leadership
• Intervenir sur les phases de recrutement des nouveaux devs/devops/TechLead .
• Supervision et coordination d'équipes de développement basées à Paris/Inde, garantissant le
respect des délais et des normes de qualité
Interaction quotidienne en anglais, tant à l'écrit qu'à l'oral, avec les équipes techniques, les
partenaires et les équipes métiers
• Affectation des taches /US JIRA
• Découpage, chiffrage, suivi de développement
• Animation du Daily Scrum
• Participer aux réunions MOA
• Contribuer activement à la définition et à l’amélioration des solutions techniques
• Coacher les développeurs, renforcer leurs compétences, les encadrer
• Assurer les livraisons et la stabilité des environnements UAT, Staging et et productions
• Organiser des workShop avec techleads et les dev
• Former les nouveaux arrivants et intervenir en cas de blocage
• Définition des standards et des bonnes pratiques (norme de codage, qualité de code)
• la veille technologique
• Suivre les incidents de production
• Validation des PR techniques
Software Craftsmanship
• Animation des Formations techniques
• Refactoring du code (Clean code: SOLID, KISS...)
• Mettre en places des solutions Craft(TDD, BDD, DDD, CleanCode)
• Optimisation des API/SQL
• Audit des librairie et mise à jour des dépendances Maven
• Audit du code / code review
Monitoring et Logging
• monitoring des heap avec graalvm et optimisation des ressources API
• Configuration de ELK (elasticSearch) /interfaces kibana / les index ElasticSearch/LogStash
• Création des jobs ControlM
Securité
• Sécuriser les secrets de l’application avec vault Hashicorp + configuration avec jenkins
• Securiser les API avec le protocole https via la mise en place du TLS/SSL
• Creation des roles/permissions/constrains /les scopes/Client ID sur SG CONNECT et SGAPI
• Mise en places des modules authentification /Autorisation des API
• Securisé les API avec du Oauth2
• Détection et management des vulnérabilités
• Scans des vulnérabilités applicatifs et les corrigées
• Mise à jour des projets springboot internes(migration..)
Contexte :
First : plateforme de routing des flux financiers entre les Back Office BNP (ex FORTIS - scope du MVP, CIB, PF etc) et
le réseau SWIFT
METIER/MOA : CFT , SWIFT, SWIFTNET, FileAct , Interact AMH /SAG/ISO 20022
Équipe : 1 PO , 3 BA , 8 Dev , 1 TechLead
Méthodologie projet : Agile Scrum
Missions :
• Conception/Architecture des nouveaux modules
• Participer aux différentes phases de développement des différentes instances (back/front)
• Organiser des réunions d'équipe
• Conception et mise en place de l'architecture micro-service suivant l'architecture orienté
domain (DDD: Domain Driven Design)
• Event Sourcing (CQRS)
• Gestion de la résilience des microservices avec resilience4j
• L’implémentation des circuits Breaker et les FallBack
• Mettre en places des solutions de gestion des traces avec Zipkin et Spring Cloud Sleuth
• Migration de Rest client vers OpenFeign
• Migration de Zuul Gateway vers Spring Cloud Api gateway
• Mettre en place des servce discovery et registry avec Eureka
• Participer aux réunions MOA
• Traiter les incidents de production
• Contribuer activement à la définition et à l’amélioration des solutions techniques
• Coacher les développeurs, renforcer leurs compétences, les encadrer
• Affectation des taches /US JIRA
• Participer aux réunions d'architecture
• Découpage, chiffrage, suivi de développement
• Former les nouveaux arrivants et intervenir en cas de blocage
• Validation des PR
• Intervention sur des taches devops
• Création des playbook Ansible
• La création des jenkinsFile et toute la chaine des pipeline Jenkins
• Intervenir sur les phases de recrutement des nouveaux devs du projet.
• Détection et management des vulnérabilités
• Refactoring du code (Clean code: SOLID, YAGNI, DRY, KISS...)
• Mettre en places des solutions Craft(TDD, BDD, DDD, CleanCode)
• Assurer les livraisons et la stabilité des environnements rec, qualif et et productions
• Refactoring du code (Clean code: SOLID, YAGNI, DRY, KISS...)
• Audit des librairie et mise à jour des dépendances Maven
• Scans des vulnérabilités applicatifs et les corrigées
• Création et gestion des queues jms
• la veille technologique
Contexte : Global Cash /SogeCashWeb/ International Bank Transfer Transaction Payment
METIER/MOA : SEPA / Paiements instantanés / Cash Management/ISO 20022
Équipe : 1 PO , 4 BA , 11 Dev , 1 TechLead
Méthodologie projet : Agile Scrum
Missions :
• Conception/Architecture des nouveaux modules
• Développement de la partie back et front office de la solution
• Migration vers des microservices from scratch
• Tests unitaires et Tests d’intégration
• Conception et mise en place de l'architecture micro-service suivant l'architecture orienté domain (DDD:
Domain Driven Design)
• Gestion de la résilience des microservices avec resilience4j
• L’implémentation des circuits Breaker et les FallBack
• Mettre en places des solutions de gestion des traces avec Zipkin et Spring Cloud Sleuth
• Migration de Rest client vers OpenFeign
• Migration de Zuul Gateway vers Spring Cloud Api gateway
• Mettre en place des servce discovery et registry avec Eureka
• Maintenance du Projet legacy
• Résolution des problèmes techniques du projet
• Chiffrement des taches /Scrum
• Amélioration de la Qualité du code / optimisation/cleanCode
• Mettre en place PR Decoration avec SonarQube
• La création des jenkinsFile et toute la chaine des pipeline Jenkins
• Validation des PR
• Qualité de Code
• Pair programming
• Optimisation des API (Utilisation de Jmeter)
• Test de performance des API (Utilisation de Jmeter)
• Mettre en places des solutions Craft(TDD, BDD, DDD, CleanCode)
• Contexte de travail anglophone et francophone.
• Gestion des comptes bancaires, débiteur, crediteur, prelevement sepa, services d’abonnement
• Contrôles de flux bancaires sur les ordres de virement et gestion des signatures 3Dsecure