Issam Ben Ahmed

Techlead Java/Angular Senior

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Spring BootJavaKafkaAngularConfluenceJavascriptBootstrapCoaching agileTomcatMySQLMavenScrumTypescriptOracleWindowsGitLabIBM CloudJiraGit

Langues

Français (Courant)Anglais

À propos

Introduction

Techlead Java/Angular avec 12+ ans d'expertise en développement full-stack et architecture microservices. Expérience confirmée chez BNP Paribas et MGEN : migration Java 21, intégration Kafka, Spring Batch et déploiement cloud. Spécialisé en solutions bancaires complexes, API REST et optimisation de performances pour garantir des applications robustes et scalables.

Liens

Expérience de travail

Développeur Java

BNP Paribas

oct. 2025 - avr. 2026

7 mois

Paris, France

Au sein de l’équipe FRCR, j’ai occupé le poste de développeur java pour gérer les évolutions et l’amélioration continue de l’application Corporate Lending, qui est un outil de décision et de mise en place des Financements des Corporates. • Analyser les bugs et fournir les correctifs. • Extension du périmètre : -Chargement des nouveaux produits avec mise à jour des tests cucumber. -Mise en place du design pattern spécification afin vérifier l'éligibilité au parcours selon le scénario -Mettre à jours les APIRest afin de remonter les nouvelles données : *Les politiques sectorielles collectées depuis le mainframe et les sauvegarder lors de la création du projet. *Remonter vers le front l’objet qui contient les paramètres d’autorisation dans le parcours *Vérifier le dernier statut client/prospect et le persister dans chaque étape de la création du projet *Persistance de la donnée LBO afin d’afficher un tag Limitation d’endettement. • Migration de Java 17 vers 21 Environnement technique : • Architecture Hexagonale, DDD, Design pattern, Test cucumber. • Java 17, Spring Boot 3.5, Postgresql, Junit, Mockito, Maven, Git, Jira, IntelliJ.

Développeur Java

MGEN

oct. 2024 - sept. 2025

1 an

Paris, France

Au sein de l'équipe Data Référentiel, j’ai occupé le poste de développeur java afin de participer aux évolutions et l’amélioration continue des applications internes afin de répondre aux besoins métiers et mettre en place les nouvelles fonctionnalités. • Micro services : o Implémenter de nouveaux micro services :  Synchrones : J’ai créé un micro service Gestion décès : qui consiste à créer une API Rest qui permet de stocker / restituer les informations d'instruction du décès saisies dans le CRM.  Asynchrones : J’ai implémenté un MS pour l’importation des Contrats externes dans nos BD. Quand nos clients signent des contrats chez un partenaire, le partenaire nous envoi un évènement qu’on consomment afin de le sauvegarder sans notre BD. Puis on envoie un autre évènement dans un autre topic afin que les autres applications le consomment • Tests avec l'outils Kafka Akhq o Déploiement des applications sur les environnements d'essais. • Batch JB2L : o Migration des batchs de JBL vers JB2L. o Implémentation de nouveaux batchs : Le dernier que j’ai créé consiste à faire l’extraction des événements Kafka pour le Datalake. o Déploiement sur les environnements de tests et d'essais, à l'aide de Gitlab(build) et cloudbees(déploiement). • Script PL/SQL : De rattrapage de données afin de fiabiliser les mails des utilisateurs : le but c'est de garder qu'un seul mail valide selon les règles de gestion Environnement technique : • Java 17 et 21, Spring Boot 3.4, Spring Data, Kafka, SQL et PL/SQL, Postgresql, Junit, Mockito, Maven, Git, Jira, Eclipse.

Développeur Java Angular

BnpPariBas

juil. 2021 - juin 2024

3 ans

Paris, France

Au sein de l'équipe IECC203, j’ai occupé le poste de Techlead java Angular sur les applications suivantes :  Application ISM : Application de Gestion des projets et applicatifs. o Analyser les bugs et fournir les correctifs o Implémenter les nouvelles fonctionnalités :  Importation des incidents depuis service now o Déploiement des applications sur le serveur Unix 8, et mise à jour des scripts de déploiement.  Application Base de pilotage : Application de Génération de reporting. o Analyse du besoin et conception du modèle de données. o Réalisation de l’application à l’aide de SpringBoot pour le chargement des données à partir de fichiers (Excel, CSV) et gestion des logs de rejets. o Réalisation d’un Spring batch qui va générer les reportings (CSV) à partir des fichiers contenant les requêtes SQL et les déposer sur sharepoint. o Déploiement des applications sur le cloud IBM Environnement technique : • Application ISM : Java 8, Spring Boot, Spring Data, Spring Batch, SQL, Angular 4, TypeScript, MySQL, Postgresql, Junit, Mockito, Maven, Git, Jira, IntelliJ • Application Base de pilotage: Java 17, Spring Boot 3.0, Spring Batch, Postgresql. • Junit, Mockito, Maven, Git, Jira, IntelliJ, Cloud IBM.

