Développeur sénior Full stack Java / React JS / Angular / AWS
JBA
11 ans d’expérience
Disponible dans l’immédiat
COMPETENCES FONCTIONNELLES
Analyser et challenger les besoins fonctionnels, rédiger les scénarios en
collaboration avec les Business Analystes en appliquant les principes du
Software Craftsmanship (BDD, TDD, Continuous Delivery, Security by Design,
RGPD/ISO27001 etc.)
Intégrer des services AWS pour créer des solutions résilientes et scalables
Automatiser le déploiement et la gestion des infrastructures
Maîtrise des architectures distribuées, hexagonales et Event-driven
Supervision, Monitoring et Troubleshooting
Encadrer et faire monter en compétences, application des méthodologie Agile
(SCRUM et/ou Kanban) certifié SAFe Practitioner
COMPÉTENCES TECHNIQUES
Compétences principales : Java, Spring Boot, Amazon Web Services, React
JS, TypeScript, Docker, Kubernetes, Terraform.
Back-end : Java 8-21, Spring Boot (Batch, Security, Data), JPA/Hibernate,
NestJs, Microservices, API REST (OpenAPI/Swagger), SOAP (WSDL, XML),
WebSocket, JSON, GraphQL, PostgreSQL, Oracle, Docker, Kubernetes,
Terraform, Git (GitFlow), Jenkins, Maven, JMeter, Gatling, JUnit, Mockito,
TDD/BDD, Jest, Cucumber, Datadog, Grafana, ELK Stack, Prometheus.
Cloud AWS : API Gateway, EC2, EKS, RDS, S3, Aurora PostgreSQL,
DynamoDB, Serverless (Fargate, Lambda), kinesis, SQS, Amazon CodeGuru,
cloudFormation/SAM, AWS CodePipeline, CloudWatch
Front-end : JavaScript/TypeScript (Node Js, React JS, [Link], Redux, Saga,
Angular), HTML 5, CSS3, CSS/UI Frameworks, Bootstrap, Tailwind, Material-UI,
Lighthouse, React Profiler.
Architectures : Microservices, Hexagonale, Event-Driven(serverless)
Méthodologies: Scrum, kanban, certifié SAFe Practitioner
MCO & sécurité applicative : AWS (IAM, Secrets Manager), Artifactory/Xray,
Checkmarx, SonarQube, Anonymisation/chiffrement, CryptoJS.
FORMATIONS, CERTIFICATIONS & LANGUES
Ingénieur Génie informatique et systèmes, Institut National des Sciences
Appliquées| 2013
SAFe Practitioner
Langue : Anglais
1
PROJETS RÉALISÉS
DÉVELOPPEUR SENIOR FULL STACK AWS REACT JS | SOCIETE GENERALE
Mai 2021 - Avril 2025
Contexte : Membre d'une équipe agile de 12 développeurs seniors, j'ai conçu et
maintenu des applications critiques pour le secteur bancaire (moyens de
paiement, reporting réglementaire etc.) autour de la stack Java React JS / AWS.
Forte expérience dans le développement et la maintenance de solutions haute-
disponibilité avec des contraintes de résilience élevées.
Réalisations clés :
Développement & Architecture Cloud
Développement front-end (React/TypeScript) et back-end (NestJS/AWS ou
Java/Spring/AWS)
Conception et implémentation d'APIs REST (OpenAPI) suivant les principes
DDD et l'architecture hexagonale
Migration de solutions monolithiques vers des microservices serverless
(Lambda, Fargate) et conteneurisées (ECS, EKS)
Optimisation des performances des bases de données (Aurora PostgreSQL
tuning, modélisation DynamoDB)
Qualité & Industrialisation
Mise en place de pipelines CI/CD avec Jenkins/GitLab (tests unitaires,
d'intégration et end-to-end)
Implémentation de stratégies de test (mocks, BDD avec Cucumber)
Revue de code systématique et analyse statique (SonarQube)
Monitoring proactif (CloudWatch, Prometheus/Grafana)
Méthodologie & Collaboration
Agile Scrum
Pratique quotidienne de l'agilité (planning poker, rétrospectives, daily
meetings)
Partage des connaissances via des workshops et pair programming
Support niveau 3 et analyse d'anomalies critiques
Technologies utilisées :
Langages : JavaScript, TypeScript, Java, Python
Architecture : Serverless, Microservices, Hexagonale, DDD
BDD : PostgreSQL, Oracle
Cloud AWS : EC2, ECS/EKS, Lambda, SQS, Kinesis, Fargate, DynamoDB,
RDS/Aurora PostgreSQL, API Gateway/SAM, SNS, S3, CloudWatch, Amazon
CodeGuru
Backend : NestJs, SpringBoot, Hibernate, SOAP, REST/OpenAPI (SWAGGER)
DevOps : Docker, Kubernetes, Terraform, Jenkins, GitLab CI/CD
Frontend : [Link], NextJs, Redux, Saga, HTML5/CSS3
Tests et Performances : TDD/BDD, Gatling, Jest, Cucumber, Lighthouse, React
Profiler
2
DÉVELOPPEUR FULL STACK JAVA / REACT / ANGULAR | ENEDIS
Septembre 2018 - Avril 2021
Contexte : Plateforme CLIFFS, Solution de gestion & facturation pour les clients.
En tant que développeur senior full stack, j'ai piloté l'évolution technique de la
plateforme, en alignant performance, modernisation et expérience utilisateur.
Responsabilités clés :
Développement d'APIs haute performance (Spring Boot, Java 8) et
optimisation des temps de réponse.
Migration d'interfaces legacy vers Angular ou React, Modernisation UI.
Refactoring de batchs et APIs REST/SOAP, avec intégration de tests
automatisés (Selenium, Sonar).
Travail en équipe Agile (Kanban) pour implémenter des nouvelles features à
partir des user stories.
Optimisation des performances, (tuning requêtes SQL).
Déploiement continu CI/CD, mise en production, support et corrections de
bugs
Environnement technique :
Backend : Java 8/11, Spring Boot, Hibernate, REST/SOAP, Jenkins, Docker
Frontend: TypeScript, Angular 14, React, Redux, Saga
Data: Oracle, PostgreSQL, Requêtes complexes & optimisation
DevOps: Git, CI/CD (Jenkins), Docker, Intégration continue
Qualité: Tests (Selenium, Sonar), Couverture de code & détection de
vulnérabilités
DÉVELOPPEUR JAVA ANGULAR FULL STACK | SOCIETE GENERALE
Janvier 2016 - Aout 2018
Contexte : Au sein du centre des services bancaires (ITIM/CSB) de la banque de
détail du groupe SG, je faisais partie d'une équipe de cinq ingénieurs
expérimentés chargés des développements au sein du Socle Sécurité Transverse
(SST) du groupe SG, ce socle a pour objectif, entre autres, de fournir une
interface d'interactions sécurisé avec le SI Société générale BDDF.
Responsabilités :
Conception, développement et intégration des APIs chargées de la couche
sécurité applicative des données transverses à partir des user stories
Développement de solutions de suivi des paiements authentifiés via 3D
Secure
3
Développement du portail d'échanges banque/client avec authentification
forte du dispositif utilisateur
Mise en production et suivi des solutions développées
Analyse en continu des flux/logs des transactions et lutte contre l'e-fraude
Technologies utilisées : Java 8, Angular, Spring Boot, Webservices SOAP/REST,
Weblogic, Oracle 11G, ElasticSearch, Kibana, LogStash, Git, Maven, Jenkins,
Bootstrap, Cucumber
DÉVELOPPEUR JAVA FULL STACK | CREDIT AGRICOLE - SA
Septembre 2013 - Décembre 2015
Contexte : J'ai intégré une équipe de sept ingénieurs expérimentés chargés de
la réalisation de la refonte complète du projet MyAudit, interface de travail
principal des auditeurs de l'inspection générale groupe, unité qui centralise
toutes les activités d'audit et de gestion de risque du groupe CASA.
Responsabilités :
Analyse du besoin
Rédaction des spécifications fonctionnelles et technique
Développement des composants applicatifs
Intégration continue, tests, recette, correction des anomalies
Technologies utilisées : Java 7, JSF2, Spring, Spring Batch, Hibernate, Oracle,
JBoss, Maven, Jenkins, Selenium, Sonar, Html/CSS, JavaScript, JQuery
DÉVELOPPEUR JAVA FULL STACK | GROUPE EDF
Septembre 2012 - Aout 2013
Contexte : J'ai intégré une équipe de six ingénieurs chargés de la réalisation des
évolutions sur le SI EVOA (Evolution des Obligations d'Achat) gérant les contrats
d'obligation d'achats des producteurs d'électricité
Responsabilités :
Analyse du besoin
Rédaction des spécifications fonctionnelles et technique
Réalisation des évolutions
Intégration et mises en production des solutions développées et correction
d'anomalies
Réalisation du reporting ad-hoc
Technologies utilisées : Java/Jee, JBoss, Hibernate, Spring, Spring Batch, Struts
2, JSP, Html/CSS, JavaScript, AJAX, JQuery, Jasper Report, Birt, Apache, SQL
Loader, Oracle 10, SVN