Joel Adjidan

Consultant Senior Java J2EE | Angular

Salaire / Taux journalier

92400 Courbevoie, France

Mobilité : France

Freelance

Peut venir sur site

Expertises

AngularJavaSpring BootAmazon EC2SassJavascriptVueCSSSwiftBackbone.jsPythonAWSElasticsearchKafkaAWS LambdaMicrosoft SQL ServerPostmanSwagger/OpenAPIOVHcloudLinuxCopilotKubernetesDockerRESTful APIsGitHubBootstrapPostgreSQLJenkinsTypescriptHTMLMySQLOracle CloudComptabilitéRabbitMQOracle Database

Langues

Français (Maternelle)Anglais

À propos

Introduction

Consultant Senior Java/Angular avec 10+ ans d'expertise en développement bancaire et solutions d'entreprise. Spécialisé dans les transactions bancaires, architectures J2EE et applications full-stack pour grands groupes (HSBC, BPCE, Caisse des Dépôts). Livre des solutions robustes et performantes pour vos projets critiques.

Liens

Expérience de travail

Consultant Senior Java J2EE/Angular

HSBCFreelance

oct. 2022 - nov. 2025

3 ans 2 mois

92400 Courbevoie, France

Projet 1 : Conception et mise en place d’un moteur de consommation de web services liés aux transactions bancaires. Rôle : Ingénieur d’étude et développement Java EE Environnement Technique : Java 8, Spring, JPA/Hibernate, Maven, Git, JUnit, Mockito, GitHub, Oracle, SQL, SOAP, SoapUI, SonarQube, IntelliJ, Jenkins. Missions : • Participation aux réunions de conception, analyse des besoins et planification des sprints. • Développement et intégration de services SOAP dédiés aux transactions bancaires. • Implémentation des opérations critiques du SI bancaire : ReturnDD, RequestRecallPayment, RejectDD, etc. • Mise en place d’une architecture résiliente, avec gestion avancée des erreurs et haute disponibilité. • Sécurisation des flux via TLS 1.2+, mutual TLS (mTLS), gestion de keystores/truststores, rotation/renouvellement des certificats. • Contrôles qualité & sécurité : SonarQube (SAST), correction des vulnérabilités High/Critical, tests SOAP renforcés avec assertions de sécurité. • Gestion des versions et pipelines d'intégration continue (Git, GitHub, Jenkins). • Rédaction et exécution de tests unitaires JUnit, Mockito et de tests fonctionnels via SoapUI. • Supervision applicative : Logs corrélés, masquage des données sensibles et suivi et monitoring des certificats. • Participation à la gestion des environnements de production, traitement des incidents, maintien en conditions opérationnelles (MCO) et procédures de rollback. • Encadrement technique et transfert de connaissances permettant la reprise de la solution par les équipes internes. • Contribution complète aux livrables et rituels de la méthodologie cycle en V (spécifications, conception, tests, validation). Projet 2 : Développement d’un tableau de bord BackOffice pour la gestion des activités bancaires (EVPS Monitoring Tools) Rôle : Ingénieur d’Études & Développement Full Stack Java / Angular Environnement Technique : Java 11, Spring Boot, Spring Security, Spring Data JPA/Hibernate, REST APIs, Maven, Git/GitHub, JUnit, Mockito, Spring Test, Oracle, Angular 18, TypeScript, HTML5, CSS3, Bootstrap, Swagger, Linux (CentOS/RedHat), Jenkins, SonarQube, Docker (local), IntelliJ, Postman Missions : • Participation aux phases d’analyse, cadrage fonctionnel et conception détaillée avec les architectes. • Conception d’une architecture Spring Boot modulaire, évolutive et orientée API‑First. • Mise en place d’une architecture REST sécurisée : authentification/autorisation, gestion centralisée des erreurs, logs techniques. • Développement de services REST robustes et sécurisés (Spring Boot, Java 11). • Implémentation des couches contrôleurs, services métiers, DTO, validation (Bean Validation). • Mise en place d’un système d’erreurs global via ControllerAdvice. • Sécurisation des échanges : TLS, certificats, PKI. • Persistance via Spring Data JPA/Hibernate : modélisation, optimisation SQL, gestion transactionnelle. • Développement d’un tableau de bord BackOffice Angular utilisé par les équipes bancaires internes. • Implémentation de composants Angular, services, data-binding, RxJS. • Intégration en temps réel des APIs REST pour le suivi des activités EVPS. • Création d’interfaces responsives (Angular + Bootstrap). • Conception et optimisation de requêtes SQL. • Analyse de plans d’exécution, tuning des index, réduction des temps de réponse. • Vérification continue via SonarQube : correction de bugs, vulnérabilités, code smells. • Écriture de tests unitaires backend : JUnit, Mockito && Tests d’intégration backend : Spring Test. • Gestion des versions (Git/GitHub) : branches, PR, code reviews. • Participation à la mise en place de pipelines CI/CD Jenkins (tests, builds, déploiements). • Utilisation d’environnements Linux CentOS/RedHat pour l’exécution et la validation. • Utilisation de Docker pour isoler les BDD/services en développement. • Participation aux rituels du projet (analyse, spécifications, validation). • Rédaction de la documentation technique & fonctionnelle. • Encadrement technique et transfert de compétences aux équipes internes. Projet 3 : Évolution et maintenance corrective du module SAM (architecture microservices) Rôle : Ingénieur d’Études & Développement Java – Environnement international Environnement Technique : Java 17, Spring Boot, JPA/Hibernate, Maven, Git, GitHub, Jenkins, JUnit, Oracle SQL, SonarQube, IntelliJ, Postman, Kafka Missions : • Analyse des besoins métiers, étude d’impact et participation aux réunions de cadrage pour orienter les choix techniques. • Développement, amélioration et exposition d’APIs REST sécurisées avec Spring Boot (gestion des flux, validation des données, pagination, sécurisation). • Intégration de nouvelles fonctionnalités dans une architecture microservices, optimisation des performances et amélioration de la résilience. • Contrôle qualité du code via SonarQube : correction des anomalies (bugs, vulnérabilités, code smells) et amélioration de la couverture de tests. • Gestion du versioning (Git, GitHub) et participation aux pipelines CI/CD (build Maven, tests automatisés, déploiement Jenkins). • Mise en place et intégration des échanges de données via Kafka (production et consommation d’événements, gestion des topics, monitoring). • Automatisation du déploiement, supervision des microservices (logs, métriques, alerting) et résolution proactive des incidents de production. • Rédaction et exécution des tests unitaires et d’intégration avec JUnit, Mockito et Spring Test. • Contribution active aux cérémonies • Agile (Daily, Sprint Planning, Sprint Review) et aux revues de code pour améliorer la qualité globale du produit. Projet 4 : Évolution et maintenance corrective du fts-processor (traitement batch de fichiers client) Rôle : Ingénieur d’Études & Développement Java / Python – Environnement international Environnement Technique : Java 17, Spring Boot, Spring Batch, JPA/Hibernate, Maven, Git, GitHub, JUnit, Oracle SQL, SonarQube, Jenkins, Kubernetes (orchestration), ConfigMaps, Secrets, Vault, Kafka, Python3, Scripts KSH, IntelliJ, Postman Missions : • Analyse des besoins métiers, rédaction des spécifications techniques et participation active aux réunions de cadrage avec des équipes basées en Europe (France, Pologne, Royaume-Uni, Inde). • Développement, amélioration et exposition d’APIs REST sécurisées (Spring Batch, Hibernate) utilisées par plusieurs équipes internationales. • Conception et évolution de traitements batch haute performance pour le fts-processor, avec optimisation des temps d’exécution et amélioration de la robustesse. • Intégration de nouvelles fonctionnalités métiers et optimisation du code existant (refactoring, tuning SQL, amélioration des indexes Oracle). • Contrôle qualité du code via SonarQube : identification, priorisation et correction des anomalies (bugs, code smells, vulnérabilités). • Mise en place et gestion du versioning (Git, GitHub) et participation au pipeline CI/CD (build, tests, packaging, déploiement Jenkins). • Mise en œuvre et intégration de la chaîne d’échange de données via Kafka (production/consommation, schémas, topics, monitoring). • Automatisation du déploiement et suivi de production : supervision des logs, gestion des métriques, alerting, résolution proactive des incidents. • Rédaction et exécution de tests unitaires et tests d’intégration avec JUnit et Spring Test. • Collaboration quotidienne avec les équipes internationales (Daily Meetings, Sprint Planning, Sprint Review) dans un environnement Agile Scrum avec communication régulière en anglais. • Contribution en Python3 pour la création de scripts d’outillage (contrôles de fichiers, parsing, alertes automatisées). • Participation aux cérémonies Agiles et contribution à l’amélioration continue de l’équipe (DevOps, bonnes pratiques, revue de code). • Déploiement et exploitation des traitements batch dans un cluster Kubernetes : gestion des pods, monitoring des containers, optimisation des ressources (requests/limits). • Configuration avancée Kubernetes : utilisation et gestion de ConfigMaps, Secrets et volumes pour la configuration dynamique des jobs Spring Batch. • Intégration sécurisée via HashiCorp Vault : injection de secrets, rotation automatique, gestion des accès applicatifs au cluster.

