S Ksibi

Senior Java / Spring Boot Engineer | Fullstack (React) | AWS Cloud | CI/CD & DevOps | Banking & Payment Systems 11 years experience Open to new opportunities

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaReactSpring BootAWSMicroservicesApacheGitRESTful APIsOracleAndroidCSSJavascriptMySQLMavenPHPHTMLDockerJenkinsPostgreSQLSplunkSeleniumMongoDB

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)Italien

À propos

Introduction

Senior Fullstack Engineer with a strong backend focus (Java / Spring Boot) and 11+ years of experience building robust, scalable and secure systems in banking and financial environments. I specialize in designing and industrializing backend platforms, microservices architectures and distributed systems, with hands-on experience in AWS cloud environments and CI/CD pipelines. Throughout my career (Crédit Agricole CIB, BNP Paribas, AXA, IAM projects), I have worked on high-criticality systems including payment platforms (SWIFT MT/MX migration), decision engines (IBM ODM), secure IAM architectures, and hybrid cloud infrastructures. Core expertise: Java 8–17, Spring Boot, Spring Security, REST APIs, Microservices, Distributed Systems, AWS (Elastic Beanstalk, S3, CloudFront), Hybrid architectures, Docker, CI/CD (Jenkins, GitLab CI), PostgreSQL / Oracle, Banking & Payment Systems. I focus on clean architecture, testability, performance optimization, and production stability. I am comfortable working in secure, regulated and international environments. Open to challenging backend/cloud opportunities where architecture, scalability and engineering excellence matter.

Liens

Expérience de travail

Senior Java / Spring Boot Engineer | AWS Cloud | Payment Systems

Crédit Agricole CIB

juil. 2023 - oct. 2025

2 ans 4 mois

Paris, France

Design and industrialization of a hybrid cloud orchestration platform supporting large-scale validation of SWIFT MT → MX payment migration (Finastra GPP). – Designed a distributed orchestration architecture (Spring Boot microservices). – Built REST APIs enabling business teams to trigger and monitor thousands of batch executions. – Implemented a Dispatcher component managing worker capacity and execution isolation. – Containerized legacy batch execution using Docker (1 execution = 1 container). – Automated parsing of Selenium HTML reports into structured PostgreSQL data. – Designed secure AWS infrastructure (Elastic Beanstalk, S3 private bucket, CloudFront, WAF allowlist). Impact – Eliminated manual test execution workflows. – Enabled parallel execution of thousands of payment scenarios. – Reduced operational risks during MT → MX migration. – Improved traceability and historical reporting of payment validation. Environment – Java 17, Spring Boot 3, PostgreSQL, Docker, AWS (Elastic Beanstalk, S3, CloudFront, WAF), React, Selenium, Hybrid Cloud / On-Prem.

Senior Java Engineer | WebSphere Migration | IBM MQ | Spring Boot

BNP Paribas

févr. 2021 - juin 2023

2 ans 5 mois

Paris, France

Migration and modernization of legacy WebSphere-based applications within the "Socle Commun d'Archivage" (SCA) program in a secure banking environment. – Migrated applications from IBM WebSphere ND to WebSphere Liberty Core. – Refactored legacy components toward Spring Boot 2.x architecture. – Rationalized Apache / IHS routing configurations (plugin-cfg.xml, mod_rewrite). – Developed internal validation and automation tools (Java 8, Quarkus, IBM MQ). – Industrialized CI/CD pipelines (Jenkins, GitLab CI). – Automated legacy uninstall and cleanup scripts. – Implemented unit and integration testing (JUnit, Mockito, SOAPUI). Impact – Reduced manual deployment operations. – Improved stability and traceability of regulated archival systems. – Modernized legacy infrastructure with minimal production disruption. Environment – Java 8, Spring Boot 2.x, WebSphere ND 8.5.5, WebSphere Liberty 21.x, IBM MQ 9.x, Oracle 19c, Apache HTTP Server 2.4, Jenkins, GitLab CI, Splunk, Dynatrace.

Fullstack Engineer (Java / Spring Boot / React) | Spring Batch

Arval BNP Paribas Group

juil. 2019 - janv. 2021

1 an 7 mois

Vétheuil, France

Design and development of industrialized validation and reporting tools around Axway RDJ accounting rule engine in a multi-country financial environment. – Designed and implemented an automated validation framework for RDJ business rules (unit-test equivalent approach). – Developed non-regression mechanisms based on XML configuration (expected vs calculated). – Built Spring Batch components for centralized ingestion of IN/OUT accounting files into PostgreSQL. – Developed REST APIs using Spring Boot. – Designed and implemented a React-based reporting platform (multi-criteria search, execution lifecycle tracking, daily reporting). – Provided technical support and incident analysis across multiple countries. Impact – Reduced manual Excel-based validation workflows. – Improved reliability and traceability of accounting rule execution. – Automated daily reporting processes. Environment – Java 8, Spring Boot 2.x, Spring Batch, Hibernate, React, PostgreSQL, Jenkins, GitLab, JUnit, Mockito.

