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

Issam Ben Ahmed

Java Angular Developer

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Issam

Experienced full-stack developer with over 10 years of experience in designing, developing, and maintaining robust and high-performing web applications. Specialized in Java technologies for the back-end and Angular for the front-end, with a solid command of modern architectures and best development practices.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Bnp PariBas
    Java Developer
    BANKING AND INSURANCE
    October 2025 - April 2026 (6 months)
    Paris, France
    Within the FRCR team, I held the position of Java developer to manage the evolution and continuous improvement of the Corporate Lending application, which is a tool for decision-making and implementation of Corporate Financing.
    • Analyze bugs and provide fixes.
    • Scope extension:
    • Loading new products with updated cucumber tests.
    • Implementing the specification design pattern to verify eligibility for the workflow according to the scenario
    • Updating REST APIs to retrieve new data:
    • Sectoral policies collected from the mainframe and saved during project creation.
    • Retrieving the object containing authorization parameters in the workflow to the front-end.
    • Checking the latest client/prospect status and persisting it at each stage of project creation.
    • Persisting LBO data to display an Indebtedness Limitation tag.
    • Migrating from Java 17 to 21

    • Technical environment:
    • DDD, Design patterns, Cucumber tests.
    • Mockito, Maven, Git, Jira, IntelliJ.
    Java17 Spring boot PostgreSQL Hexagonal Architecture JUnit
  • MGEN
    Java Developer
    BANKING AND INSURANCE
    October 2024 - September 2025 (11 months)
    Paris, France
    Within the Data Repository team, I held the position of Java developer to participate in the evolution and continuous improvement of internal applications to meet business needs and implement new functionalities.
    • Microservices:
    Implementing new microservices:
    • Synchronous: I created a Death Management microservice: which consists of creating a REST API that allows storing/retrieving death instruction information entered in the CRM.
    • Asynchronous: I implemented an MS for importing external Contracts into our databases. When our clients sign contracts with a partner, the partner sends us an event that we consume to save it in our database. Then we send another event to another topic so that other applications can consume it.
    • Tests with the Kafka Akhq tool
    • Deployment of applications to test environments.

    • JB2L Batch:
    • Migration of JBL batches to JB2L.
    • Implementation of new batches: The last one I created consists of extracting Kafka events for the Data Lake.
    • Deployment to test and trial environments, using Gitlab (build) and cloudbees (deployment).
    • PL/SQL Script: Data catch-up to ensure the reliability of user emails: the goal is to keep only one valid email according to business rules.
    Technical environment:
    • Java 17 and 21, Spring Boot 3.4, Spring Data, Kafka, SQL and PL/SQL, Postgresql, Junit, Mockito, Maven, Git, Jira, Eclipse.
    Java17 Apache Kafka Spring boot PostgreSQL Mockito
  • Bnp PariBas
    Fullstack Java/Angular Developer
    BANKING AND INSURANCE
    July 2021 - June 2024 (2 years and 11 months)
    Paris, France
    Within the IECC203 team, I held the position of Java Angular Tech Lead for the following applications:
    • ISM Application: Project and Application Management.
    • Analyze bugs and provide fixes
    • Implement new features:
    • Importing incidents from ServiceNow
    • Deploying the application on the Unix 8 server, and updating deployment scripts.

    • Pilot Base Application: Reporting Generation Application.
    • Analyze needs and design the data model.
    • Development of the application using SpringBoot for loading data from files (Excel, CSV) and managing rejection logs.
    • Development of a Spring batch that will generate reports (CSV) from files containing SQL queries and deposit them on SharePoint.
    • Deployment of the application on the IBM cloud

    Technical environment:
    • ISM Application: Java 8, Spring Boot, Spring Data, Spring Batch, SQL, Angular 4, TypeScript, MySQL, Postgresql, Junit, Mockito, Maven, Git, Jira, IntelliJ
    • Pilot Base Application: Java 17, Spring Boot 3.0, Spring Batch, Postgresql.
    • Junit, Mockito, Maven, Git, Jira, IntelliJ, IBM Cloud.
    Spring boot MySQL Java17 Spring Batch Angular

Recommendations

Be the first to recommend Issam

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

  • Master in Information Systems
    Higher Institute of Computer Science and Management
    2010
    Master en Système d'informations
  • Master's degree in applied computer science in management
    Higher Institute of Computer Science and Management
    2008
    Maitrise informatique appliquée à la gestion

Skill set

Categories