Développeur Full Stack Java Angular 2+

Groupe Caisse des Dépôts

avr. 2021 - oct. 2022

1 an 7 mois

Arcueil, France

Projet : Maintenance corrective et évolutive d’une application web de gestion des organismes de formation (Compte Professionnel de Formation - CPF) Rôle : Ingénieur d’étude et développement Full Stack (Angular, Java EE) Environnement Technique : Java 11, Spring MVC, JPA/Hibernate, Angular 11, Tomcat 9, Bootstrap 3, Maven, Git, JUnit, Bitbucket, Mocha, MySQL, SQL, Web Services, Postman, SonarQube, Spring Data, IntelliJ, Jenkins, Méthodologie Agile (Scrum) Missions : • Participation aux réunions de cadrage et de planification des sprints • Développement et amélioration des fonctionnalités métier (gestion des Comptes Élus, gestion des factures, etc.) • Conception et développement de la couche front-end (Angular 11, Bootstrap, CSS3) • Développement et exposition des services REST sécurisés (Spring MVC, Hibernate) • Vérification et amélioration continue de la qualité du code via SonarQube • Gestion du versioning et intégration continue (Git, GitLab, Jenkins) • Rédaction et exécution de tests unitaires avec Mocha (Front-end) et JUnit (Back-end) • Participation aux cérémonies Agile/Scrum (Daily Meetings, Sprint Planning, Sprint Review, Sprint Retrospective,Poker Planning) • Relecture et revue de code (Code Review, Pair Programming)

