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

Maroin Kassas

Développeur Backend Java / Spring / Oracle EBS

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

About Maroin

Développeur Java Backend avec 7 ans d'expérience, spécialisé en Oracle EBS et PL/SQL.

Ma dernière mission chez la SACEM m'a permis de travailler sur un projet de facturation électronique 2026 : nettoyage et fiabilisation de 1,7 million de lignes de données clients sur Oracle EBS. J'ai conçu l'architecture de données (RAW/STAGING), développé des scripts batch PL/SQL performants (BULK COLLECT, FORALL, savepoints) et utilisé les API Oracle standard (HZ_PARTY_V2PUB, HZ_CONTACT_POINT_V2PUB). Mission réalisée en autonomie, en collaboration directe avec les équipes métier.

Avant ça, j'ai passé 2 ans à l'AFP sur une application de gestion documentaire (Java 17, Spring, PostgreSQL, Jenkins) et 3 ans chez Praxedo sur une solution SaaS utilisée par 40 000 techniciens/jour (Java, Spring, React JS, PostgreSQL).

Ce que j'apporte sur vos projets :
  • Du PL/SQL solide sur de forts volumes (batch processing, optimisation, indexation)
  • Des APIs REST robustes en Java/Spring Boot
  • Une capacité à monter rapidement en compétences grâce a l'IA que j'utilise au quotidien avec un regard critique
  • Une communication claire avec les équipes métier (BO/PO), pas juste du code

Disponible en remote ou Île-de-France.
  • French

    Native or bilingual

Can work on-site
Paris (up to 50km), Fréjus (up to 50km), Aix-en-Provence (up to 50km)

