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

Sidaoui Majdi

Senior Java/Spring Developer | Microservices & C

€650/day
Trappes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sidaoui

Java Developer for over 12 years, including 9 as a freelancer. I design and maintain Spring Boot applications in monolithic or microservices architecture.
My longest experience: 8 years at the Pasteur Institute, where I develop clinical data management tools (DataLake, LIMS, access management). I also worked in reinsurance (SCOR), telecom (Ooredoo), and insurance (COMAR).
What I bring to your projects: the ability to frame needs, design architecture, and deliver tested code. Certified Oracle Java SE 11 and Scrum Product Owner.
Usual stack: Java, Spring Boot/Batch/Data/Security, Angular, PostgreSQL, Docker, Kubernetes.
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Fluent

Can work on-site
Trappes (up to 50km)

Experience

  • L'institut Pasteur
    Senior Fullstack Java/JEE Developer
    HEALTH AND WELLNESS
    April 2017 - Today (9 years and 2 months)
    Paris, France
    Project: Owey — DataLake and clinical data management

    Secure file sharing platform for large volumes (neuroimaging, genomics) between Institute researchers and European partners.

    • Developed the Angular interface for uploading, storing, and sharing research files
    • Implemented Spring Boot microservices for clinical data processing and routing
    • Set up SSO authentication with Keycloak and Spring Security
    • Wrote JUnit unit tests on critical services
    • Deployed and maintained the application on Kubernetes via GitLab CI/CD

    Stack: Java, Spring Boot/Batch/Data/Security, Keycloak, Hibernate, Angular, JUnit, PostgreSQL, Kubernetes, Sentry

    Project: FlexLIMS — Laboratory Information Management System (LIMS)

    LIMS for research institutes and healthcare facilities.

    • Framed and designed new functional modules in collaboration with users
    • Implemented a modification audit on the complete data model with Hibernate Envers
    • Designed and developed a dynamic data export system (filters, formats, scheduling)
    • Developed Spring Batch import batches for third-party data integration

    Stack: Java, Spring Boot/Batch/Data/Security, Hibernate, JSF (PrimeFaces), JUnit, PostgreSQL, Kubernetes

    Project: GAIP — Access Authorization Management

    Tool for managing access requests to restricted areas of the Institute.

    • Framed and designed validation workflow modules for access requests
    • Developed a SOAP API for activating/deactivating access badges
    • Designed a dynamic data export system for security reporting

    Stack: Java, Spring Core/Security, Hibernate, JSF (PrimeFaces), JUnit, Oracle, GitLab
    Scrum Spring Boot Microservices Kubernetes Angular
  • Scor
    Confirmed Java/J2EE Consultant
    BANKING AND INSURANCE
    February 2016 - March 2017 (1 year and 1 month)
    Paris, France
    Project: ForeWriter — Reinsurance Contract Pricing

    Risk assessment and pricing system for partner insurance companies.

    • Participated in requirements gathering with business teams (actuaries, underwriters)
    • Wrote technical specifications and designed module architecture
    • Developed pricing and contract management functionalities
    • Wrote JUnit unit tests to validate calculation rules

    Stack: Java 7, J2EE, Spring 3, JSF 2, Hibernate 3, Oracle 11g, JUnit 4
    JavaServer Faces Scrum JAVA/JEE; Oracle Database Spring Boot
  • Ooredoo
    Confirmed Java/J2EE Consultant
    TELECOMMUNICATIONS
    March 2015 - February 2016 (11 months)
    Tunis, Tunisia
    Project: StoreCash — Franchise Sales Platform

    Integrated management application for Ooredoo stores: stock, sales, invoicing, customer service.

    • Developed stock management modules (handsets, packs, recharge cards)
    • Designed and implemented a workflow engine for the free item approval process
    • Set up the back-office for user and access rights management
    • Implemented customer service tracking with repair traceability

    Stack: Java 6, Struts 1.2, Spring 3, Hibernate 3, Spring Security/Batch, PL/SQL
    JavaServer Faces

Recommendations

Be the first to recommend Sidaoui

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

Certifications

Skill set

Categories