
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
Langues
À 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.
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 : –
Attestation de formateur Android (code natif JAVA)
Délivré le : –