Mouhamed Tall

Senior Spring Java Developer

Salary / Daily rate

Paris, France

Freelance

Remote only

Skills

JavaSpring BootDevOpsDockerAngularReactMicrosoft SQL ServerPostgreSQLMySQLOracle DatabaseJenkinsGitLabMicroservicesClean ArchitectureKafkaAzureOVHcloudBackend DevelopmentFullstack DevelopmentKotlinMavenRESTful APIsCSSRabbitMQGitSeleniumRedisETLData MiningBootstrapKubernetesJiraScrumCRMLinux

Languages

English

About me

Intro

Java Developer with 13+ years of expertise in Spring, Angular, and React, currently working at Société Générale. Successfully delivered critical financial applications for major institutions including ING and Enedis using microservices architecture and DevOps practices. Offering comprehensive full-stack development skills with strong focus on code quality, CI/CD implementation, and transparent client communication to deliver robust solutions aligned with business requirements.

Links

Work experience

Spring Java Developer

Société GénéraleFreelance

Dec 2022 - Present

3 years 11 months

94120 Fontenay-sous-Bois, France

Société Générale is one of the largest French banks, founded in 1864 and present worldwide. The company employs 126,000 people serving 25 million customers. I joined the Corporate and Investment Banking division to participate in the decommissioning of Platon: a financial flow management application. Work environment: Feature team of 7 people, including 4 back-end developers, 2 front-end developers, and 2 business analysts. My responsibilities: As a developer, I participated in the redesign of an old application into a Java microservice. - Participation in sprint planning for three-week sprints. - Tracking Jira tickets. - Participation in the development of various modules related to cash flow forecasting using Java 8 and Spring Boot. - Monitoring interactions between modules (REST services, RabbitMQ, JMS depending on targets). - Using Git, Sonar, and Jenkins for the CI/CD pipeline. - Synchronizing with international teams (US, India) for data retrieval and transmission. - Using Kubernetes/Docker to deliver modules to integration, pre-production, and production environments. - Writing unit and integration tests with JUnit, Mockito, and Cucumber. - Monitoring production incidents (Lens, VM, logs, etc.).

Spring Java Developer

ING FranceFreelance

Feb 2022 - Dec 2022

11 months

Paris · Hybrid

ING is an international online bank, present in over 40 countries, serving nearly 37 million customers, businesses, and financial institutions! I joined the Save & Invest team to assist with the transfer of clients to Boursorama. The team consisted of a lead developer, two developers, and one product owner. My responsibilities: - Contributing to the creation of a batch process to collect client information and transfer it to Boursorama. - Ensuring the daily monitoring of transfers (evolutions, error tracking, etc.). - Participating in sprint planning for three-week sprints. - Managing Jira tickets. - Contributing to the development of various modules for cash flow forecasting using Java 8, Spring Boot, and Spring Batch. - Monitoring interactions between modules (REST services, RabbitMQ). - Using Git, Sonar, and Jenkins for the CI/CD pipeline. - Using Kubernetes/Docker to deploy modules in integration, pre-production, and production environments. - Writing unit and integration tests with JUnit, Mockito, and Cucumber. I also managed the maintenance of existing applications.

Spring Java Developer

OodriveFreelance

Aug 2020 - Mar 2022

1 year 8 months

Paris · Hybrid

Oodrive is a leading French cloud computing company, founded in September 2000. Oodrive offers SaaS solutions and SecNumCloud-certified infrastructures to manage sensitive business data. The company has more than 15,000 corporate clients, including over 80% of the CAC 40. I joined the Certeurope team to help develop the redesign of a delegation management application while adhering to service contracts. Work environment: A team of 10 developers, 2 product owners, and 4 QA professionals following the Scrum methodology. My achievements included: - Conducting an assessment of the existing system and connections between applications. - Developing the back-end using Java 11 and Spring Boot. - Developing the front-end using Angular. - Implementing security checks. - OAuth2 authentication via Keycloak. - Certificate-based authentication. - Assisting developers and QA in setting up Selenium configuration. - Creating and initializing the database with Liquibase. - Deploying the image on Harbor. - Creating Kubernetes configuration with auto-deployment during version upgrades. - Deploying modules on OVH Cloud. - Updating documentation. - Guiding developers on best practices (SOLID, Clean Code, Sonar).

Spring Java Developer

Bio c' BinFreelance

Dec 2018 - Mar 2020

1 year 4 months

Paris · On-site

