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

Ibrahima Khoule

Senior Java Spring Boot|React Developer

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ibrahima

Senior Java / Spring Boot Developer with 10+ years of experience, specializing in demanding environments (banking, payment, critical systems).

👉 What I bring concretely:

  • Design and development of robust REST APIs (Spring Boot, Java 17/21)
  • Microservices architecture (DDD, hexagonal)
  • Performance optimization (SQL, cache, scalability)
  • Critical flow management (payment, compliance, KYC)
  • React 18 / TypeScript frontend (complex business applications)

👉 My strengths:

  • Quickly autonomous on assignments
  • Strong analytical and debugging skills in production
  • Experienced in demanding contexts (Société Générale, MAIF…)

🎯 Immediately available for freelance assignments or urgent support.
  • English

    Fluent

  • Spanish

    Basic

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km), Nantes (up to 50km), Vannes (up to 50km), Niort (up to 50km), Rennes (up to 50km)

Experience

  • Société Générale
    Senior Java / Spring Boot / React Developer
    BANKING AND INSURANCE
    June 2024 - March 2026 (1 year and 9 months)
    Assignment at Société Générale Fontenay-sous-Bois.
    Achievements
    Design and development of REST web services in Spring Boot (Java 17) for analyzing
    companies' financial eligibility.
    Integration of external repositories to automate compliance checks (watchlists, sanctions, KYC)
    Performance and Scalability
    Optimization of backend performance (Java 17) to ensure scalability and robustness
    Improvement of processing times on critical data volumes
    Frontend
    Development of interfaces in React 18 / TypeScript
    Implementation of a modular architecture with Redux
    Mentoring
    Support for junior profiles in their skill development (code reviews, best
    practices, architecture)
    Sharing development best practices (clean code, performance, data management)
    Contribution to the overall quality improvement of the team
    Participation in architectural choices and technical decisions
    Environment: Agile, JIRA, Sonar, Figma.
    Java17, React 18, Redux, TypeScript, Spring Boot, Spring Batch, SQL, PL-SQL, Postgres, Github,
    Java Spring Boot React.js PostgreSQL Docker
  • MAIF
    Senior Java/Spring Boot/React Consultant
    BANKING AND INSURANCE
    July 2020 - June 2024 (3 years and 11 months)
    Niort, France
    Assignment at MAIF Niort: Integration into the Housing & Goods Squad.
    Achievements:
    Development and maintenance of REST services in Java (8/11/17) with Spring Boot, for
    home insurance and borrowing capacity simulation applications.
    Implementation of unit and integration tests with JUnit5 and Mockito to ensure code quality.
    Contribution to continuous deployment (CI/CD), ensuring smooth production releases.
    Modernization of legacy applications by migrating to Spring Boot & WebFlux, with a
    Microservices-based architecture.
    Participation in frontend evolution with React / TypeScript, ensuring bug fixes and the addition of new features.
    Design and develop REST services in Java (8/11/17) with Spring Boot, thus ensuring robust and scalable functionalities.
    Manage corrective and evolutive maintenance of applications within the Housing & Goods Squad, covering areas such as Home Insurance, Landlord Insurance, and Borrowing Capacity Simulator.
    Environment: Java (8/11/17), Spring Boot & WebFlux, MongoDB, Portainer, Jenkins, Nexus, Gradle,
    React, TypeScript, Git, Open Feign, Eureka, Ribbon, Spring Cloud, JHipster, Docker, Agile.
    Java React.js Spring Boot Spring Webflux MongoDB
  • SAGEMCOM
    Backend Developer
    TELECOMMUNICATIONS
    February 2019 - June 2020 (1 year and 3 months)
    Paris, France
    The SAGEMCOM key management system ensures the security of all key distribution processes via the advanced metering infrastructure. The KMS implements a powerful encryption strategy and is based on hardware security modules (HSM).

    Achievements:
    Design and development of Import and Key Control modules.
    Design and develop key modules for the Key Management System (KMS), facilitating the secure import and control of keys.
    Manage the import of meter keys and concentrators via a signed XML file, ensuring the integrity and security of sensitive data.
    Implement secure key renewal to maintain a high level of security.
    Develop services exposed by the KMS for the advanced metering system (HES), thereby providing a secure interface for encrypted communications.
    Perform thorough unit and integration tests to ensure the reliability and security of the system.
    Write technical documentation and user guides to ensure effective and secure use of the KMS.
    Perform bug fixes and ensure system stability by responding quickly to identified anomalies
    Environment: Java 8 Spring Boot, SSL, Consul, Zuul, Atos HSM, Xml, Symmetric and Asymmetric Cryptography, Jenkins, Sonar, Postgres.
    Spring Boot Jenkins Git ActiveMQ Java

Recommendations

IS
Cindy EsclapezCE
Ines Sahli and 1 other person have recommended Ibrahima

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 of Information Technologies
    Université Claude Bernard de Lyon
    2014
  • Bachelor's Degree in Mathematics and Computer Science
    Université Claude Bernard de Lyon
    2012

Skill set

Categories