
Amin SAKKA
Tech Lead | Expert Java, cloud & Architecture
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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.
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
AI For Everyone
Issued: Nov 2025
Hadoop Platform and Application Framework
Issued: Sep 2018