Bio c' Bon is a distribution group founded in 2008, specializing in organic products. The group has 158 stores in France and is also expanding in Europe and Japan. Mission context: As a Java Developer, I worked on the development of Bio c' Bon's IT solutions used in stores (two main Java applications). The team consisted of 6 developers, 3 product owners, and 2 testers, following the Scrum methodology. My responsibilities: - Developing and maintaining features in Java 8 across two environments with unit tests (JUnit, Mockito). - Environment 1: Spring Boot + Angular. - Environment 2: Spring 5 + AngularJS on Tomcat 9. - Following the Scrum methodology with two-week sprints. Handling evolutions, support, and bug fixes using JIRA. - Creating Jenkins jobs to deploy applications in TNRA and run batch processes. - Creating SSIS packages (Windows ETL) to share large amounts of data. - Sharing real-time data between modules via RabbitMQ. - Adhering to best practices: Code reviews, unit and integration tests, Sonar. Technical environment: Java 8, IntelliJ, Git, SQL Server, Spring (Boot, Data, Batch), REST services, Tomcat, Maven, RabbitMQ, Docker, Kubernetes, GitLab CI, Redis, Hibernate, Angular, AngularJS.

Spring Java Developer

Stadline

Feb 2017 - Mar 2020

3 years 2 months

Paris · On-site

The STADLINE Group has been designing IT solutions for sports professionals since 2004. Through its expertise and experience, the mission of the STADLINE Group is to support its clients in inventing the organization of sports for tomorrow. Led jointly by Pascal Farange, Jérôme Weber, and Frédéric Buisson, the STADLINE Group includes 4 dedicated units, including the RESAMANIA software for the fitness sector. Context: Managing the sales module (product configuration, sales process, ticket printing) within a team of 4 developers, including one lead. My responsibilities: - Setting up a REST-based ticket printing tool. - Redesigning the sales system to comply with the AFNOR standard (ECDSA electronic signature, Quartz jobs). - Creating data migration jobs using the Talend ETL (PostgreSQL and MySQL). - Developing an application for dematerializing transfers in REST. - Providing support, bug fixes, and time tracking using JIRA. - Writing documentation for support or developers.

Spring Java Developer

Coheris

Jun 2014 - Dec 2016

2 years 7 months

Paris · On-site

Coheris (Euronext: COH) is a leading French software publisher in customer relationship management and business analytics. With a high-value offering in CRM, data mining, and business intelligence. Context: Developing new features in Java for the Coheris CRM. My responsibilities: - Creating and managing email/SMS marketing campaigns connected to a connector. - Creating scheduled tasks for sending high-volume data. - Developing REST services. - Writing functional and technical documentation. - Conducting unit tests. - Integrating projects into Jenkins. - Creating KPIs and charts based on data access. - Assisting QA. - Creating JPA data models and configuring Hibernate. - Testing web services using JMeter. - Managing dependencies via Ivy and Gradle. - Conducting functional tests with Selenium.

Spring Java Developer

FHM Solutions

Nov 2013 - May 2014

7 months

FHM Solutions is an IT services company founded in 2005, dedicated to providing its clients with optimal human and technical solutions by offering qualified consultants who are passionate about their work. Their clients, mainly based in the Île-de-France region, are recognized across various sectors: Banking, Insurance, Industry & Services, Telecom, Energy, Multimedia, and more. Context: Redesigning the graphical user interface for the kiosks in the "Halle aux Chaussures" application, which manages settings. My responsibilities: - Setting up the architecture of the JAVA project. - Creating the database schema using MySQL Workbench. - Developing REST web services and JPA data models. - Creating dynamic HTML pages with jQuery and Dojo. - Managing responsive web design with Bootstrap and CSS3.

Spring Java Developer

Casden

Sep 2010 - Oct 2013

3 years 2 months

Noisiel (Paris area) · On-site

Originally created by and for educators in 1951, CASDEN Banque Populaire has gradually expanded its scope. Today, it is the cooperative bank for all public sector employees. It shares with its members the values of public service and the common good, striving to meet their needs under the best conditions. Coheris (Euronext: COH) is a leading French software publisher in customer relationship management and business analytics. With a high-value offering in CRM, data mining, and business intelligence. Context: Developing new features in Java related to bank loans. My responsibilities: - Developing business features using EJB, JSP/Servlet, and Seam. - Analyzing specifications to create technical specifications and estimate work. - Implementing a non-regression testing tool for surface controls with TestComplete (SmartBear). - Managing JAVA projects in Eclipse with CVS/SVN and using Maven for version control. - Delivering projects under Linux with execution and non-regression testing using TestComplete. - Creating and managing SOAP-based application web services. - Using Hibernate and Spring frameworks for database access and configuration files.


Education

Esiag

Master en ingénierie

2010 - 2013

2 years 11 months

IUT de Villetaneuse

DUT Informatique (BAC+2)

2007 - 2012

5 years 4 months

Lycée Charles de Gaulle Rosny-sous-Bois

Diplômes de niveau Bac

2004 - 2007

3 years 1 month

Portfolio

Mise en place application de gestion de certificats

The best place to find your next move

© 2026. All Rights Reserved.