Analyste Développeur JAVA J2EE

Groupe BPCE

nov. 2020 - mai 2021

7 mois

Paris, France

Projet 1 : Maintenance corrective et évolutive d’un moteur interne de notation pour le Crédit Foncier de France (NIF) Rôle : Analyste Développeur Java EE Environnement Technique : Java 5, SVN, Git, DB2, SQL, Jira, Blaze Advisor, WinMerge, Script KSH, Linux Red Hat, Visio, Méthodologie Agile (Scrum) Missions : • Supervision, support technique et monitoring des applications en production • Maintenance corrective et évolutive du moteur de notation interne • Migration et refonte du versioning (passage de SVN à Git) • Participation aux cérémonies Agile/Scrum (Daily Meetings, Sprint Planning, Sprint Review, Sprint Retrospective,Poker Planning) • Relecture et amélioration du code via Pair Programming et Code Review Projet 2 : Maintenance corrective et évolutive d’un moteur interne de notation pour la restitution des fichiers aux banques émettrices (Surcharge) Rôle : Analyste Développeur Java EE Environnement Technique : Java 8, JUnit, Git, BitBucket, WinMerge, DB2, SQL, Jira, Linux Red Hat, Script KSH, Visio, Méthodologie Agile (Scrum) Missions : • Surveillance et maintenance des applications en production • Développement et intégration de nouvelles fonctionnalités (gestion de la temporisation des flux E/S) • Implémentation et exécution de tests unitaires avec JUnit • Participation aux cérémonies Agile (Daily Meetings, Sprint Planning, Sprint Review, Sprint Retrospective, PokerPlanning) • Optimisation du code via Pair Programming et Code Review

