Amin SAKKA

Tech Lead | Expert Java, cloud & Architecture

Salary / Daily rate

Paris, France

Freelance, open to permanent contract

Can come onsite

Skills

Solutions ArchitectSoftware CraftsmanshipAIJavaKafkaSwagger/OpenAPIClean ArchitectureEvent Driven ArchitectureSpring BootGoogle Cloud PlatformGitBitbucketClean CodeDockerRESTful APIsPostgreSQLGitLabJenkinsMavenMySQLOracle DatabaseTest Driven DevelopmentHexagonal ArchitectureMicroservicesDevOpsPythonDomain Driven Design

Languages

EnglishFrench

About me

Intro

Experienced Software Engineer with 15 years of expertise in backend development and software architecture. Strong background in designing and delivering scalable, high-performance applications. Specialized in Java, Spring Boot, cloud, distributed systems and microservices. Proven Tech Lead, guiding development teams with clean code principles, TDD/BDD practices, CI/CD pipelines in agile contexts.

Links

Work experience

Software Crafter / Technical Team Leader

BforBank

Jan 2021 - Present

5 years 10 months

Paris, France

PSD2 / Open Banking Project : Regulatory project to implement APIs for making electronic payments safer, cheaper, and more competitive. These APIs allow opening banking data to third-party providers (TPPs) with user consent. • Implemented TPPs and users authentication workflow using OpenID Connect protocol/Keycloak. • Implemented microservice for enrolling TPP and routing their requests between legacy and new banking system. Integration of new external partners APIs. • Designed and implemented PSD2 APIs for Open Banking platform (AISP, PISP and CBPII). Technologies : WSO2 API gateway, java21 and springboot. Wiremock for integration tests. • Improved APIs availability to 99.95% uptime and implemented monitoring services to publish regulatory KPIs. Put in place monitoring dashboards and critical user journeys indicators with Datadog. Technical environment : Java21, Spring Boot3, Kafka, GCP, Keycloak, Kubernetes, Gitlab, Angular, WSO2

Software Crafter / Technical Team Leader

Societe Generale Corporate and Investment Banking - SGCIB

Sep 2018 - Dec 2020

2 years 4 months

Région de Paris, France

CAPSTONE project : Standardize Corporate actions management by implementing an EAI tool and the integration of a new software (BaNCS implemented by an external partner) to build a new corporate actions portal in SGMARKET. • Studied the impacts of the integration of BaNCS software within SGCIB information system. • Designed and implemented an Entreprise Application Integration (EAI) solution between BaNCS software and SGCIB information system (SDS, Demeter, X ONE, Eliot, Maestro, ...) using java8/springboot and spring integration. • Put in place CI/CD pipelines with Jenkins and stress tests with JMeter. • Led France development team (5 developers ) and coordinate with the partner delivery/development team to receive, validate and integrate BaNCS deliverables. Technical environment : JAVA8/JEE, Spring Boot, Spring integration / Apache Camel, REST services, JSON, RabbitMQ, IBM MQ Series, Oracle, PostgreSQL, Weblogic, JBoss, Autosys

Senior Java developer / DevOps

HSBC Global Banking and Markets

Mar 2016 - Aug 2018

2 years 6 months

Région de Paris, France

The position is held within the Risk & Valuation Service team in Paris. The team (BA, Dev and PM) is located in London, Paris, HongKong, Guangzhou and Pune. As a senior Java/JEE developer within Market data and static data feeds : - Design and implement interfaces/services from primary trading systems to feed Risk computation systems, - Build and configure CI/CD environment to automate the delivery of the different software components - Write test cases (TDD)/documentation and work closely with the BA team, - Implement monitoring and alerting functionalities, - Training production support functions & ensure level 3 support Technical environment : - JAVA8/JEE, spring, spring integration, datasynapse, datafabric (coherence), Ansible, Teamcity, stash

Java / JEE developer & Scrum master

Société Générale Corporate & Investment Banking (SGCIB)

Aug 2012 - Mar 2016

3 years 8 months

Région de Paris, France

Societe Generale Corporate & Investment Banking (SGCIB) Java developper and Scrum Master for PnL Validation & Reporting application. Dealing with technical aspects of application development as well as the different scrum ceremonies. Working with in site team and the offshore team in Bangalore. As a developer : - Design and Implementation of new functionalities, - Legacy code refactoring and architecture improvement - Continuous integration, tests automation - Production support (level 2 and 3) As a Scrum master, responsible on different Scrum ceremonies : - Daily meeting - Iteration planning in conjunction with PO and PM - Retrospective meeting - Iteration démo Technical tasks : - Design, development - Tests automation - Code review (using Crucible), monitor code quality indicators (based on SonarQube) - Continuous integration, continuous delivery - Agile process support - Production support Technical Stack - Front end : GWT/GXT, Swing - Back end : Java, JEE, spring, Weblogic, Tomcat - Batch : Autosys - Database : Oracle, iBatis

Research and Development Engineer

TELECOM SudParis

Jan 2012 - Jul 2012

7 months

Research and Development Engineer

Novapost

Oct 2008 - Jan 2011

2 years 4 months


Education

Télécom SudParis

Doctor of Philosophy (PhD)

2008 - 2011

4 years

INSA Lyon - Institut National des Sciences Appliquées de Lyon

Master

2007 - 2008

2 years

Ecole nationale d'ingénieurs de Sfax - TUNISIE

Diplome national d'ingénieur Informatique

2004 - 2007

4 years

IPEIS : Preparatory Program (Classes Préparatoires) for Engineering


Licenses & certifications

AI Agents and Agentic AI with Python & Generative AI

Issued: Apr 2026

Certified by Vanderbilt University

AI For Everyone

Issued: Nov 2025

Certified by DeepLearning.AI

Hadoop Platform and Application Framework

Issued: Sep 2018

Certified by University of California San Diego

The best place to find your next move

© 2026. All Rights Reserved.