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

JavaSpring BootMicroservicesHexagonal ArchitectureSwagger/OpenAPIRabbitMQKafkaElasticsearchFlaskMavenGitGitLabJenkinsDockerKubernetesPostgreSQLRequêtes SQLTest Driven DevelopmentClean CodeScrumCoaching agileDéveloppement BackendIBM CloudPythonPHPC#JavascriptHTMLCSSMySQLOracleMicrosoft SQL ServerAdministration système & réseauLinuxJira

Langues

Français (Courant)Anglais

À 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.

Liens

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 : –

Certifié par Anthropic

Introduction MCP (https://verify.skilljar.com/c/d33mo76c9xce)

Délivré le : –

Certifié par Anthropic

Claude code in action (https://verify.skilljar.com/c/kkikedy52wz3)

Délivré le : mai 2026

Certifié par Anthropic

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.