Summary
Overview
Work History
Education
Skills
Timeline
Generic
Khaled Sallami

Khaled Sallami

Java Developer Banking And Insurance IT Systems
Nice

Summary

Dynamic Senior Java Developer with over 5 years of experience in banking and insurance, notably at UniCredit Bank. Expert in Spring Boot and REST APIs, successfully migrating tools to microservices architecture. Proven ability to enhance performance and ensure compliance, while fostering collaboration with QA teams to minimize defects.

Overview

11
11
years of professional experience
4
4
Languages

Work History

Senior Java Developer–Banking & Insurance Systems

KAPIA-RGI
03.2018 - Current
  • Senior Java Developer with 5+ years of experience in the banking and insurance sectors. Expert in building secure, scalable backend applications using Java, Spring Boot, and microservices architecture. Strong knowledge of insurance systems(IRDS, Life), and regulatory compliance (e.g. PSD2, GDPR).
  • Reviewed code and debugged errors to improve performance.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
  • Professional Experience :

Assimoco Assurances (Italy) | 2023–Today

  • Developed backend policy management and claims handling services.
  • Integrated third-party APIs and improved database performance by 25%.

UniCredit Bank | 2021–2023

  • Migrated internal tools to modern microservice architecture.
  • Implemented PSD2-compliant authentication flows and customer onboarding.

Société Générale | 2019–2021

  • Built and maintained loan and risk assessment modules using Java EE.
  • Led integration with internal risk APIs and third-party analytics tools.

Europ Assistance | 2018–2019

  • Developed microservices for case management and customer support workflows.
  • Implemented REST API integration for field support coordination.

Junior Java Developer

RGI Tunis
06.2015 - 03.2018
  • Supported efficient database management through proficient use of SQL queries, stored procedures, and triggers.
  • Contributed to the development of RESTful APIs for seamless integration between various systems and platforms.
  • Assisted with the design, implementation, and testing of complex software features following established specifications.
  • Worked closely with QA teams to identify defects early in the SDLC, reducing rework efforts significantly during later stages of testing cycles.
  • Professional Experience

Lloyd Assurance (Tunis)| 2016–2018

  • Designed and implemented backend services for life and property insurance products.
  • Worked on fraud detection modules using Java, Spring Boot, and rule engines.
  • Integrated reporting dashboards with regulatory export formats (Solvency II).

Star Assurance (Tunis) | 2015–2016

  • Built multilingual self-service insurance portal backend in Java.
  • Integrated secure payment gateways and reporting dashboards.

Junior Java Developer

TAG-TRACE
06.2014 - 05.2015
  • Participated in code reviews to ensure adherence to coding standards, improving overall code quality.
  • Streamlined software development process through effective use of Agile methodologies and Scrum framework.
  • Developed scalable and maintainable web applications using Java-based frameworks, such as Spring and Hibernate.

Education

High School Diploma -

Preparatory Institute For Engineering Studies of T
Tunis, Tunisia
04.2001 -

High School Diploma -

ENSI - National School of Computer Sciences
Tunis, Tunisia
04.2001 -

Bachelor of Science -

Bachelor’s Degree in Computer Science
Kebili, Tunisia
04.2001 -

Skills

    Software updates

    NoSQL database management

    Agile development methodology

    Docker containerization

    JUnit testing

    Git version control

    Performance improvements

    Hibernate ORM

    Project management

    SQL database management

    Object-oriented programming

    Reviewing code

    Banking & Insurance Systems

    REST APIs

    Spring

Timeline

Senior Java Developer–Banking & Insurance Systems

KAPIA-RGI
03.2018 - Current

Junior Java Developer

RGI Tunis
06.2015 - 03.2018

Junior Java Developer

TAG-TRACE
06.2014 - 05.2015

High School Diploma -

Preparatory Institute For Engineering Studies of T
04.2001 -

High School Diploma -

ENSI - National School of Computer Sciences
04.2001 -

Bachelor of Science -

Bachelor’s Degree in Computer Science
04.2001 -
Khaled SallamiJava Developer Banking And Insurance IT Systems