Soufiane TLILI

Senior Développeur Java Backend | Kafka

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Spring BootAngularKafkaNodeReactBootstrapCSSSassHTMLRESTful APIsMicroservicesDockerKubernetesJenkinsAnsibleTerraformSwagger/OpenAPICypressSeleniumPrometheusGrafanaDatadogJiraScrumGitLabPostgreSQLMongoDBAWSAWS LambdaGoogle Cloud PlatformGoogle BigQueryTest & QA

Langues

Arabe (Maternelle)Anglais (Maternelle)Français (Maternelle)Allemand

À propos

Introduction

Développeur Sénior Full Stack avec +9 ans d'expertise en Java/Kafka/Cloud/Angular et architectures microservices. Spécialisé en migration technique (Delphi vers Spring Boot, Seams vers Java 11), déploiement cloud (AWS, GCP) et streaming de données avec Kafka. Actuellement chez BforBank, j'optimise vos projets avec des solutions scalables et performantes.

Liens

Expérience de travail

Java/Kafka/GCP Senior Developer

BforBankFreelance

juil. 2025 - Présent

1 an 4 mois

La défense

Rédaction de spécifications techniques détaillées sur confluence • Etude et analyse des spécifications fonctionnelles • Participation aux daily meetings, sprints planning, reviews et rétrospectives • Développement des micro services de bourses (Account, Transaction, Customer) avec Spring Boot 3, Java 21 et Kafka • Gestion de la base de données PostgreSQL avec Hibernate/JPA, Liquibase • Tests unitaires et tests d’intégration (Junit 5, Spring Test,Mockito , Docker) • Génération des API avec Open Api • Supervision de la qualité des codes des différents modules via Sonar • Monitoring des différents projets via DataDog • Revue de code sur Gitlab • Création et suivi des anomalies dans JIRA via méthodologie SCRUM Agile Provisionnement des resources dans Kubernetes GCP via Helm Détection des vulnérabilités à l'aide de Check Marx • Déploiement sur différents environnements via GCP • Stockage des fichiers dans des buckets GCP

Java/Kafka/AWS/Angular Dev Sénior

AxioneFreelance

mai 2022 - mai 2025

3 ans 1 mois

92240 Malakoff, France

Rédaction de spécifications techniques détaillées et modélisation sur Confluence à partir des spécifications fonctionnelles. ●​ Analyse approfondie des besoins métiers et traduction en artefacts techniques adaptés (modèles, APIs, schémas de données). ●​ Mise en œuvre de l’architecture DDD (Domain Driven Design) pour le projet Charlie (bounded contexts, aggregates, ubiquitous language). ●​ Développer et maintenir des microservices Java 17/ Spring Boot 3 déployés sur AWS ●​ Conception d’un nouveau projet SCANN basé sur Java 21, Spring Boot 3 (structuration, architecture, scaffolding, CI/CD). ●​ Concevoir et implémenter des architectures orientées événements avec Kafka (producers, consumers, gestion des topics, partitioning) ●​ Configuration et automatisation sécurisée des transferts de fichiers via MFT et Kafka Connect. ●​ Traitement des flux temps réel INTEROP (IPE, CPN, CIRMAD...) via Kafka Streams. ●​ Mettre en œuvre l’orchestration des conteneurs via EKS (déploiement, autoscaling, rolling updates) ●​ Développement des couches front avec Angular 17, HTML5, Bootstrap 4. ●​ Étude, analyse et optimisation des performances (profiling, refactoring, cache, tuning DB(Postgres)). ●​ Utilisation de JPA/Hibernate, QueryDSL pour les couches de persistance. ●​ Gestion et gestion automatisée des schémas via Liquibase. ●​ Réalisation de migrations techniques majeures (Java, Spring Boot et libs). ●​ Développement de tests unitaires et d’intégration : JUnit 5, Mockito, Spring Test, Docker Test Containers.●​ Automatisation des tests End-to-End avec Selenium/Cucumber. ●​ Documentation API automatisée via Swagger/OpenAPI et génération de code clients/serveurs OpenAPI. ●​ Supervision de la qualité logicielle via Sonar / SonarQube (suivi couverture, complexité, dettes techniques). ●​ Assurer le monitoring, le logging et l’observabilité des applications (Sentry, Kibana, ELK, Prometheus, Grafana, Control-M, Snyk, SonarQube, CloudWatch) ●​ Renforcement de la sécurité applicative : Keycloak, Kafka ACL, TLS/HTTPS, certificats, LDAP, Vault. ●​ Gérer la sécurité et les accès AWS avec IAM (rôles, policies, principe de moindre privilège, IRSA) ●​ Configurer et optimiser le stockage objet avec S3 (lifecycle policies, versioning, sécurisation des buckets) ●​ Automatiser l’infrastructure avec Ansible et Terraform ●​ Mettre en place la scalabilité et la haute disponibilité via ALB, Auto Scaling ●​ Optimiser les performances applicatives et la consommation des ressources cloud ●​ Conteneuriser les applications avec Docker et assurer leur déploiement via CI/CD (GitLab CI) ●​ Revue de code systématique sur GitLab (Merge Requests). ●​ Création, suivi et priorisation des anomalies via JIRA (Agile Scrum). ●​ Responsable Release Manager : orchestration, planification, déploiement en production et hors-production.