Experience

  • SACEM
    Oracle EBS / Java Backend Developer
    FILM AND AV
    September 2025 - Today (9 months)
    Puteaux, France
    Projet de Facturation Électronique 2026 : Projet de Réintégration et fiabilisation massive des données clients SACEM (1,7 million+ d'enregistrements) dans le cadre de la mise en conformité avec la réglementation française sur la facturation électronique 2026. Collaboration directe avec les équipes métier (BO/PO).

    ✔ Nettoyage et fiabilisation des données massives :
    • Analyse, nettoyage et fiabilisation de plus de 1,7 million de lignes (32 champs)
    • Scripts batch PL/SQL avec BULK COLLECT (lots de 5 000) et FORALL pour les mises à jour de statut en un seul aller-retour SQL
    • Commits par lots pour éviter les rollback segments surchargés
    ✔ Architecture et proposition technique :
    • Conception d'une architecture RAW/STAGING : table RAW pour les données brutes, table STAGING pour les données validées avant mise à jour définitive
    • Séparation des droits Oracle entre les tables RAW et STAGING pour protéger l'intégrité des données sources
    • Création d'index stratégiques pour accélérer les traitements sur forts volumes
    ✔ Développement PL/SQL & Oracle EBS :
    • Matching intelligent via UTL_MATCH.JARO_WINKLER_SIMILARITY (seuil 90%) pour comparer adresses et villes malgré les variantes d'écriture
    • Utilisation des API Oracle standard HZ_PARTY_V2PUB et HZ_CONTACT_POINT_V2PUB sans contourner les couches applicatives
    • UPDATE massif direct SQL pour les champs non couverts par les API (NUMERO_RNA, DUNS, QUALITE, CAPITAL SOCIAL)
    • Nettoyage et normalisation via REPLACE, NVL, UPPER
    • Gestion de deux niveaux de savepoints pour rollback chirurgical par enregistrement et par point de contact
    • Soumission et suivi des scripts via l'écran "Lancement de traitement" d'Oracle EBS
    • Logging détaillé en fichier CSV horodaté : état avant/après modification, champs modifiés, confirmations et erreurs
    PL/SQL Java 11 SAFe Oracle EBS
  • AFP
    Développeur Java
    April 2023 - February 2025 (1 year and 10 months)
    Paris, France
    Projet IRIS : Application développée par l’AFP pour ses journalistes, basée sur une architecture Client-Serveur avec Nuxeo. IRIS intègre plusieurs services Java interconnectés et permet la gestion avancée de documents texte et vidéo.

    Environnement technique : Java 17/11/8, Spring, SQL, Hibernate, Web Services REST/JSON, PostgreSQL, Tomcat, IntelliJ IDEA, Maven, Git, JUnit, Gherkin, Cucumber, Linux (RedHat), Kibana (Elasticsearch)

    Responsabilités & réalisations :

    ✔ Conception et développement backend :
    • Conception technique, rédaction de spécifications fonctionnelles et techniques
    • Encapsulation des services métier et exposition via des APIs REST
    • Migration de la base de données vers PostgreSQL
    • Développement de modules spécifiques : purge documentaire, suppression technique, envoi FTP
    ✔ CI/CD avec Jenkins :
    • Intégration des tests automatisés (JUnit, Cucumber) dans la chaîne CI
    • Suivi des pipelines Jenkins : analyse des logs, validation de la non-régression des TU
    • Déclenchement manuel des déploiements en recette pour la QA
    • Vérification des résultats de tests automatisés post-déploiement
    ✔ Maintenance et déploiement :
    • Déploiement sur serveurs RedHat via gestion RPM
    • Installation et configuration en environnement de test
    • Revue de code, gestion des merge requests
    Compétences acquises et/ou perfectionnées :
    • Back-end : Java, Spring, PostgreSQL
    • Tests automatisés : JUnit, Gherkin, Cucumber
    • CI/CD : Jenkins (intégration des tests, déclenchement de déploiement, suivi des pipelines)
    • DevOps : Linux RedHat, packaging RPM
    • Méthodologies : TDD, Revue de Code
    • Outils & monitoring : Kibana (Elasticsearch), GitLab, Maven
    Kibana Docker Cucumber CI/CD PostgreSQL
  • Praxedo
    Développeur Full Stack Java/JEE
    July 2019 - November 2022 (3 years and 4 months)
    Projet ETech Web & Mobile : Solution SaaS de gestion d’interventions utilisée par plus de 40 000 techniciens/jour, facilitant la gestion des plannings, tournées, contrats et compétences techniques.

    Responsabilités & réalisations :
    ✔ Développement & refonte applicative :
    • Migration de l’interface vers React JS
    • Transition de Struts vers Spring pour moderniser l’architecture
    • Création d’APIs REST pour la gestion des clients, sites, équipements, compétences et plannings
    • Refactoring du code (front & back) et optimisation SQL
    ✔ CI/CD avec Jenkins :
    • Écriture de tests unitaires (JUnit) et de tests automatisés (Cucumber, Selenium)
    • Suivi des pipelines CI, vérification des logs Jenkins
    • Déclenchement manuel des déploiements sur les environnements de recette pour validation fonctionnelle
    • Vérification de la stabilité des tests automatisés en post-déploiement
    ✔ Tests, qualité & monitoring :
    • Intégration continue des tests dans Jenkins
    • Utilisation d’Elasticsearch via Kibana pour le suivi applicatif (recette & production)
    ✔ Support & gestion des incidents (1 semaine/mois) :
    • Analyse des échanges entre le SAV et les clients pour identifier et qualifier les anomalies remontées
    • Investigation et reproduction des bugs signalés en environnement de test
    • Recherche et diagnostic des incidents via Kibana (Elasticsearch) : analyse des logs applicatifs et traces d'erreurs
    • Création et documentation de tickets JIRA : description du bug, contexte, priorité, et éléments de reproduction pour les équipes de développement
    Compétences acquises et/ou perfectionnées :
    • Back-end : Java, Spring, Hibernate, PostgreSQL
    • Front-end : JavaScript, React JS, HTML/CSS
    • Tests automatisés : JUnit, Gherkin, Cucumber, Selenium
    • CI/CD : Jenkins (intégration continue, tests automatisés, déploiements en recette, analyse des logs)
    • DevOps : Docker
    • Méthodologies : Agile (Scrum), TDD, DDD, Revue de Code, Pair-programming
    • Outils & monitoring : Kibana (Elasticsearch), Git, Maven
    Kibana Docker Cucumber CI/CD Java

Recommendations

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

  • Master 1, Programmation / développeur informatique, général
    IN'TECH
    2018
    Master 1, Programmation / développeur informatique, général
  • Licence, Programmation / développeur informatique, général
    ECE TECH
    2017
    Licence, Programmation / développeur informatique, général

Skill set

Categories