Soufian – Spring Boot, Java, React, experts in Lemon.io

Soufian

From France (UTC+2)flag

Full-stack Web Developer|Senior
Back-end Web Developer|Senior

Soufian – Spring Boot, Java, React

Soufian is a Senior backend-focused full-stack engineer with 8+ years of experience delivering enterprise solutions across energy and financial domains. He has led major technology upgrades, built scalable microservices, and proposed effective event-driven architectures to address real-world production challenges. His key strengths include clear communication, structured problem-solving, a strong testing discipline, and a practical understanding of business needs. Soufian is well suited for senior engineering roles that value technical ownership, reliable delivery, and a thoughtful approach to solving complex problems.

8 years of commercial experience in
Banking
Main technologies
Spring Boot
5 years
Java
5 years
React
3 years
Typescript
3 years
Additional skills
AWS
Jenkins
Spring Batch
PostgreSQL
Redux
Angular.js
JavaScript
Swagger
Docker
Oracle
React Native
Ant Design
Cucumber
Jest
Python
Enzyme
JUnit
Objective C
PHP
Slim
Entity
ASP.NET MVC
Microsoft SQL Server
AWS CloudFormation
Spring Security
SQL
Angular
MySQL
Kubernetes
GCP
Express.js
Amazon S3
Amazon CloudFront
Spring Data
Amazon Cognito
Amplify
Redux Saga
Core Java
Redux Thunk
Expo
AI-assisted coding
GitHub Copilot
Amazon SQS
AWS Lambda
Amazon ECS
Java EE
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Software Engineer
Mar 2024 - Jul 20251 year 4 months
Project Overview

A financial modeling platform focused on managing and maintaining model repositories for regulatory and risk management purposes, including IFRS 9, Risk-Weighted Assets (RWA), and Environmental, Social, and Governance (ESG) models. The platform supports the organization and management of financial models, helping ensure consistency, traceability, and accessibility across risk and regulatory workflows.

Responsibilities:
  • Created an API to asynchronously send IFRS9 AP data snapshots to Sentry after each modification.
  • Developed a batch to receive calculation results from Sentry.
  • Built an API to import Excel models and generate IFRS9 models.
  • Set up CloudWatch alarms with email notifications if CPU usage exceeded 80% using AWS CloudFormation.
  • Participated in production deployments.
  • Developed a data file comparison batch for repository validation.
  • Implemented Excel import validation checks for uniqueness, required fields, and model format compliance.
  • Added model version duplication functionality by copying complete data from an existing model.
  • Implemented model linking to snapshots.
  • Developed features such as “Go Simulation”, “Go Production”, and “Go Abandon” to change snapshot states.
  • Developed “IFRS9 Campaign” functionalities including open/close actions, filters, and pagination.
  • Built a monthly batch to generate campaign snapshots including all IFRS9 models in Production status.
Project Tech stack:
Typescript
React
Redux
Java
Spring Boot
Spring Batch
Jenkins
AWS
AWS CloudFormation
PostgreSQL
IT Systems Consultant
Sep 2022 - Mar 20241 year 6 months
Project Overview

An internal application for managing activity reports and budget forecasts, enabling employees to record their activities and support budget planning and tracking.

Responsibilities:
  • Specified functional needs with the Product Owner.
  • Created an API to integrate physical resources into generic resources.
  • Created a scheduled batch to import data from an external API.
  • Created a Java batch to anonymize old data.
  • Implemented SSO with Spring Security and Guardian.
  • Created SQL views for use by an external project to read data.
  • Generated Excel files using an xlsx frontend library.
  • Improved the frontend and backend API to optimize loading time.
  • Improved the admin dashboard with new charts and analytics.
  • Fixed bugs and added new features.
  • Performed code reviews.
Project Tech stack:
Typescript
React
Redux
Java
Spring Boot
Spring Batch
Spring Security
Jenkins
PostgreSQL
Software Engineer
Nov 2021 - Sep 202210 months
Project Overview

Technology and services company that specializes in digital data flow management, enterprise software, and business services tailored primarily for the healthcare, insurance, and B2B sectors.

Responsibilities:
  • Created the backoffice microservice with Spring Boot and Angular 9 with Nebular.
  • Implemented APIs to create, edit, enable, and disable services directly from the backoffice.
  • Implemented an API to calculate the number of operations done with filters.
  • Created a cron job to calculate operations, revenues, and new customers, and sent reports by email.
  • Created a refund service with Paycomet.
  • Generated Excel reports in the backoffice with custom filters.
  • Implemented an API to list, search, and ban professionals from the backoffice.
  • Implemented an API for auto-completion when searching for a service.
  • Implemented the design of the chat part, the professional reviews page, and the professional list in the web application.
  • Updated some modules to their latest versions.
  • Performed code reviews.
  • Integrated CKEditor to update service information.
  • Improved the SEO of the application with Angular Universal and Express.js.
  • Deployed the frontend in dev, pre, and prod environments.
Project Tech stack:
Typescript
Angular
Java
Spring Boot
Docker
Jenkins
GCP
Kubernetes
MySQL
Express.js
Software Engineer
Dec 2020 - Nov 202111 months
Project Overview

An insurance application designed to manage the administration of group insurance contracts. The platform supports contract management workflows, helping streamline administrative processes and maintain accurate contract information.

Responsibilities:
  • Specified functional needs with the OPP.
  • Created a Java batch to update employee status after release.
  • Implemented a Java batch to prepare membership termination requests using Spring Batch.
  • Updated APIs for contract creation, affiliation, and employees.
  • Created services and developed APIs.
  • Implemented a new design with Angular for creating contracts, affiliations, and employees.
  • Improved the performance of some SQL queries.
  • Implemented unit tests in backend projects.
  • Performed code reviews.
Project Tech stack:
JavaScript
Angular.js
Java
Spring Boot
Spring Batch
Docker
Jenkins
Oracle
Swagger
Software Engineer
Jul 2018 - Nov 20202 years 4 months
Project Overview

A financial management platform designed to help families and professionals manage the finances of elderly people and individuals who need assistance. The platform centralizes bank account information, expense tracking, budget management, and supporting documents in a shared workspace, enabling trusted family members and care professionals to coordinate financial activities transparently while preserving the individual's autonomy.

Responsibilities:
  • Worked on an online banking application to help manage the wealth and finances of elderly parents and vulnerable people.
  • Implemented frontend views and components with React.js and Ant Design.
  • Structured data in a database and created SQL queries.
  • Integrated Budgea to ensure the connection of user accounts.
  • Migrated the application to React v17.
  • Integrated AWS Cognito with AWS Amplify.
  • Introduced the mobile application with Expo and React Native.
  • Implemented unit testing with JUnit for the backend and Jest for the frontend.
  • Configured AWS CloudFront and Amazon S3 for frontend deployment.
  • Performed code reviews.
  • Implemented unit testing for the Lefebvre Sarrut project.
  • Worked on proof-of-concept applications.
  • Made improvements for an internal project.
Project Tech stack:
React
JavaScript
Redux
Redux Saga
Ant Design
Spring Boot
Spring Security
Spring Data
Python
AWS
Amazon Cognito
Amplify
Amazon CloudFront
Amazon S3
React Native
Jest
Enzyme
JUnit
Cucumber

Education

2018
Génie mathématiques et informatiques
Diplôme d'ingénieur d’Etat

Languages

French
Advanced
Arabic
Advanced
English
Advanced

Hire Soufian or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.