ben yacoub montassar

Ingénieur logiciel

1 recommandation

Salaire / Taux journalier

1 personne recommande

92400 Courbevoie, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootMicroservicesKafkaAngular

Langues

Français

Recommandé par

oussama tlig

Societe Generale

Java/React Developer

A recommandé le 03 juin 2025

À propos

Introduction

Ingénieur logiciel avec 5+ ans d'expertise en développement Java EE/Spring Boot et Angular. Expérience récente chez Enedis sur des architectures microservices avec Kafka et APIs REST. Spécialisé en solutions full-stack robustes avec Java, Angular et bases de données SQL/NoSQL pour optimiser vos projets.

Liens

Expérience de travail

Ingénieur FullStack java angular Kafka

Bforbanque

janv. 2025 - Présent

1 an 10 mois

la défense

« Payment Control Connecter » : Plateforme de gestion des paiements bancaires permettant le traitement des virements SEPA (SCT), Instant Payment (IP) et des prélèvements SEPA (SDD) ainsi que la gestion de la clôture des comptes. L’architecture repose sur des microservices et une communication événementielle afin d’assurer la fiabilité et la scalabilité des transactions. ▶ Analyse des besoins fonctionnels et techniques liés aux paiements bancaires. ▶ Conception et développement de microservices en Java et Spring Boot selon une architecture hexagonale (Ports & Adapters). ▶ Implémentation des traitements des paiements : SEPA Credit Transfer (SCT), Instant Payment (IP) et SEPA Direct Debit (SDD). ▶ Mise en place de la communication asynchrone entre services via Apache Kafka (producers, consumers, gestion des topics). ▶ Implémentation du Transaction Outbox Pattern pour garantir la cohérence entre base de données et publication d’événements. ▶ Implémentation du Factory Pattern pour gérer les différents types de paiements. ▶ Mise en place de flux de transformation et de routage de messages (JSON/XML), avec gestion des erreurs, retry et monitoring des échanges inter applicatifs via Apache Camel. ▶ Implémentation du chain of responsability Pattern pour gérer les contrôles sur les virements. ▶ Création d’API REST pour l’exposition des fonctionnalités métiers. ▶ Amélioration continue et création des IHM adapté aux demandes de clients avec Angular ▶ Déploiement et exploitation des services sur Google Cloud Platform (GCP). ▶ Suivi des incidents et monitoring applicatif avec Datadog (logs, traces, alertes). ▶ Mise en place de tests BDD avec Cucumber et développement de tests unitaires avec JUNIT. ▶ Participation aux rituels Agile (Daily meeting, sprint planning, refinement). ▶ Réalisation de revues de code et amélioration continue de la qualité logicielle.

Enedis

mars 2022 - Présent

4 ans 8 mois

Ingénieur logiciel

sept. 2024 - Présent

2 ans 2 mois

*Analyse approfondie des besoins fonctionnels et techniques. * Développement Backend d'évolutions et nouvelles fonctionnalités en Java, Spring Boot et Maven. * Création de web services REST pour un accès facilité aux données. * Implémentation de services asynchrones avec Kafka pour améliorer la réactivité des applications. * Correction proactive des anomalies pour garantir la stabilité du système. * Structuration et gestion des données avec Teradata SQL pour une manipulation optimale. * Élaboration de tests unitaires avec JUnit pour assurer la robustesse du code. * Évaluation de la qualité du code via SonarQube pour maintenir des standards élevés. * Développement de tests automatisés avec Cucumber pour la validation des fonctionnalités. * Gestion des versions avec Git/GitLab pour un suivi rigoureux des modifications. Compétences : Java · Spring Boot · anglar · kafka · cacumber · PL/SQL

Ingénieur logiciels full stack java EE/Angular

mars 2022 - Présent

4 ans 8 mois

92400 Courbevoie, France

