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

Houssem Sakher

Spring Developer | Java React | JavaScript

€460/day
Niort, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Houssem

I'm Houssem. On a daily basis, I design and develop complex web applications based on distributed architectures and microservices. Currently employed at MAIF, I work in a demanding agile environment where I manage critical projects with a strong Backend focus (80% Java / 20% Frontend React).

💻 What I do specifically on your projects:
Sustainable Architecture & APIs: Design of decoupled microservices based on Domain-Driven Design (DDD). I write robust, documented (Swagger/OpenAPI), and secured (OAuth2/JWT) RESTful and GraphQL APIs.
Asynchronous Flows & Resilience: Implementation of end-to-end data processing with Kafka. I natively integrate essential fault tolerance mechanisms for production (retry, dead-letter queues, structured logs).
DevOps & Cloud-Native: Automation of your deployments via CI/CD (Jenkins, CloudBees) on OpenShift clusters and Docker containers.
Technical Excellence & Observability: Zero compromise on software quality. I validate each component with advanced automated tests (JUnit, Mockito, Wiremock, Testcontainers) and I monitor real-time performance via Dynatrace, Grafana, and Kibana.

🛠️ Mastered Technical Stack
Backend: Java 21, Spring Boot, JPA, JOOQ, PHP (Symfony)
Frontend: React.js 18, TypeScript, JavaScript, HTML5/CSS3, Twig
Data & Messaging: Kafka, GraphQL, PostgreSQL, MySQL, OpenAPI/Swagger
DevOps & Monitoring: OpenShift, Docker, Jenkins, CloudBees, Dynatrace, Grafana, Kibana

🤝 Why work together?
Accustomed to agile rituals (Scrum / Kanban) and close collaboration with Business Analysts, Product Owners, and UX/UI teams, I can quickly integrate into a team to deliver clean, tested, and high-performing code from day one.

📍 Based in Niort • Available for opportunities in Paris, International, or Full Remote.
🌐 Bilingual French/Arabic, Fluent English.
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Fluent

  • Maltese

    Conversational

Can work on-site
Niort (up to 50km), Paris (up to 50km), Nice (up to 50km), Nantes (up to 50km), Brest (up to 50km)

Experience

  • MAIF
    Java Developer | Spring React | JavaScript
    BANKING AND INSURANCE
    August 2024 - Today (2 years)
    Niort, France
    Fullstack developer within the agile Mission squad of the IARD Claims tribe, working on several Run and Change projects: User Malfunctions, IRD Missioning, REN Missioning, Mission Search, and Habitation Manager. Design and implementation of decoupled microservices, in Java (Spring Boot), based on a DDD architecture and exposing robust, secure (JWT/OAuth2) RESTful APIs versioned via Swagger/OpenAPI. Development of web interfaces with React.js/TypeScript interfaced with BFFs, in line with the transverse design system. Definition of API contracts, in close collaboration with business analysts and business teams, with a view to backward compatibility and reusability. Implementation of asynchronous processing via Kafka, with resilience mechanisms (retry, dead-letter, structured logs) to ensure robustness and traceability. Comprehensive automated testing: unit (JUnit, Mockito), integration (Wiremock, testcontainers), with continuous integration and systematic code reviews. Management of corrective and evolutionary maintenance tickets, production deployment, incident monitoring, and continuous improvement of software quality. Automated deployment via CI/CD (Jenkins, CloudBees) on OpenShift clusters, with delivery tracking, rollback, and configuration management. Contribution to service observability: instrumentation, KPIs, Dynatrace/Grafana dashboards, alert management, and application monitoring. Collaborative work with technical teams, BAs, UX/UI, and participation in all agile rituals (JIRA, Scrum/Kanban, daily, sprint planning, retrospectives). Technical environment: Java 21, Spring Boot, React.js 18, TypeScript, JPA, JOOQ, Kafka, GraphQL, OAuth2, JWT, Jackson, PostgreSQL, Maven, Docker, OpenShift, CloudBees, Jenkins, Git, GitHub, Sonar, Swagger/OpenAPI, Dynatrace, Grafana, Kibana, UML, Postman, IntelliJ, VS Code, JIRA.
    Java Spring Boot PostgreSQL OpenShift React.js
  • SAS WEBGROUP
    Fullstack Web Developer
    CONSULTING AND AUDITS
    May 2022 - July 2022 (2 months)
    Montpellier, France
    Gathering client requirements and in-depth analysis to identify functionalities and constraints for the redesign of the agence.expert application. Design of the application architecture and writing of technical and functional specifications. Development of the backend and creation of an administration interface. Integration with the frontend for a coherent user experience. Technical environment: PHP 8, Symfony 6, JavaScript, Doctrine, MySQL, webpack, Html5/CSS3, Bootstrap, Twig, UML, Git, GitLab, Visual Studio Code, PhpSotm, Wireframes
    JavaScript Symfony PHP Bootstrap MySQL
  • MAIF
    Java Developer | Spring React | JavaScript
    BANKING AND INSURANCE
    September 2022 - July 2024 (1 year and 11 months)
    Niort, France
    Fullstack developer with a backend focus within the Payment & Recourse squad. I worked on several structuring projects, notably Classification, as well as on the evolutionary and corrective maintenance of the Payment, Invoice, Revenue, Capitalization Scale, and Estimations APIs, in an agile and DDD-oriented environment. Design of the Classification/Classification Cancellation API architecture using RESTful principles and Domain-Driven-Design (DDD) to ensure the API's scalability, security, and maintainability. Development of the Classification API, its Frontend, and its BFF for Event and Guarantee Classification functionalities, as well as their cancellation. Implementation of error management mechanisms - Creation of strategies to ensure the reliability of data processing. Development of unit tests with JUnit and Mockito, as well as integration tests with Wiremock. Participation in the development of the capitalization scale application.
    Java TypeScript Spring Boot React.js PostgreSQL

Recommendations

Be the first to recommend Houssem

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

  • Application Designer Developer (BAC+4)
    National School of Computer Science (ENI)
    2024
    Concepteur Développeur d'application (BAC+4)
  • Fire Safety and Assistance to Persons Officer
    CAPF
    2017
    Agent de sécurité incendie et d' assistance aux personnes

Skill set

Categories