Full Stack Java11/VueJS Senior Developer

ATEXO

janv. 2021 - mai 2022

1 an 5 mois

Paris, France

• Rédaction de spécifications techniques détaillées sur confluence • Etude et analyse des spécifications fonctionnelles • Participation aux dailymeetings, planning, sprint reviewset rétropectives • Développement des nouvelles fonctionnalités : import et export des données, dashboard... • Migration des modules développés en Seams vers Spring Boot/Java11 pour le backend, VueJS3 pour les IHM et pour une persistance des données avec Hibernate/JPA • Tests unitaires et tests d’intégration (Junit5, Spring Test, Mockito, Docker) • Chiffrage des différents bugs de retours de recette sur Jira • Maintenance corrective de legacyprojet SeamJboss. • Développement des web services (Rest, Hibernate, Java 11, Spring Boot) des modules dossiers, dispositifs, suivi financier ... • Développement des couches présentations des modules (VueJS3, Vuetify, SCSS, HTML5) actualités, demandes de tiers, budget ... • Préparation des livrables avec Jenkins • Migration vers AWS RDS via AWS DMS, fichiers vers S3 via AWS-CLI, ECS, EKS, LambdaAutomatiser l'approvisionnement de l'infrastructure avec Ansible et Terraform • Appliquer les meilleures pratiques de sécurité AWS y compris IAM, scalabilité via ALB/EC2 • Collaborer avec les équipes de DevOps pour mettre en œuvre l'orchestration des conteneurs avec Kubernetes

Full stack Java 11/Angular 10 Developer

Renault Digital

mars 2019 - déc. 2020

1 an 10 mois

92100 Boulogne-Billancourt, France

• Réunion et planification de la phase pilote du projet (GDPR) • Participation aux daily meetings, groomings, sprint reviews et rétrospectives • Assistance à l’expression des besoins et de leur faisabilité sur le plan technique • Rédaction de spécifications techniques détaillées sur confluence en anglais • Supervision de la qualité des codes des différents modules via Sonar, remontée des alertes issues de Sonar • Intégration continue avec GitlabCli pour les jobs associés au projet • Création de la cinématique des modules de GDPR, son interaction avec l’ensemble S.I • Participation à la création de scénarios de tests couvrant les exigences du métier • Tests unitaires et tests d’intégration (Junit5, Spring Test, Mockito, FlyWay) • Génération des documentations des API avec Restdocs • Rédaction de la documentation fonctionnelle et technique • Tests unitaires (Karma, Jasmin, API mocker) • Tests end to end (Cypress) pour le front. • Création et suivi des anomalies dans JIRA via méthodologie SCRUM Agile • Chiffrage des différents bugs de retours de recette. • Développement des micro-services (Spring boot 2.2, Java 11, Docker ...) pour la gestion des scopes (DPO et ses périmètres), traitement des demandes RGPD ... • Développement de la couche de présentation IHM (Html 5, Angular10, Flex SCSS) • Validation des livrables du projet • Validation de la mise en environnement de recette sur GCP • Réunion point ingénieur chaque vendredi pour parler de la veille technologique

Full Stack Java 8/ Angular 7 Developer

SIMAC Tunisie

janv. 2017 - mai 2019

2 ans 5 mois

La Goulette, Tunisie

• Rédaction de spécifications techniques détaillées • Participation aux daily meetings, groomings, sprint reviews et retrospectives • Développement des nouvelles fonctionnalités : pagination, export des données dans différents formats, logging... • Migration des modules développés en Delphi vers Spring Boot/Java8 pour le backend, Angular7 pour les IHM et pour une persistance des données avec Hibernate • Chiffrage des différents bugs de retours de recette sur redmine • Maintenance corrective et évolutive (optimisation des performances de la base) des 32 modules de l’ERP pour les différents environnements. • Conception applicative : UML, Entreprise Architect • Développement des web services (RestFul, Hibernate, Java 8, Spring Boot, Node JS) des modules gestion de projets, assurance, transport ... • Migration des modules IHM AngularJS vers Angular 7 • Développement des couches présentations des modules (Angular7, Bootsrap, CSS3, HTML5) Financier, comptabilité, Ressources humaines... • Conception et développement du module gestion immobilière • Conception et développement de suivi des voyages des bus sur le module transport • Travailler dans un environnement SCRUM (daily meetings, gromming...) • Formations et démonstrations des modules aux clients • Garant de la bonne qualité du Delivery (Jenkins) • Tests unitaires de back (Junit4, Spring Test) et de front (Karma, Jasmine) • Génération des documentations des API avec Swagger • Préparation de livraisons • Traitement des retours clients • Suivi de la qualité de code via Sonar • Revue de code via TortoiseSVN

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.