You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hichem NasriHN

Hichem Nasri

Senior Java Full Stack

€600/day
Pontault-Combault, FR
8-15 years

Average response time: 1 hour

About Hichem

Je suis Ingénieur en développement Java Full Stack, avec une solide expertise en Core Java, ainsi que sur les principales briques du framework Spring (Core, Boot, Data, Security) et Hibernate/JPA.

J’interviens sur l’ensemble du cycle de vie applicatif : conception technique, développement, tests, déploiement, intégration continue et mise en production.

Grâce à mon expérience sur plusieurs projets dans différents secteurs d’activité (banque, secteur public, plateformes digitales), j’ai développé une forte capacité d’adaptation et une maîtrise des architectures modernes orientées microservices et API REST.

Côté front-end, j’ai également une expertise en Angular et Vue.js, ce qui me permet d’évoluer en véritable profil Full Stack, capable de concevoir et développer des solutions complètes, performantes et maintenables.

Rigoureux et orienté qualité, j’applique les bonnes pratiques de développement : Clean Code, SOLID, TDD, CI/CD et méthodologies Agile (Scrum / SAFe).
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Pontault-Combault (up to 30km)

Experience

  • DGFIP (Finances Publiques)
    Développeur Java / Vue.js
    January 2024 - Today (2 years and 5 months)
    Paris, France
    Contexte

    Participation au programme stratégique NARA, nouvelle application nationale de recouvrement des amendes, visant à remplacer l’ancien système AMD.

    Projet mené en agilité à l’échelle (SAFe), organisé en plusieurs squads fonctionnelles (Reprise de données, Créances & Comptabilité, etc.), avec enjeux forts de volumétrie, fiabilité et performance.

    Projet : NARA – Application nationale de recouvrement

    Squad Reprise de Données

    Janvier 2024 – Janvier 2025

    Objectif

    Migration des données depuis l’ancienne application AMD vers la nouvelle plateforme NARA.

    Réalisations

    • Analyse de l’existant et définition de la stratégie globale de migration
    • Conception du nouveau modèle de données cible
    • Développement des batchs de migration avec Spring Batch
    • Mise en place des flux de transformation et d’intégration des données
    • Optimisation des performances pour traitements massifs
    • Sécurisation des processus de migration
    • Développement de scripts de contrôle et validation de la qualité des données
    • Participation aux cérémonies Agile et aux PI Planning SAFe

    Squad Créances & Comptabilité

    Depuis 2025

    Réalisations

    • Développement des batchs de traitement des créances (Spring Batch)
    • Développement des API REST avec Java 21 / Spring Boot
    • Conception et développement des IHM en Vue.js
    • Mise en place de web services d’intégration avec les systèmes partenaires
    • Participation aux choix d’architecture technique
    • Revue de code et application des bonnes pratiques (Clean Code, SOLID)
    • Industrialisation et déploiement via pipeline CI/CD

    Environnement Technique
    • Java 21, Spring Boot, Spring Batch, API REST
    • Vue.js, HTML5, CSS3
    • SQL
    • Docker, Jenkins, SonarQube, Git, Maven
    Méthodologie :
    • Agilité à l’échelle (SAFe), JIRA
    Spring Batch Java Spring Boot REST APIs Vue.js
  • BNP PARIBAS
    Consultant Full Stack
    BANKING AND INSURANCE
    July 2022 - October 2023 (1 year and 3 months)
    Montreuil, France
    Projet : Ma Banque BNP Paribas

    Contexte
    Intégration au sein d’un squad Agile travaillant sur les applications digitales bancaires.
    Participation aux rituels Scrum (Daily, Sprint Planning, Review, Rétrospective) et collaboration étroite avec PO, QA et équipes métiers.

    Missions & Réalisations
    • Développement des évolutions fonctionnelles avec Angular 14 et Backbone.js
    • Mise en place d’un socle technique Angular pour les nouvelles applications
    • Conception et implémentation des IHM (responsive & optimisées)
    • Refactoring du code et application des principes Clean Code & SOLID
    • Développement de tests unitaires Angular (Jest)
    • Application des pratiques TDD côté Front
    • Développement Back-End
    • Développement et évolution des services REST en Java / Spring Boot
    • Implémentation de la sécurité avec Spring Security
    • Respect des principes DDD (Domain Driven Design)
    • Optimisation et amélioration continue du code
    • Développement de tests unitaires et application du TDD / BDD
    • Analyse et correction d’anomalies techniques
    • Revue de code (Code Review)
    • Participation au chiffrage des User Stories
    • Validation des APIs via Postman
    • Amélioration continue via SonarQube

    Environnement Technique

    • Java 6/7/8, Spring Boot, Spring Security, Hibernate/JPA
    • Angular 14, Backbone.js, HTML5, Bootstrap
    • Jest, TDD, BDD, SonarQube
    • Maven, Jenkins, Git, JIRA, Eclipse, Apache Tomcat, Postman
    Java Spring Boot Jenkins Spring securit Spring Data JPA JavaScript
  • Caisse des depots
    Analyste / Développeur Full Stack JAVA/JEE
    BANKING AND INSURANCE
    April 2020 - June 2022 (2 years and 2 months)
    Arcueil, France
    Contexte
    Intervention au sein d’une équipe de 4 personnes en méthodologie Scrum/Kanban, dans le cadre de la maintenance évolutive et corrective d’une application Banque en ligne à forte volumétrie.
    Participation active aux rituels Agile (Daily meeting, Sprint planning, Review, Rétrospective).

    Missions & Réalisations

    • Support applicatif Niveau 2 & 3 (analyse et résolution d’incidents critiques)
    • Analyse et correction d’erreurs techniques (logs, debugging, optimisation)
    • Proposition et mise en œuvre de solutions techniques pérennes
    • Développement d’un nouveau module Mandat / Prélèvement
    • Migration de Web Services SOAP vers REST
    • Mise en place de l’authentification sécurisée via OAuth2
    • Développement de tests unitaires (TDD) et tests d’intégration
    • Participation au chiffrage des User Stories
    • Amélioration continue de la qualité de code (SonarQube)
    Environnement Technique
    • Java 7/8, Spring Core, Hibernate/JPA, Web Services (SOAP & REST), JSP
    • Angular 7, Bootstrap 4
    • Liferay, Apache Tomcat
    • Maven, Jenkins, SonarQube, SVN, JIRA, Eclipse

    Méthodologie
    Agile (Scrum/Kanban), TDD
    Java Spring Boot Spring Data JPA Spring MVC Spring securit Jenkins

Recommendations

Be the first to recommend Hichem

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Génie informatique
    Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
    2017
    Génie informatique
  • Licence fondamentale, Sciences informatiques et de l'information, général
    Faculté des sciences de Tunis
    2014
    Licence fondamentale, Sciences informatiques et de l'information, général

Skill set (25)

Categories