You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Abdessalem BelhadjAB

Abdessalem Belhadj

Lead Java DevOps Developer

€680/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Abdessalem

I am a senior Java J2EE developer with over 8 years of experience in Java projects across various domains such as Telecom, tourism, and retail.
During these assignments, I have accumulated expertise in development and team management.
  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Total Energies
    Senior Java / Fullstack Developer
    ENERGY AND UTILITIES
    September 2022 - April 2025 (2 years and 7 months)
    Paris, France
    Within TotalEnergies' IT department, I participated in the technical migration of the Perrier system (former energy flow management IT system) to the new XENON system, designed to manage all energy flows received from various distributors (GRDF, GRD, etc.), process them, and redistribute them to internal systems such as SAP (billing, procurement).
    Main missions:
    • Design and development of complex business rules in Java 21 (Spring Boot, Spring Batch, Spring Data, JPA).
    • Front-end development in Angular 17, integration of Material components, and optimization of UI performance.
    • Participation in the migration of the Postgres database, schema redesign, and SQL query optimization.
    • Setup and maintenance of CI/CD GitHub Actions pipelines, including automated build, test, and deployment phases on AWS.
    • Contribution to the technical modernization of the Perrier system (securing flows, library version upgrades).
    • Participation in code reviews and Agile ceremonies (sprint planning, daily, review, retrospective).
    • Supervision of releases in testing and production, support for integration teams.
    Technical environment:
    Java 21, Spring Boot 3, Angular 17, Postgres 15, GitHub Actions, AWS, Docker, Kubernetes, Kafka, REST, Maven, JUnit 5, SonarQube, Jira, Agile Scrum.
    Java Spring boot Git REST Maven
  • Enedis
    Technical Lead
    ENERGY AND UTILITIES
    December 2018 - June 2022 (3 years and 6 months)
    Paris, France
    Within the 'domaine bleu' department, specializing in application maintenance for the SGE (System Gestion Echange) project, I was the technical lead for a team of over 7 people, consisting of Java developers (junior and senior), a Product Owner, and a Scrum Master.
    This project represents the portal between Enedis and its various clients (energy suppliers) and allows for processing their requests (requests for load curve/index collection, connection requests, etc.).
    We work in an Agile context using the SAFe methodology.
    Missions and tasks performed:
    Team leadership for the development team.
    Participation in scoping meetings for new initiatives.
    Development of new features (User Stories, Technical Stories) in Back-End (Java 8) and Front-End (Angular 8).
    Development of SOAP and REST APIs.
    Monitoring of the production and testing environments.
    Implementation of a continuous integration solution via Jenkins, enabling cloning, building, packaging, deploying, testing, and reporting execution and test dashboards.
    Integration of a metrology tool: internal tool for log management and monitoring (Apache Logj).
    Technical environment
    Front-End: JavaScript, Bootstrap, Angular 8
    Back-End: Java 8, Spring Boot, Camunda, Spring Core, Spring Security, Spring AOP, Spring Data Elasticsearch, Kafka, Spring Batch, Hibernate, SOAP/JAX-WS, Feature Flipping, Apache Camel, ACTIVITI Framework, ZUUL, Docker, Kubernetes
    Unit Tests: JUnit, Mockito, Spring Test, Jacoco
    Regression Tests: Fitness, Selenium.
    DBMS: Oracle, PL/SQL.
    DevOps: Jenkins, Ansible, Docker
    Tools: GIT, Gitlab, Sonar, Maven, Nexus, SOAPUI
    Project Management: JIRA
    Java Spring boot REST
  • BNP Paribas Cardif
    Java Fullstack Technical Expert
    BANKING AND INSURANCE
    February 2018 - November 2018 (9 months)
    Paris, France
    As part of the implementation of a new IT system dedicated to the brokerage business in the life insurance sector, I was involved in its various phases. This project will consist of different components including back office, middle office, and front office.
    The methodology used is Agile Scrum, and the team consists of about fifteen people (PO, SM, PPO, Dev, etc.), of which I was the tech lead for the development team.
    Tâches:
    Conduct detailed studies on microservice and monolithic architectures.
    Make technical choices for certain J2EE frameworks.
    Develop several Proofs of Concept (POCs) to study the feasibility of certain components to be developed.
    Provide technical support to the support team responsible for developing Java Angular archetypes.
    Implement the software architecture (front and back).
    Develop the back office part, which consists of a set of RESTful APIs developed with Spring Boot.
    Develop the middle office part in Angular 5 used by an internal BNP team.
    Develop the front office part, also composed of RESTful API foundations used by external partners.
    Prepare releases.
    Deploy to development servers.
    Technically: Spring Boot (v2), Angular 5, Java 8, REST APIs, Hibernate, Authentication API, Jasmine tests, Jackson, Git, JUnit, Power Mock, Oracle, WebSphere Liberty Core (v8).
    Java Spring boot Git REST SOAP

Recommendations

Fabien R.FR
FU
FU
Fabien R. and 2 other people have recommended Abdessalem

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • National Engineering Diploma in Software Engineering
    ENIT
    2007

Skill set (8)

Categories