* Réalisation des développements sur 3 applications orientées micro-services. * Développement des user stories fonctionnelles et techniques. * Maintenance évolutive et corrective de l’application. * Fixation des bugs et résolution d’anomalies. * Développer des APIs REST en Back end * Livraison des versions sur les environnements d’intégration, qualification et Production * Participation au contrôle de la qualité du code (SonarQube) * Gérer les changements de schéma sur les bases de données des microservices avec Flyway * Création d’un dashboard Grafana qui permet de représenter les métriques proposées par Prometheus. * Utilisation de la base donnée nonSQL Hbase pour stocker les valeurs des courbes de charge * Développer un JOB kubernetes pour les changements des secrets sur VAULT * Consulter les mots de passes sur Vault * Rédaction des documents techniques.

Talan

sept. 2019 - Présent

7 ans 2 mois

Soliman, Tunisie

Ingénieur talend

mars 2021 - Présent

5 ans 8 mois

Soliman, Tunisie

Assure la communication entre les différents solutions expencya, Kimble, success factory avec des jobs Réalisation des interfaces pour gérer les jobs Mots clés: SQL Server, GIT, PostgreSQL, talend cloud

Ingénieur logiciel Java EE / angular

févr. 2021 - Présent

5 ans 9 mois

Soliman, Tunisie

• Mise en place de L’architecture micros-services. • Maintenance des modules existants et correction des anomalies • Intégration d'Authentification OAuth2, Jasper, Camunda, test unitaire back et front 'jest', webflux, Swager, liquibase, Log4j, feign client • Intégration JASPER • Intégration thymeleaf Technologies: UML, .SpringBoot, Angular 8, SQL Server, GIT, JWT , Java, Hibernate, micro services, PostgreSQL, Swagger, Bootstrap, Git ,JPA , Jira,SONAR ,LIQUIBASE,REST ,OAuth2,jasper,thymeleaf,jest,feign

Ingénieur logiciel Java EE / angular

sept. 2019 - Présent

7 ans 2 mois

Soliman, Tunisie

Refonte De l’ERP BYBLOS de talan avec une architecture basée sur les Micro services avec des nouvelles interfaces. • Participation à la mise en place des micros services Rh, mission • Participation à la mise en place de l'architecture Front-end avec Angular 8 (exp : lazy loading) • Maintenance des modules existants et correction des anomalies • Intégration JASPER DANS “BYBLOS” • Intégration thymeleaf DANS “BYBLOS” • Integration des données de différentes sources dans la base byblos à l’aide de « Talend » • Integration des données de différentes sources dans la base byblos à l’aide de « Talend » Technologies: UML, .SpringBoot, Angular 8, SQL Server, GIT, JWT , Java, Hibernate, microservices, PostgreSQL, Swagger, Bootstrap, Git ,SVN ,JPA , Jira,SONAR ,LIQUIBASE,REST,Activiti Maintenance De l’ancien ERP BYBLOS de talan avec une architecture monolithique • Maintenance de l’existant et correction des anomalies • Ajouter des nouvelles fonctionnalités • Technologies:Jee,javascript,Jsf

Ingénieur logiciel Java EE / angular

Be Wireless Solutions

juil. 2018 - oct. 2018

4 mois

Une solution paramétrable qui prend en considération la nature de vos cultures, l’humidité du sol, la température et les prévisions météorologiques pour vous indiquer quand, comment et quelles quantités pour une irrigation optimale : • Conception de la solution • Développement et intégration du module Technologies : SpringBoot, Angular6, Leaflet, D3js, DevExtreme, JDBC, Git

Stagiaire

City Com

juin 2017 - juil. 2017

2 mois

Tunisie

Développement d'une application java Gestion du stock • Travailler sur tous les aspects de l'application (Conception, Database, Application, et UI). Technologies : mysql , java, JavaFx


Formation

Ecole Nationale d’Ingénieurs de Carthage ENICarthage

Diplôme d'ingénieur

2016 - 2019

3 ans 1 mois

IPEIN - Institut Préparatoire aux Études d'Ingénieur de Nabeul

Math physique

2013 - 2015

2 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.