Iheb Saadaoui

Consultant sénior Full Stack Java/Angular

Salaire / Taux journalier

Strasbourg, France

Mobilité : Strasbourg

Freelance

Peut venir sur site

Expertises

Spring BootAngularDéveloppement FullstackJavaRabbitMQKafkaPostgreSQLScrumTest Driven DevelopmentHexagonal ArchitectureDéveloppement FrontendDéveloppement BackendSoftware CraftsmanshipMicroservicesCSSBase de données SQLDomain Driven DesignPostmanSwagger/OpenAPIEvent Driven ArchitectureKubernetesTomcatGitClean CodeDockerJiraRESTful APIsApacheGitHubGitLabJenkinsTypescriptDéveloppeur FullstackHTMLMySQLAnsible

Langues

Français (Maternelle)

À propos

Introduction

Consultant Full Stack Java/Angular avec +5 ans d'expertise en développement d'applications web évolutives et architectures BPM. Spécialisé en Spring Boot, Angular, microservices et automatisation des processus métiers (Camunda, BPMN). Expert en qualité logicielle (TDD/BDD) et méthodes Agile, j'apporte des solutions robustes et performantes pour optimiser vos projets digitaux.

Liens

Expérience de travail

Consultant sénior Full Stack Java/Angular

ÉS

avr. 2025 - Présent

1 an 7 mois

Strasbourg, France

J’interviens sur le développement d’applications web robustes et évolutives, en combinant les technologies Java (Spring Boot, Spring Data, Spring Batch, Spring Security) et Angular. 🔧 Responsabilités clés : • Développement Full Stack : Conception et implémentation de solutions performantes avec Java/Spring et Angular. • Qualité logicielle : Mise en œuvre de pratiques TDD/BDD, création de tests unitaires, d’intégration et de bout en bout pour garantir la fiabilité du système. • Analyse & Conception : Participation aux études fonctionnelles et techniques, élaboration d’architectures adaptées aux besoins métier. • Déploiement & validation : Suivi des mises en production, validation en environnement de test et de production. • Support & maintenance : Assistance aux utilisateurs et garantie de la stabilité applicative post-déploiement. • Architecture logicielle : Conception de microservices et architectures monolithiques selon les contraintes du projet. • Adaptabilité & veille technologique : Montée en compétence continue, participation à des formations et workshops pour rester à jour sur les évolutions du secteur.

Orange

févr. 2022 - mai 2025

3 ans 4 mois

Paris, France

Ingénieur développement Full Stack | JAVA | ANGULAR |

juil. 2022 - mai 2025

2 ans 11 mois

Paris, France

La conception, le développement et la gestion des solutions BPM dans un environnement dynamique axé sur l’optimisation des processus métiers et l’automatisation. Missions : • Travailler en étroite collaboration pour comprendre les processus métier existants et les besoins d’automatisation. • Concevoir des modèles de processus et des workflows en utilisant des outils de modélisation BPMN (Business Process Model and Notation) tels que Camunda. • Intégrer les solutions avec d’autres systèmes via des API RESTful et RabbitMQ pour assurer une communication fluide entre les applications. • Mettre en œuvre des règles métier automatisées qui guident le comportement des processus BPM en fonction des conditions métier. • Concevoir et gérer des bases de données PostgreSQL pour stocker et gérer les données des processus métiers. • Effectuer des tests rigoureux, notamment des tests unitaires, des tests d’intégration et des tests de validation, pour garantir que les applications fonctionnent correctement. • Créer des interfaces utilisateur interactives et responsives avec Angular. • Déployer les solutions dans des environnements de développement, de test et de production, tout en assurant la qualité et la fiabilité des applications. • Collaborer avec l’équipe pour identifier les opportunités d’amélioration continue des processus et des applications. • Travailler en méthode Agile avec des outils comme JIRA pour gérer les tâches, les sprints et les backlogs. • Participer aux réunions Scrum quotidiennes, aux revues de sprint et aux rétrospectives pour assurer une communication fluide et une amélioration continue du projet. • Documenter soigneusement les processus et les applications pour assurer la traçabilité et faciliter la compréhension.

Full Stack Web Developer

févr. 2022 - juil. 2022

6 mois

Tunis, Tunisie

L'objectif est de développer une plateforme intégrée de gestion des compétences, des projets et des formations. Cette plateforme permettra aux responsables de projet d'avoir une visibilité claire sur les compétences disponibles au sein de l'entreprise, facilitant ainsi la répartition des collaborateurs sur les différentes tâches. Missions : • Participer aux activités d'architecture, de conception et de développement. • Mettre en place le back-end de l'application en utilisant Spring Boot, y compris la création des modèles de données. • Développer l'interface utilisateur de l'application en utilisant Angular. • Intégrer une base de données MySQL. • Mettre en place les endpoints de l'API REST pour permettre la communication entre le front-end et le back-end. • Garantir la qualité de la solution grâce aux tests et au débogage. • Mettre en place un système de détection du risque de départ des collaborateurs et un système de recommandation des formations.

Développeur Full Stack Java

AVICOM AGENCYFreelance

août 2019 - janv. 2022

2 ans 6 mois

Tunis, Tunisie

Développement et conception des applications web. Missions : • Concevoir l'architecture globale des applications en identifiant les fonctionnalités clés nécessaires. • Développer la partie back-end des applications en utilisant le framework Spring Boot. • Développer les interfaces utilisateurs en utilisant les frameworks Angular et ReactJS. • Intégrer une base de données MySQL. • Effectuer des tests unitaires et des tests d'intégration pour s'assurer que l'application fonctionne correctement.


Formation

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Informatique


Licences et certifications

Oracle Certified Professional: Java SE 11 Developer

Délivré le : nov. 2024

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.