Développeur Java Angular

Accorhotels

nov. 2018 - mai 2021

2 ans 7 mois

Paris, France

Gestion de fidélité des clients – Développer de nouvelles interfaces utilisateur et de nouvelles fonctionnalités. – Analyser et corriger les bugs et fournir des correctifs. – Concevoir et mettre en œuvre des Web services Rest. Technologies: Front-end: Angular 4, JSP, Javascript, Bootstrap4, jQuery. Back-end: Maven, Spring, Spring Boot, Spring Batch, Hibernate, API Rest, Rest template, Test unitaire (Junit, Mockito) Environnement : Java 8, SpringBoot, Spring Batch, Junit, Agular, Eclipse, IntelliJ.

Développeur Fullstack Java/Angular

RHConsulting

sept. 2014 - oct. 2018

4 ans 2 mois

Tunis, Tunisie

Gestion de stock : Cette application assure les fonctionnalités suivantes :  Authentification  Gestion des utilisateurs  Gestion des articles  Gestion des commandes  Gestion des factures  Inventaire Technologies: JEE (Spring Boot 2.1.1, Spring Security, Spring Data JPA, Hibernate), Angular 5, TypeScript, Bootstrap 4. Projet : Site web e-commerce Il assure les fonctionnalités suivantes :  Authentification.  Gestion des produits et des catégories.  Gestion des paniers.  Gestion des utilisateurs : Enregistrement sur 3 pages en utilisant Spring Web Flow.  Gestion d’accès : Authentification et autorisation en utilisant Spring Security. Technologies: J2EE (JSP, Spring 4.0, JPA, Hibernate 4.3.7), Bootstrap 3, jQuery, Angular JS, html, CSS. Environnement d’hébergement : Serveur Unix, Tomcat 8, MySQL.

Développeur Java/J2EE

Freelance

avr. 2011 - mars 2012

1 an

Sousse, Tunisie

Développement d’une application web de Gestion de Cabinet médicale Cette application web est développée avec JEE. Ses principales fonctionnalités sont les suivantes :  Authentification.  Gestion des utilisateurs : Docteur, secrétaire.  Gestion des patients.  Gestion des médicaments.  Gestion et impression des ordonnances avec entête personnalisée.  Gestion des rendez-vous. Technologies: J2EE (JSF 2.0, Spring 3.0, JPA 2.0, Hibernate 4.0, Richfaces 3.3.1), UML, Tomcat, MySQL, Eclipse, Enterprise Architect Environnement d’hébergement : Windows, Tomcat 7, MySQL.

Développeur Java/J2EE

Micora

août 2009 - juil. 2010

1 an

Tunis, Tunisie

Développement d’une application web de comptabilité générale. Cette application est destinée aux bureaux de comptabilité et les PME, elle assure les fonctionnalités suivantes :  Authentification  Enregistrement et traitement des transactions comptables : Achat, vente, banque…  Comptabilisation des écritures de fin d’année : Stock, amortissement, provision.  Edition des états : Grand livre, Balance, Bilan, compte de résultat… Technologies : J2EE (JSF 2.0, Spring 3.0, JPA 2.0, Hibernate 4.0, Richfaces 3.3.1), UML, Tomcat, MySQL.

Développeur Java/J2EE

International Shirt Production

sept. 2005 - août 2006

1 an

Sousse, Tunisie

Développement d’une application web de Gestion d’export. Cette application web est développée en Java JEE. Ses principales fonctionnalités sont les suivantes :  Authentification.  Gestion des utilisateurs (Administrateur, Chef d’atelier, Comptable, Ouvrier).  Gestion des articles.  Planification de l’export.  Impression des listes de colisages, des factures et de la déclaration douanière. Technologies: J2EE (JSF 1.1, Spring 1.2.2, Hibernate3), MySQL, Tomcat 5.5. Environnement d’hébergement : Windows Server 2000, Tomcat 5.5, MySQL.


Formation

Institut Supérieur d'Informatique et de Gestion

Mastère professionnel, Système d'Information, Administration et gestion de l'informatique / technologies de l'information

2008 - 2010

2 ans 1 mois

Institut Supérieur d'Informatique et de Gestion

Maitrise, Informatique Appliquée à la Gestion

2006 - 2008

2 ans 1 mois

Institut Supérieur des Etudes Technologiques

Technicien supérieur, Informatique de Gestion

2002 - 2005

3 ans 1 mois


Licences et certifications

AWS Certified Cloud Practitioner

Délivré le : –

Certifié par Amazon Web Services

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.