
Maroin KASSAS
DÉVELOPPEUR Java/ReactJS/Oracle EBS
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Mobilité : France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Backend Java avec 7 ans d'expérience dans le développement d'applications professionnelles. Expert en Spring, Hibernate Oracle et PostgreSQL avec maîtrise des méthodologies TDD et pratiques DevOps. J'ai perfectionné mes compétences en architecture back-end, tests automatisés et intégration continue. Je vous propose mon expertise technique pour développer des solutions robustes et évolutives.
Expérience de travail
Développeur Backend Java / Oracle EBS
SacemFreelance
sept. 2025 - mai 2026
9 mois
92800 Puteaux, France
Projet de Facturation Électronique 2026 : Migration et nettoyage des données dans le cadre de la mise en conformité avec la réglementation française sur la facturation électronique. Gestion autonome de la qualité et de la fiabilisation de plus de 1,7 million de lignes de données (11 champs) en étroite collaboration avec les équipes métier (BO/PO). Environnement technique : Oracle EBS 10g, PL/SQL, API Oracle standard, Batch Processing, Optimisation de performances, Linux, IntelliJ, Git, Kibana Responsabilités & réalisations : ✔ Nettoyage et fiabilisation des données massives : • Analyse et nettoyage de plus de 1,7 million de lignes de données (11 champs) pour la facturation électronique • Développement de procédures batch PL/SQL pour gérer les volumes importants et optimiser les performances • Création d'index stratégiques pour accélérer les recherches et traitements • Validation et contrôle qualité des données en collaboration avec les équipes métier (BO/PO) ✔ Architecture et proposition technique : Conception d'une architecture à deux tables (RAW/STAGING) pour sécuriser le processus : • Table RAW : réception des nouvelles données non traitées • Table STAGING : données validées avant mise à jour définitive ✔ Développement PL/SQL & Oracle EBS : • Développement de procédures stockées, packages et fonctions PL/SQL • Utilisation des API Oracle standard et des records pour manipuler les données • Implémentation des règles de gestion définies avec les BO/PO • Développement de procédures de mise à jour massive des données ✔ Analyse fonctionnelle et coordination : ● Recueil et analyse des besoins métier auprès du BO, traduction en spécifications techniques ● Analyse des problématiques de qualité de données : identification et isolation des données erronées par croisement de sources multiples ● Force de proposition auprès du métier (BO) : conception de solutions face aux problématiques de réintégration rencontrées ● Cadrage des règles de gestion en concertation avec le métier (critères de matching, règles de fiabilisation) ● Création et priorisation des tickets Jira, gestion du backlog technique et répartition des tâches au sein de l'équipe ● Rédaction de la documentation technique et fonctionnelle, restitution et vulgarisation des choix techniques auprès du métier Compétences acquises et/ou perfectionnées : • Oracle EBS 10g : PL/SQL avancé, API Oracle standard, Records • Traitement de données massives : Batch processing, optimisation de performances, gestion de volumes • Architecture de données : Conception RAW/STAGING, stratégie d'indexation • Outils : Git, Kibana, IntelliJ
Développeur Backend Java
AFP
avr. 2023 - févr. 2025
1 an 11 mois
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
Développeur Full Stack Java/React JS
Praxedo
juil. 2019 - nov. 2022
3 ans 5 mois
Hybrid
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. Environnement technique : Java 8, Spring, SQL, PL/pgSQL, PL/SQL, Hibernate, Web Services REST/JSON & SOAP, React, Yui, PostgreSQL, Docker, Elasticsearch, Tomcat, IntelliJ IDEA, Maven, Git, PL/SQL, JUnit, Gherkin, Cucumber, Selenium Responsabilités & réalisations : ✔ Développement & refonte applicative : ● Migration de l’interface vers React JS (Yui → React) ● 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) 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
Développeur Full Stack Java/JEE
ACENSI
sept. 2017 - juil. 2019
1 an 11 mois
92400 Courbevoie, France
Projet Intrasens : Plateforme intranet/extranet développée pour optimiser la gestion interne d’ACENSI et faciliter la communication entre ses différents services, clients et collaborateurs. Commercialisée et adoptée par IBM, Thales, Clevermind et Cleverside, elle intègre plusieurs modules métier (gestion des temps, congés, facturation, indemnités kilométriques…). Environnement technique : Java 7, Spring, Hibernate, Web Services REST/JSON & SOAP, GWT, Eclipse, PostgreSQL, Tomcat, Maven, Git, JUnit Responsabilités & réalisations : ✔ Analyse & spécifications : Participation aux ateliers de cadrage avec la DAF, les ADV et les directeurs pour identifier et formaliser les besoins ✔ Développement & intégration : ● Affichage dynamique de l’équipe du Manager/Directeur connecté ● Développement d’un module de pré-saisie des CRA pour les consultants ● Ajout de fonctionnalités avancées pour la gestion des absences ● Optimisation de la répartition automatique des types de congés en fonction des absences ✔ Optimisation & performance : Refactoring et amélioration des performances SQL ✔ Tests & fiabilité : Mise en place de tests unitaires JUnit pour assurer la robustesse de la solution Compétences acquises et/ou perfectionnées : ❖ Back-end : Java 7, Spring, Hibernate, PostgreSQL ❖ Développement Web : GWT, REST/JSON & SOAP ❖ Outils & Environnements : Eclipse, Maven, Git, Tomcat, JUnit
Formation
IN'TECH INFO
Master 1
2017 - 2018
1 an 1 mois
ECE TECH
Licence
2016 - 2017
1 an 1 mois
Iut de Montreuil
DUT
2013 - 2016
3 ans 1 mois