bechir houas

Développeur Fullstack JAVA/Angular

1 recommendation

Salary / Daily rate

1 person recommend

Brussels, Belgium

Freelance

Can come onsite

Skills

Spring BootAngularJavaSQL databasesDomain Driven DesignTest Driven DevelopmentClean CodeHTMLBootstrapTypescriptPostgreSQLGitJenkinsRESTful APIsMavenBackend DevelopmentMicroservicesFrontend DevelopmentFullstack DevelopmentJavascriptCSSMySQLSQL QueriesDockerCassandraBitbucketPostmanSwagger/OpenAPILinuxGitHubScrumConfluenceJiraElasticsearch

Languages

EnglishArabicFrench

Recommended by

Marwa KHIERI

Gsk

QA specialist

Recommended on 28 january 2025

About me

Intro

Senior Java/Angular Developer with 9 years of expertise in building scalable web applications for major financial and media institutions. Led key digitalization projects at FRANFINANCE (Société Générale Group) and CANAL+ Group, specializing in financial services platforms and content management systems. Offering deep expertise in Spring Boot, Angular, and microservices architecture with a focus on performance optimization and security.

Links

Work experience

Conception et développement JAVA/Angular

FRANFINANCE

Dec 2021 - Feb 2025

3 years 3 months

92500 Rueil-Malmaison, France

FRANFINANCE, filiale à 100% du groupe Société Générale, est l’un des premiers établissements sur le marché français du financement des ventes grâce à une offre structurée autour de deux activités : le crédit à la consommation pour les particuliers et le financement d’actifs et des ventes aux entreprises (leasing). Le pôle Front / Middle Office (FMO) est en charge du développement des applications Front (portail Web et API Flashlease.com) et Middle Office (Outils des Risques, scoring, octroi …) du FAE. l'objectif principal de la mission est de contribuer à la digitalisation et à l'amélioration des services financiers. Cela inclut : • Automatisation des processus de gestion de crédit : développement de solutions pour améliorer l’expérience utilisateur et l'efficacité opérationnelle, notamment en automatisant les tâches manuelles et en simplifiant l'accès aux informations. • Optimisation des plateformes : amélioration de la plateforme de gestion de crédits en ligne, pour rendre les processus plus rapides, plus sûrs et plus accessibles. Environnement Technique • Backend : Création d'APIs RESTful en utilisant des frameworks comme Spring Boot. Interaction avec des bases de données relationnelles pour gérer les données liées aux prêts et aux utilisateurs. Utilisation de microservices pour garantir la scalabilité et la maintenabilité des applications. Mise en place de processus d’authentification et de sécurité (OAuth2, JWT). • Frontend (Angular) : Création d'interfaces réactives et performantes pour les clients de Flashlease. Mise en place de composants Angular pour des formulaires dynamiques et les interactions utilisateur. Gestion des appels aux APIs REST pour récupérer et afficher les données relatives aux crédits. Implémentation de tests unitaires et de tests d’intégration pour assurer la qualité du frontend. Méthodologie de Travail • Méthode Agile : Le développeur participe probablement à des scrums réguliers, avec des sprints de 2 à 4 semaines, ce qui permet de travailler de manière itérative sur de petites fonctionnalités, de les tester, puis de les déployer rapidement. • CI/CD : Mise en place de flux de développement continue (CI/CD) pour automatiser le processus de test et de déploiement, garantissant ainsi un code de haute qualité et une livraison rapide des nouvelles fonctionnalités. Environnement de Travail • Langages de programmation : Java, TypeScript, JavaScript, HTML5, CSS3 • Frameworks et bibliothèques : Angular 8, Struts 1.2, Spring Boot, Hibernate,Spring MVC, Spring Boot, Spring Security,Spring Batch • Bases de données : MySQL, PostgreSQL, Oracle, ELK • Outils de développement : Git, Maven, Jenkins • Méthodologies : Agile Scrum, TDD (Test-Driven Development) • Environnements de développement : Eclipse, IntelliJ IDEA, Visual Studio Code

Ingénieur d’étude et Développement Java/Angular

CANAL+ Group

Nov 2020 - Oct 2021

1 year

92100 Boulogne-Billancourt, France

MEDIAHUB TRAFFIC est l'application principale de l'Edition de Canal+. Cette application permet de gérer de bout en bout le cycle de vie des chaines et services non linéaires du groupe. Le périmètre fonctionnel se décompose en 5 domaines fonctionnels : Catalogue, Achats, Linéaire, Non linéaire, Matériel. chaque domaine fonctionnel étant piloté par un ProductOwner. Les objectifs incluent : • Améliorer la performance du backend • Développer des fonctionnalités interactives pour enrichir l'expérience utilisateur, telles que la recommandation de contenu, les notifications en temps réel, et l’intégration de services de paiement et de gestion des abonnements. • Collaborer à l'intégration de nouvelles technologies Environnement de Travail • Langages de programmation : Java 8, TypeScript, JavaScript • Frameworks et bibliothèques : Angular 11, Spring Boot, Hibernate • Bases de données : PostgreSQL, Oracle • Outils de développement : Git, Maven, Jenkins • Méthodologies : Agile Scrum, TDD (Test-Driven Development) • Environnements de développement : Eclipse,Visual Studio Code

Ingénieur d'étude et de Développement Java/JEE

Dqlick

Jan 2018 - Mar 2020

2 years 3 months

Tunis, Tunisia

Dqlick est une entreprise de conseil numérique spécialisée dans la prestation de "Digital services" aux entreprises de divers secteurs. L'objectif principal de la mission est le développement d'un système d'information de gestion des régimes complémentaires des assurances santé. Cela inclut : • Développement d’un système d’information de gestion des régimes complémentaires des assurances santé. • Développement des portails (espace assuré, espace entreprise, espace courtier ...) en marque blanche. • Conception et mise en place des micros-services. • Intégration de la base de données (Cassandra). • Implémentation des contrôleurs métier, préparation des API web services REST. • Implémentation des interfaces et des services Angular. • Préparation des environnements de déploiement et création des conteneurs Docker Environnement de Travail • Langages de programmation : Java 8, TypeScript, HTML5, CSS3 • Frameworks et bibliothèques : Angular 7, Spring Boot, Spring Security, Spring Batch, Spring DATA, Spring Cloud,Bootstrap 4 • Bases de données : Cassandra • Outils de développement : Bitbucket, Maven ,Sonar • Méthodologies : Agile Scrum, TDD • Environnements de développement : Eclipse, Visual Studio Code • workflow : Activiti, Alfresco • Devops : Docker

Développeur blockchain

Talan Tunisie

Mar 2017 - Oct 2017

8 months

Tunis, Tunisia

Exploration de la technologie Blockchain pour le monde de l’assurance: carte vital 3.0 Mots clés: Blockchain, Fabric Hyperledger, Smart Contracts, Tokens, Java, Angular2, Docker, Docker-compose, Vagrant


Education

INSAT - Institut National des Sciences Appliquées et de Technologie

Diplôme d'ingénieur

2012 - 2017

5 years 2 months

Farhat Hached High School

Baccalauréat

2008 - 2012

4 years 2 months

The best place to find your next move

© 2026. All Rights Reserved.