À propos

Aymen Jamaaoui

Lead Développeur Java · Backend & Full Stack

Basé en Île-de-France, je conçois et je fais évoluer des applications Java depuis plus de 15 ans, de la finance au secteur public, là où la fiabilité n’est pas négociable. Microservices distribués, flux temps réel, applications sécurisées : j’aime les sujets où chaque détail compte. Attaché au software craftsmanship, je défends un code propre, testé et lisible, qu’un autre développeur pourra reprendre sans peine des années plus tard.

Photo d'Aymen Jamaaoui

Ce que je fais

Moderniser, concevoir, transmettre

  • Moderniser l’existant : faire évoluer des applications en production petit à petit, sans rien casser pour les utilisateurs.
  • Concevoir des architectures distribuées : découper un monolithe en microservices, conteneurisés et déployés sur Kubernetes.
  • Automatiser les livraisons : mettre en place des pipelines CI/CD pour livrer souvent et sans surprise.
  • Sécuriser les applications : authentification, chiffrement des échanges et correction des vulnérabilités.
  • Faire grandir l’équipe : relire le code, aider aux choix techniques et accompagner les développeurs.
  • Développer avec l’IA : intégrer les assistants de code et les agents pour aller plus vite sans sacrifier la qualité.

Compétences

Ma boîte à outils

Langages

  • Java
  • TypeScript
  • Shell
  • Python
  • Groovy

Backend

  • Spring Boot
  • Kafka
  • REST
  • SOAP
  • GraphQL
  • WebSockets

Frontend

  • Angular
  • PrimeNG
  • React

Cloud & Infra

  • Docker
  • Cloud
  • Kubernetes
  • Jenkins
  • Ansible
  • AWS

Données

  • PostgreSQL
  • Oracle
  • MySQL
  • MongoDB
  • Redshift

IA & agents

  • Claude Code
  • LLM
  • RAG
  • MCP
  • function calling

Où j’ai travaillé

Des institutions exigeantes

J’ai eu la chance de travailler pour des institutions où l’erreur n’a pas sa place. Chez BNP Paribas Securities Services, j’ai participé à la migration vers T2S, la plateforme européenne de règlement-livraison des titres, jusqu’aux bascules en production. À la Bibliothèque nationale de France, j’ai conçu de zéro le portail de dépôt légal de l’image animée. Chez Euronext, premier opérateur de bourses en Europe, j’ai mené la refonte d’un outil qui exécute chaque jour des milliers de tests, sans interrompre le travail des équipes.

Open source

Rendre à la communauté

Je contribue à l’open source. Voici quelques projets auxquels j’ai contribué :

  • QuickFIX/J : l’implémentation open source du protocole FIX en Java. GitHub →
  • Simple Binary Encoding (SBE) : une bibliothèque d’encodage binaire très rapide, utilisée en finance. GitHub →
  • Floci : un émulateur local des services AWS, écrit en Java avec Quarkus. GitHub →

Formation & certifications

Qualifications

Ingénieur en informatique, diplômé de l’ENSI en Tunisie en 2010.

Langues

Comment échanger

  • Arabe : langue maternelle
  • Français : courant
  • Anglais : intermédiaire

Me contacter

Une question, un projet, une idée ?