
Abdou Ahad Ndiaye
Ingénieur Logiciel Java Backend & Fullstack
Salaire / Taux journalier
Toulouse, France
Mobilité : Paris, Lyon, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Java/JEE avec +7 ans d'expérience en développement backend et fullstack dans les secteurs bancaire, aéronautique et public. Expert en architecture Spring Boot, API REST et migrations techniques complexes (Java 8→17→21, modernisation JBoss). Spécialisé en maintenance évolutive, sécurisation d'applications et développement de frameworks métier pour des SI critiques à forte volumétrie.
Expérience de travail
Ingénieur Logiciel Java
AGIRC-ARRCO
janv. 2024 - sept. 2025
1 an 9 mois
Bordeaux, France
– Projet : La DSI de la retraite complémentaire (DSI-RC) met en œuvre une nouvelle filière baptisée SOLAR (Socle Open Labellisé Architecture Retraite) pour développer les nouvelles applications du Système d'Informations de la Retraite Complémentaire (SI-RC), dans le cadre du Plan de Transformation du SI (PTSI). Nous travaillons sur l'évolution, maintenance corrective et évolutive sur les Framework. Le contexte de la mission porte sur les Framework "Thémis" et "TFront", utilisés dans le développement des applications J2EE (applications de gestion interne ou exposées sur Internet) et de tous les composants techniques transverses qui viendraient alimenter ce socle technique. La définition d'un Framework retenue par l'Agirc-Arcco est un ensemble cohérent de composants logiciels, qui sert de fondations au développement d'une application. – Missions: – Assurer la maintenance évolutive et corrective des Framework TFront, Thémis et outils connexes (dans sa déclinaison Back office et Front office Internet) – Conception et développement des composants Framework – Gestion des dépendances et des versions des bibliothèques externes – Migration de Java 8 vers Java 17 – Migration de JBoss 7.4.3 vers 7.4.17 – Correction des vulnérabilités de sécurité (Owasp et CVE) – Développement des tests unitaires et intégration et applications de démonstration – Etude de faisabilité pour la migration de JBoss en SpringBoot – Rédaction des guides et des documents de livraison – Rédaction de la documentation technique – Environnement technique : Java (8,17), Spring, Sring Boot, Spring MVC REST, API REST, Cast Software (Engine, highlight), Angular, Jira, Confuence, Git, Jenkins, JUnit, JMS, Agile scrum, Eclipse, Maven, PostgreSQL, Hibernate, JBOSS EAP (Version 7.4.3, 7.4.17)
Ingénieur Etude et Développement Java
BNPPARIBAS
sept. 2021 - déc. 2023
2 ans 4 mois
Bordeaux, France
– Projet : C'est dans un contexte bancaire chez BNPPARIBAS, Nous travaillons sur l'évolution, maintenance corrective et évolutive sur une application de gestionnaires de comptes. C'est un formulaire (AOF: Account Opening Form) qui permet de faire des demandes de création en ligne pour les différentes implémentations (France, Italie, Suisse, Luxembourg, Allemagne, Belgique, etc...). Nous travaillons en mode Agile dans une équipe de trois développeurs, un Scrum Master, un Product Owner et un Business Analyst. – Missions : – Maintenir et faire évoluer l'application – Développement de nouvelles fonctionnalités – Corriger les bugs en Production – Faire des tests unitaires et fonctionnels – Migration Java (8, 11, 17 et 21) – Déployer l'application sur les environnements (VAL, QUALIF, PREPROD) – Faire des démos aux clients après chaque version – Assister à la release pour le déploiement en Production – Rédaction de la documentation technique – Environnement technique : Java (8,11, 17 et 21), Java, Spring, Spring Boot, API REST, ActiveMQ, Angular, IBM Cloud, Jira, Confuence, Git, GitLab, Octopus, Jenkins, kubernetes, JUnit, Mockito, Agile scrum, IntelliJ, Maven, Gradle, JSON, Sybase SQL, Postman, Fortify, protocole SSO, Sonar, itextpdf, pdfbox, Coras (framework front basé sur Angular).
Ingénieur Etude et Développement Java/JEE
MINISTERE DE L'AGRICULTURE
janv. 2021 - août 2021
8 mois
Toulouse, France
– Projets : Nous gérons une application de gestion de licences de bateau sur un parc applicatif du ministère de l'agriculture et de la pêche. L'objectif consistait à faire l'évolution, maintenance corrective et évolutive de l'application. Chaque application est gérée par une équipe de développeurs avec un mode de travail en cycle en V. – Missions: – Développement de nouvelles fonctionnalités – Maintenir et corriger l'application – Faire des tests unitaires et fonctionnels – Rédaction de la documentation technique – Environnement technique : JAVA/JEE, Spring, Hibernate, PostgreSQL, Jira, Confluence, SVN, Jenkins, Junit, Mockito, NetBeans, Maven, Orion (framework home).
Ingénieur Etude et Développement Java/JEE
AIRBUS GROUP
juil. 2018 - sept. 2020
2 ans 3 mois
Toulouse, France
– Projets : Contexte aéronautique, d'où la question sur la sécurité est bien prise au sérieux. De ce fait, nous concevons et déployons des APIs pour exposer les services IAM et d'autres services chez Airbus sur MuleSoft à travers d'un Policy Décision Point utilisant la notion de rôle pour contrôler l'accès aux API/Services web, afin de vérifier les accès et d'autre part directement par front end de services web comme MyAccount, MyAccess afin d'adapter l'affichage en fonction du rôle de l'utilisateur. Nous travaillons en mode Agile avec une équipe de quatre développeurs, un PO et un Scrum master. – Missions: – Rédaction de la documentation technique – Concevoir et développer de nouveaux APIs – Utilisation d'API REST existants – Maintenir et corriger les applications existantes – Faire des tests unitaires et fonctionnels – Déployer les applications sur les différents environnements (VAL, PREPROD, PROD) – Environnement technique : JAVA 11, Spring (core, loC, Boot, security), Sql Server, Jira, Confluence, GitHub, Jenkins, Ansible, Artifactory, API RESTful, Mockito, Junit, Agile, Scrum, Openshift, Postman, Eclipse, Maven, Annuaire LDAP, CheckMarx, protocoles (oAuth et oAuth2), Sonar.
Ingénieur Etude et Développement Java/JEE
GENERALI ASSURANCE
juin 2017 - juil. 2018
1 an 2 mois
Bordeaux, France
– Projets : C'est un contexte TMA dont l'objectif était de gérer un parc applicatif du client. Nous travaillons dans une application d'éditique c'est-à-dire la gestion des fichiers PDF, de mails pour des volumes conséquents. Nous travaillons en cycle en V. – Missions : – Création de nouvelles fonctionnalités Front et Back depuis une page blanche – Intégration du service GEF2 permettant aux applications d'authentifier leurs utilisateurs sur les différents annuaires de la société. – Développements sur la partie métier des applications existantes – Développement et réalisation de Batch Java en Spring Batch – Développement et utilisation de Web Service SOAP – Développement et réalisation de Tests Unitaires sur la partie métier – Environnement technique : Java 8, Spring Batch, Spring MVC, Junit, Mockito, Maven, IntelliJ, Git, Jira, Spring MVC, Spring Core, Spring Security, Oracle, Sonar, Jenkins, JBoss, Hibernate, HTML/JavaScript, Fortify, SOAP, SOAP UI
Ingénieur Etude et Développement Java/JEE
CETELEM/BNPPARIBAS
janv. 2017 - juin 2017
6 mois
Bordeaux, France
– Projets : C'est contexte TMA sur la gestion de la partie Back end d'une application de gestionnaire de prêt. Nous travaillons en cycle en V – Missions : – Développements sur la partie métier. – Développements de Batch Java en Spring Batch – Création et réalisation de Tests Unitaires sur la partie métier – Utilisation et développement de Web Service SOAP – Environnement technique : Java 8, Spring, Spring Batch, Hibernate, Junit, Mockito, Maven, Eclipse, ClearCase, Websphere Application Lifecycle Management, Sonar, Jenkins, WebSphere, SOAP, SOAP UI
Formation
EPSI Bordeaux
Ingénieur Informatique Réseau & Système, Informatique Réseau & Système
2014 - 2014
1 mois
Université PARIS 12 Créteil
Master 2, Sécurité des Systèmes Informatique
2012 - 2012
1 mois