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

Average response time: 1 hour

About Elias

Développeur Back-End Senior Java / Spring Boot — Microservices & API

Vous recherchez un développeur Java expérimenté pour concevoir, moderniser ou maintenir vos applications critiques ?
Avec mes 9 ans d’expérience dans des environnements bancaires, industriels et réglementaires, j’accompagne mes clients sur :

le développement robuste en Java / Spring Boot,

la migration vers des architectures microservices conteneurisées (Docker, Kubernetes),

la conception et l’intégration d’API REST sécurisées,

la mise en place de batches performants pour traiter de gros volumes de données,

et le déploiement automatisé CI/CD pour gagner en fiabilité et en temps.

=> Mon objectif : livrer un code de qualité, testé et documenté, pour des applications scalables et maintenables.

Types de projets gérés : migration de monolithes vers microservices, refonte d’API REST, batch de calcul haute volumétrie, mise en place de pipelines DevOps, support applicatif.

=> Ma valeur ajoutée : expertise technique solide, forte autonomie et un vrai souci de performance et de qualité.
  • French

    Native or bilingual

  • English

    Conversational

  • Arabic

    Native or bilingual

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

Experience

  • Monceau Assurances
    Développeur senior Java/Spring
    BANKING AND INSURANCE
    April 2023 - Today (3 years and 2 months)
    Paris, France
    Projet : Réalisation d’une solution complète de gestion de réassurance

    Dans le cadre de la modernisation du processus de réassurance, j’ai contribué au développement d’un outil complet permettant de remplacer des fichiers Excel par une application web structurée et automatisée.
    L’objectif était de centraliser la gestion des contrats de réassurance, la comptabilité, la gestion des sinistres et le suivi des primes, à travers une interface moderne et intuitive.

    Contributions principales :
    • Réalisation de l’étude des besoins en collaboration directe avec un expert métier réassurance, et élaboration de la conception technique et fonctionnelle (UML 2.0).
    • Définition et mise en place de l’architecture logicielle modulaire, composée de plusieurs services back-end et interfaces front-end :
    • API Service : expose les services métiers et techniques pour l’ensemble de l’application.
    • Tree Service : gère la modélisation dynamique des contrats sous forme d’arbres interactifs (via GoJS et MongoDB).
    • Batch Module : automatise le traitement des écritures comptables (exports ISIE) et assure la migration de données depuis la base AS400 vers MySQL.
    • Persistance Module : structure les modèles de données pour MySQL et MongoDB.
    • Commun Module : fournit des services partagés (ex. sécurité, gestion des rôles) entre les différents modules.
    • Mise en place de l’intégration continue (Jenkins) et du déploiement automatisé via Docker Compose.

    Points forts mis en avant :

    *Expérience complète : analyse, conception, architecture et développement

    *Expertise technique : multi-modules, microservices, batch, migration de données

    *Migration réussie d’un système AS400 obsolète vers une architecture moderne

    *Interfaces modernes et ergonomiques pour un métier complexe (réassurance)

    *Automatisation de la comptabilité et réduction des tâches manuelles


    Environnement technique : Java 21, Spring Boot 3.1.4 , Spring Security, MySQL 8.4, MongoDB, Jenkins, Docker, Docker Compose, GoJS, Angular 17.
  • Société générale GBSU/FTB/BAN
    Développeur junior Java/Spring
    BANKING AND INSURANCE
    April 2019 - April 2023 (4 years)
    Fontenay-sous-Bois, France
    Rôle : Lead Developer Java/Spring (à partir de Juin 2021)

    Au sein du département Correspondent Banking de la Société Générale, j’ai participé à la modernisation et à l’enrichissement de deux applications stratégiques :

    WebClear : outil de banque à distance pour les clients institutionnels abonnés.

    Clearvision : application intranet dédiée aux back-offices pour la gestion des comptes de Correspondent Banking.

    Responsabilités et réalisations en tant que Tech Lead
    Promotion au poste de Lead Developer après 2 ans comme développeur Fullstack sur les projets.
    Supervision technique et coordination d’une équipe de 9 développeurs pour garantir le développement, la maintenance et le support des applications.
    Mise en place de pratiques Agile, de la qualité du code et du respect des délais projet.
    Participation à la conception de l’architecture logicielle et aux choix technologiques.
    Organisation et suivi des mises en production et des environnements d’homologation.
    Encadrement et accompagnement technique de l’équipe, résolution de problèmes complexes et gestion des risques.

    Principales réalisations techniques en tant que Fullstack Developer
    Développement et déploiement de nouveaux modules fonctionnels :
    • Mobilité bancaire
    • Tracker gpi (suivi des paiements Swift)
    *Facturation GTPS Nickel
    • WebService SG_DOC (récupération et affichage de factures/justificatifs)
    • Migration progressive : D’une architecture monolithique vers une architecture microservices de Java 6 / Spring MVC 3 vers Java 8 / Spring Boot et Déploiement dans des environnements Docker & Kubernetes.

    Autres projets développés
    • CERTE-BATCH : batch de récupération automatisée de données depuis des webservices SG vers une base de données (choix techno, développement complet, CI/CD).
    • BDRP (Bank Data Retrieval Portal) : API réglementaire pour permettre aux autorités néerlandaises de consulter certaines données bancaires ; développement back-end avec Spring WebFlux et Spring Cloud.
  • ELIT -SONELGAZ
    Développeur junior Java/Spring
    ENERGY AND UTILITIES
    November 2016 - April 2019 (2 years and 5 months)
    Alger, Algeria
    Rôle : Responsable logiciel — Équipe mixte software & hardware

    Le projet visait à concevoir et développer un RTU (Remote Terminal Unit) propriétaire pour le réseau électrique algérien, répondant aux standards internationaux et aux besoins spécifiques de SONELGAZ pour la supervision et le contrôle à distance des équipements de production et de distribution.

    Responsabilités et réalisations :
    Conception de l’architecture logicielle complète de l’unité RTU et de l’application de configuration associée.

    Conception et développement d’un protocole de communication propriétaire, conforme aux normes industrielles, assurant l’interopérabilité avec les standards IEC 60870-5-101 et Modbus pour le pilotage et la surveillance des équipements.

    Développement d’un noyau système embarqué garantissant la fiabilité, la tolérance aux pannes et la gestion temps réel des données terrain.

    Réalisation d’une application desktop de configuration en JavaFX pour permettre aux techniciens de paramétrer et superviser les unités RTU.

    Développement d’une application de tests automatisés pour valider le bon fonctionnement et la conformité du protocole IEC 60870-5-101.

    Mise en place de tests unitaires et d’intégration pour garantir la robustesse et la maintenabilité du système.

    Coordination étroite avec l’équipe hardware pour assurer l’adéquation logicielle avec les contraintes matérielles et l’intégration finale.

    Points forts du projet

    *Développement from scratch d’une solution RTU nationale, stratégique pour l’autonomie technologique du groupe SONELGAZ

    *Maîtrise de la communication industrielle temps réel et des protocoles de télécontrôle

    *Excellente synergie entre architecture logicielle et conception matérielle

    *Application concrète de bonnes pratiques : modélisation UML, tests automatisés, architecture modulaire et protocole standardisé


    Env Tech : Langages & Frameworks : Java 7, JavaFX, Spring Core, Hibernate, MySQL,UML 2.0, Maven
    Normes & Protocoles : IEC 60870-5-101, Modbus


Recommendations

Be the first to recommend Elias

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

  • BAC+5
    BAC+5
  • Master 2 Informatique
    2016
    Master 2 Informatique

Skill set

Categories