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

aarafa O.

Java Developer | Microservices & Hexagonal

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About aarafa

Senior Java developer with over 11 years of experience in developing backend applications, focused on microservices and hexagonal architecture, in high-availability environments. I have worked on complex projects integrating Java/JEE, Spring, SAP Commerce Cloud (Hybris)...

My mastery of design best practices (DDD, TDD), modern CI/CD tools, and integration with relational databases allows me to design robust, maintainable, and scalable solutions.


🛠️ Technical Skills:

Languages & Technologies:
•Java / JEE, Node.js, JavaScript, HTML/CSS, JQuery, Angular
•Spring Boot, Spring MVC, Spring Batch, Spring Security, Spring Data, Spring Integration, Spring Cloud
•Hibernate / JPA, JSF, Struts 1 & 2
•RESTful API Development, Swagger/OpenAPI
•Hexagonal Architecture, MVC Model, Domain-Driven Design (DDD)

Microservices & DevOps:
•Microservices Architecture, Docker, Kubernetes
•GitLab CI/CD, Git, Maven/Gradle
•Unit and Integration Tests (Junit, Mockito), Test-Driven Development (TDD)

Databases:
•Oracle DB, MySQL, PostgreSQL, MongoDB
•SQL Design and Optimization, ORM (Hibernate/JPA)

Tools & Methodologies:
•JIRA, Confluence, Figma, UML / Merise
•Agile / Scrum Methodologies

E-commerce:
•SAP Commerce Cloud (Hybris) – Core &
  • Arabic

    Native or bilingual

  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • Accenture
    Java/JEE Developer & SAP Cloud Commerce
    E-COMMERCE
    October 2021 - Today (4 years and 9 months)
    Lille, France
    • Participation in the implementation of the technical foundation.
    • Development of business components and creation of user interfaces (UI).
    • Ensuring the smooth deployment on different environments.
    • Participation in all agile meetings (Daily meeting, Sprint planning, Poker Planning, Demo, Retrospective).
    • Evolutionary and corrective maintenance of different versions of e-commerce sites (Brico) and (TAO).
    • Load testing.
    • Writing technical documentation.
    • Participation in functional tests and code reviews.
    • Performing unit and integration tests.
    • Assisting the QA team in validating User Stories.
    • Ensuring DevOps (CI/CD Monitoring).
    • Bug fixing and resolving production incidents (TMA).
    • Participating in activity rate optimization - TMA.
    • TMA Client Satisfaction
    Java 8 JEE Hybris Azure Cloud Ubuntu 20.4 Spring Core Spring IOC Spring MVC... JIRA
  • Le Groupe La Poste
    JAVA/JEE DEVELOPER && SAP HYBRIS
    E-COMMERCE
    April 2019 - April 2021 (2 years)
    Paris, France
    • Mastery of the technical and functional scope of the domain.
    • Design and implementation of REST APIs - oauth2 (CCU).
    • Participation in task breakdown and estimation.
    • Implementation of the project's different layers (Controllers, Facades, Services, Dao).
    • Configuration and implementation of triggers in Java.
    • Analysis and qualification of anomalies.
    • Participation in functional tests and code reviews.
    • Proposing appropriate technical solutions to resolve encountered problems.
    • Documenting new developments.
    • Participation in agile rituals (Daily meeting, Sprint planning, Poker Planning, Demo, Retrospective).
    • Assisting in the rapid skill development of newcomers to the project.
    Java 8/JEE Hybris Spring Core Spring IOC Spring MVC GitHub Confluence Continuous Integration
  • Groupama
    FULL STACK JAVA/JEE DEVELOPER
    BANKING AND INSURANCE
    December 2017 - January 2019 (1 year and 1 month)
    Lyon, France
    • Release Management (Environment Installation + Package Preparation....)
    • Participation in user story breakdown.
    • Participation in functional tests and code reviews.
    • Monitoring and fixing production anomalies (TMA).
    • Analysis and qualification of anomalies (Environments.Qualification/Acceptance).
    • FrontEnd / Backend Development (Full Stack Developer).
    • Agile MOA/MOE approach using "Scrum" method.
    • Participation in all agile meetings (Daily meeting, Sprint planning, Poker Planning, backlog grooming, Demo, Retrospective).
    • Analysis of client needs and proposal of adequate technical solutions.
    JEE Java 7 Hibernate Spring MVC Spring Core GitBash Bitbucket Visual Studio JavaScript Release Management

Recommendations

Be the first to recommend aarafa

Help this freelancer shine by sharing your experience working together.

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

  • Computer Engineering
    Polytechnique Casa
    2012

Certifications

Skill set

Categories