
bechir houas
Développeur Fullstack JAVA/Angular
1 recommendation
Salary / Daily rate
1 person recommend
Brussels, Belgium
Freelance
Can come onsite
Skills
Languages
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.
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