Atos

août 2019 - juil. 2020

1 an

Dakar, Sénégal

Développeur Consultant Full Stack Java / Ember JS (@Worldline)

févr. 2020 - juil. 2020

6 mois

Dakar, Sénégal

Projet PPE : Portails de Pilotage des Enjeux Technologies : Git, GitLab, JIRA, Maven , Hibernate , Spring , SpringBoot , Confluence, Tomcat, Puty , MySql, Angular, Hunderbar, Eclipse,

Développeur Consultant Full Stack Java / BackBone JS (@Worldline)

août 2019 - mars 2020

8 mois

Dakar, Sénégal

Projet I-milo : Plate-forme d'enrôlement des jeunes auprès des missions locales Technologies : Git, GitLab, JIRA, Maven , Hibernate , Spring , SpringBoot , Confluence, Jetty, Puty , MongoDB , Elasticsearch, Bacbones.js, Hunderbar, Intellij, Mattermost, Drools , Docker

Concepteur Développeur Java / Angular

PRIME Consulting S.r.l.

avr. 2016 - août 2019

3 ans 5 mois

Abidjan, Côte d'Ivoire

• Conception Base de donnée (Oracle) • Réaliser Application Web de Gestion des Transactions Bancaire (Frontend and Backend) • Réaliser la maintenance corrective et évolutive de l’application • Réaliser Module de Gestion et édition des attestations (Compte, RIB, Solde, Extrait de compte, Honorabilité, etc.) (Libre-Service Bancaire) • Réaliser les tests unitaires • Intégration et mise en production • Rédaction de cahier de charge • Rédaction de la documentation d’accompagnement, d’exploitation • Former éventuellement les utilisateurs • Administrer le Système Linux REDHAT (Déploiement,Restauration) • Réaliser la maintenance corrective et évolutive de l’application • Assister la clientèle

Concepteur Développeur Java

Informatique Conseils

juil. 2014 - oct. 2015

1 an 4 mois

Abidjan, Côte d'Ivoire

• Conception Base de donnée (Oracle) • Réaliser l’application de Gestion des Ressources Humaines (RHPAIE) (Frontend and Backend) • Réaliser l’application de Gestion des Commerciales Humaines (ERP) (Frontend and Backend) • Réaliser les tests unitaires • Rédaction de la documentation d’accompagnement • Former éventuellement les utilisateurs • Intégration et mise en production • Réaliser la maintenance corrective et évolutive de l’application • Présentation

Concepteur Développeur Java

Développement Durable, Environnement et Lutte contre les changements climatiques (MDDELCC)

janv. 2014 - mars 2014

3 mois

Abidjan, Côte d'Ivoire

Developpeur d’application (Ministere de l’environnement) Conception et Réalisation du projet de Gestion des activités(GA)  Conception de la base de donne avec POSTGRES SQL  Modelisation UML  Programmation entiere

Concepteur Développeur Java

SNDI - Société Nationale de Développement Informatique

juil. 2013 - déc. 2013

6 mois

Abidjan, Côte d'Ivoire

• Réaliser l’outil d’aide à la prise de décision (Décisionnel) • Réaliser l’application de Gestion du Bureaux des Entrées (G.B.E) • Réaliser l’application de Gestion des Entreprises Privés (SIGEP) • Réaliser les tests unitaires

Maintenance Informatique

District Autonome d’Abidjan

juil. 2010 - déc. 2010

6 mois

Abidjan, Côte d'Ivoire

• Réaliser la maintenance du matériel informatique • Assister les exploitants


Formation

IPAG Business School

Master II

2012 - 2013

2 ans

PIGIER CÔTE D'IVOIRE

Licence professionnelle

2010 - 2011

2 ans

GROUPE LOKO COTE D'IVOIRE

Brevet de Techniciens Superieur

2009 - 2010

2 ans

COURS SECONDAIRE METHODISTE CÔTE D'IVOIRE

Baccalaureat

2006 - 2007

2 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.