Java Engineer | IBM ODM | Decision Engine Architecture

AXA

nov. 2017 - juin 2019

1 an 8 mois

Vétheuil, France

Design and development of a distributed decision engine platform (from scratch) for the strategic "Nouvelle Offre Auto" program, replacing a legacy insurance product. Architecture based on IBM ODM with XSD-driven modeling and rule execution services. – Contributed to the design of a new decision engine architecture (tarification, bonus/malus, orchestration engines). – Implemented XSD → Java → XOM → BOM mapping for rule execution. – Developed and maintained business rules in IBM ODM 8.9. – Exposed rule engines via SOAP web services within a distributed SOA environment. – Participated actively in Agile Scrum ceremonies (Sprint Planning, Refinement, Reviews, Retrospectives). – Implemented unit testing (TDD approach) and integration testing (SoapUI). – Performed impact analysis on global IARD model. – Monitored XML flows and rule execution using ELK (Kibana). Impact – Successfully replaced a legacy insurance platform. – Industrialized rule management processes. – Improved agility of business rule deployment. Environment – Java 8, IBM ODM 8.9, Maven, JAXB, SOAP, XML, JUnit, SoapUI, ELK, Agile Scrum.

Java Engineer | IAM | OAuth2 | LDAP | OpenAM

ARISMORE GROUPE

févr. 2015 - oct. 2017

2 ans 9 mois

Contribution to multiple identity and access management (IAM) projects in secure financial and connected vehicle environments. Project 1 - LDAP Multi-Tenant Automation – Designed and implemented a modular LDAP import engine using Spring LDAP. – Developed advanced parsing and validation modules for CSV/XML/JSON inputs. – Optimized batch processing for high-volume directory imports. – Industrialized builds (Ant → Maven migration). – Implemented unit and integration tests (JUnit). Project 2 - Connected Vehicle Services (PSA) – Customized OAuth2 flows under OpenAM. – Implemented strong authentication (OTP) using InWebo SDK. – Extended OpenAM open-source components (Restlet, Guice). – Developed secure authentication and authorization modules. – Participated in deployment and integration testing (SOAPUI, curl). Project 3 - Transversal Spring Boot Services – Developed REST APIs and service mocks to facilitate system integration. – Applied REST best practices (stateless design, error handling, validation). Environment – Java 8, Spring Boot, Spring LDAP, OAuth2, OpenAM, LDAP, REST, MongoDB, Pentaho BI, Jenkins, Git, Scrum.

Consultant / Ingénieur Etude et Developpement

Orange France

nov. 2014 - déc. 2014

2 mois

Mission de 2 mois: Dans le cadre du projet SCAN (Seamless data usage Continuity on Any Network), j'ai contribué en tant que prestataire dans les locaux de la société Tunsienne Neway-IT, dans la conception et le développement de la brique "Prefetching" (Client Android et Conteneur de Servlet "serveur HTTP" développé en Java) ainsi que dans la rédaction des documents techniques necessaires. Cette prestation s'est faite en collaboration avec des équipes d'Orange Labs Lannion et la société Altran.

Stagiaire (Concepteur Développeur)

Orange France

avr. 2014 - oct. 2014

7 mois

Projet de Fin d'Etude R&D

Stagiaire

Digital Mark

juin 2013 - sept. 2013

4 mois

Conception et Développement d'un système de gestion des promoteurs immobiliers: (Application WEB et Application Android) : PHP / JAVA Android / XML / JSON / html5 / Css3 / javascript / jQuery / MySQL

Stagiaire

ITlpart

janv. 2012 - janv. 2012

1 mois

Interfaçage et développement d'une application Android (phonegap, HTML5, javascript)


Formation

ENSI - Ecole Nationale des Sciences de l'Informatique

Engineer's degree, ISID : Ingénierie des Systèmes Intelligents et Décision

2010 - 2014

4 ans 2 mois

IPEIT: institut preparatoire des etudes des ingenieurs a Tunis

Concours d'entrée aux Ecoles d'ingénieurs, Filière Maths Physiques

2007 - 2009

2 ans 1 mois


Licences et certifications

Test de Connaissances en Français

Délivré le : –

Certifié par TCF

Attestation de formateur Android (code natif JAVA)

Délivré le : –

Certifié par oncampus GmBH

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.