
Segba TOURE
Senior Java Software Engineer | Tech Lead Java
Salaire / Taux journalier
Île-de-France, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech Lead & Architecte logiciel, +10 ans d'expérience (banque, paiement, santé, télécom). Je conçois des architectures microservices et hexagonales robustes et cloud-ready (Java, Spring Boot, Quarkus). Adepte du Software Craftsmanship (DDD, Clean Code, TDD) et de l'IA générative pour booster la productivité des équipes. J'accompagne mentoring et modernisation des systèmes legacy vers le distribué, avec une approche pragmatique et orientée valeur métier.
Expérience de travail
Développeur Senior Lead
BNP Paribas
juin 2024 - mars 2026
1 an 10 mois
Paris, France
Backend Lead Engineer – Digital Corporate Card App Je contribue au développement de 𝗠𝘆 𝗖𝗼𝗺𝗺𝗲𝗿𝗰𝗶𝗮𝗹 𝗖𝗮𝗿𝗱, une solution mobile permettant aux entreprises de gérer leurs cartes professionnelles de paiement et leurs dépenses professionnelles dans un environnement sécurisé et entièrement digitalisé. Au sein de la Squad Carte Digitale, j’ai participé à la mise en place d’un socle applicatif cloud-ready permettant de gérer des services critiques liés aux paiements, autorisations et transactions. Responsabilités * Conception et développement de modules applicatifs en Java 17 / Spring Boot. * Mise en œuvre d’une architecture hexagonale favorisant la maintenabilité et la scalabilité. * Développement et exposition d’API via Apigee (APIM) dans une approche API-First. * Amélioration continue du code via Clean Code, TDD, refactoring et code reviews. * Collaboration en méthodologie Agile Scrum, pair programming et mentoring de développeurs. Metier * Implémentation de services liés à la tokenisation des cartes de paiement. * Gestion des autorisations de paiement et du traitement des transactions. * Support des solutions de paiement mobile telles que Apple Pay Réalisation Contribution au backend de l’application mobile 𝗠𝘆 𝗖𝗼𝗺𝗺𝗲𝗿𝗰𝗶𝗮𝗹 𝗖𝗮𝗿𝗱, permettant aux porteurs de cartes d’entreprise de : * consulter leurs transactions en temps réel * suivre leurs dépenses professionnelles * gérer leurs cartes de paiement digitalisées * suivre les prélèvements (debit porteur) * ajouter sa carte au wallet Apple Pay * payer via Apple Pay Voir : 𝗶𝗢𝗦 : https://lnkd.in/eeq2qWsM 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 : https://lnkd.in/egHHNhJe Backend & Architecture * Java 17 -> 21 * Spring Boot * Microservices * Hexagonal archi API & Intégration * OpenAPI * Apigee (APIM) / API store * IBM MQ Data * PostgreSQL Cloud & DevOps * IBM Cloud * Jenkins * kubernetes, Chart Helms * GitLab / GitFlow Qualité * Clean Code * TDD * JUnit
Senior Java Software Engineer
Societe Generale Corporate and Investment Banking - SGCIB
mai 2022 - oct. 2023
1 an 6 mois
Paris, France
Participation à l'évolution et la maintenance de la plateforme de gestion du processus d'onboarding des clients de la banque. La plateforme Onboarding (OB) est un outil de gestion du processus d'intégration, du contrôle et de la mise à jour continue des clients de la banque. • Analyse de besoins • Conception technique • Analyse et définition de modèle de base de données ; • Développement en Java SpringBoot des API • Refactoring de code • Pair Programming • Revue de code • Optimisation des services (Parallélisation, cache) ; • Migration du projet de SpringBoot 2.5.x vers 3.0.x • Tests • Scrum : Cycle de développement court (sprint de 2 semaines) • Livraison continue • Documentation le code • Validation d'incrément par le client en démo • Code review systématique par assignation des tâches de développement ; • Respect de conventions de développement (clean code) • Équipe de 7 développeurs et 3 Consultants fonctionnels, Front transverse Environnement Tech - Scrum / Jira - SpringBoot / Java / Maven - API REST -Microservice / RabbitMQ - Git ,Jenkins , Sonar - TDD / JUnit
Consultant Senior Java
Smile CI
mars 2017 - janv. 2022
4 ans 11 mois
Abidjan, Côte d'Ivoire
Monitoring QoS est une solution logiciel de surveillance des équipements clients fibre (FTTH &FTTO). C’est une solution qui permet de superviser les équipements des clients à fin d'identifier les risques de dérangement collectif (interruption de service) et donc anticiper la planification des interventions par les équipes d'exploitation. • Analyse de besoins • Conception technique • Analyse et définition de modèle de base de données ; • Développement en Java SpringBoot des API • Refactoring de code • Pair Programming • Optimisation des services (Parallélisation, cache) ; • Livraison continue • Documentation le code • Validation d'incrément par le client en démo • Revue de code systématique par assignation des tâches de développement ; • Respect de conventions de développement (clean code) • Dialogue avec les utilisateurs pour la spécification des demandes ; • Équipe de 5 développeurs, un AdminSys, Stream Leader réactif ; • Contact avec les autres équipes du système informatique Environnement fonctionnel : Telecom : Module de collecte et de décryptages des alarmes(traps) Producer Kafka Module de traitement et d'agrégation des données - Consumer Kafka Développement des API pour le tableau de bord client (KPI) Indicateur des services dégrades Indicateurs des services interrompus (Dérangement collectif ou non) Indicateur des zones à forte coupure selon une période Environnement technique : MariaDB Java 8 – SpringBoot - Gitlab CI / CD – Junit - ElasticSearch - Apache Kafka - Elastic APM - Redis - Angular
Ingénieur d'Étude et Développement
ODASYS SARL
nov. 2014 - mars 2017
2 ans 5 mois
Abidjan, Côte d'Ivoire
Ici-Taxi : Plateforme de réservation de taxi en ligne. Ici-Taxi est une plateforme de mise en relation entre client et conducteur VTC basé sur une flotte de véhicules de l'entreprise. La version initiale n'étant pas ouverte aux conducteurs indépendants. • Analyse de besoins • Conception technique • Analyse et définition de modèle de base de données ; • Développement en Java • Développement web & mobile • Tests • Rédaction du document technique de mise en production Environnement fonctionnel : Transport : Gestions des utilisateurs (Compte client/ chauffeur) Suivi des trajets Gestion des courses Système de notation et de commentaires Gestion des véhicules : affections des chauffeurs et planification des entretiens Gestion classique en cascade Réunions techniques & fonctionnelles Comité projet Équipe projet de 3 développeurs et un chef de projet Environnent technique : Java 8 - MySQL - Apache Tomcat - OpenStreet Map - Android Studio - Web services - HTML/CSS – AJAX
Formation
Agitel-Formation
Master of Computer Applications (MCA), Ingénierie informatique
2012 - 2014
2 ans 1 mois
Bienvenue |Agitel-Formation
Licences et certifications
Claude with Anthropic Api (https://verify.skilljar.com/c/3hvny32omosk)
Délivré le : –
Introduction MCP (https://verify.skilljar.com/c/d33mo76c9xce)
Délivré le : –
Claude code in action (https://verify.skilljar.com/c/kkikedy52wz3)
Délivré le : mai 2026