Hassan Abane, Developer in Paris, France
Hassan is available for hire
Hire Hassan

Hassan Abane

Verified Expert  in Engineering

SAP Hybris Developer

Paris, France
Toptal Member Since
November 14, 2022

A technical lead and senior Java developer, Hassan has ten years of experience in Java Spring and Spring Boot microservices. He specializes in SAP Commerce Cloud (Hybris) and Kafka data streaming. Hassan has worked with multiple eCommerce clients in Europe, and his last client was Chanel in Paris, for whom he did a website rollout for Canada in the Hybris platform. Hassan collaborated closely with a business team in Canada and a development team in India.


Agile, Scaled Agile Framework (SAFe), Amazon Web Services (AWS)...
SAP Hybris, Java, Apache Kafka, Spring, Azure, Spring Boot, Agile, Spring Core...
La Poste
Java, SAP Hybris, Spring, Spring Boot, Apache Kafka, APIs, Agile, Spring Core...




Preferred Environment

SAP Hybris, Spring Boot, Apache Kafka, Spring Batch, Docker, Spring Microservice, APIs, Spring Security, Java

The most amazing...

...thing I've done is help a development team grow and share my experience and feedback with clients.

Work Experience

Technical Leader for Java Microservices

2022 - 2023
  • Developed microservices to manage seizures in Salesforce, and also batches to process files to automatically create seizures.
  • Used TDD, then ATDD, and deployed and managed the development team. Validated the pull request in Bitbucket and did code reviews.
  • Processed large files to publish events to inform other microservices.
Technologies: Agile, Scaled Agile Framework (SAFe), Amazon Web Services (AWS), Spring Microservice, Architecture, Apache Kafka, Kafka Streams, PostgreSQL, Open-source Software (OSS), Docker, Docker Compose, Kubernetes, Terraform, Helm, Jenkins, CI/CD Pipelines, Spring Batch, APIs, REST APIs, Domain-driven Design (DDD), Test-driven Development (TDD), Acceptance Test-driven Development (ATDD), TypeScript, React

Technical Java Hybris Lead

2021 - 2022
  • Developed a website rollout for Canada in Hybris. Integrated a new API to manage an address in a checkout page in addition to a delivery mode by calling a Metapack API. We also integrated new payments like WeChat Pay and Apple Pay.
  • Used Microsoft Azure cloud services to manage our backlog and pipelines.
  • Set up a new order management system called Fluent.
Technologies: SAP Hybris, Java, Apache Kafka, Spring, Azure, Spring Boot, Agile, Spring Core, REST APIs, Fluent API, Scrum, SAP Commerce Cloud, Web Services, HTML, CSS, SQL

Technical Lead of Java Hybris, Microservices, and Headless Architecture

2019 - 2021
La Poste
  • Headed a project as a technical lead and assisted a business team in explaining the need for technical design.
  • Used Jira to track user stories and manage the backlog.
  • Set up a new account creation process with a new user experience.
Technologies: Java, SAP Hybris, Spring, Spring Boot, Apache Kafka, APIs, Agile, Spring Core, REST APIs, Scrum, SAP Commerce Cloud, Web Services, CSS, HTML, SQL

Technical Hybris and Jakarta EE Lead

2018 - 2019
  • Opened a new website to integrate Italian Bazaarvoice and manage the product review. Exposed the product to the marketplaces such as La Redoute and Zalando: customized the back office, Customer Service cockpit, and Report Cockpit. This project is for the client Camaieu, a French retail clothing company that manufactures and sells its own collections of women's clothing.
  • Used Jira in order to manage the backlog and user stories.
  • Worked on modules in hybris such as data modeling, ImpEx, and sync. Contributed to the Bazaarvoice integration. Handled caching and performance (Gatling).
Technologies: JEE, Java, Spring, SAP Hybris, Apache Maven, Ant Design

Technical Java Hybris Lead

2018 - 2019
Auchan Retail
  • Migrated the SAP Hybris customer to Salesforce and exported data from Hybrid to Salesforce. Also, used OAuth 2.0 to get customer info from Salesforce and designed a microservice architecture and micro-frontend.
  • Was part of the core development team and involved in requirement analysis, design, coding, and testing of the new modules. Took responsibility for writing a new modular framework to fit in the existing one. Consumed an API Salesforce: RestTemplate and OAuth 2.0 (JWT).
  • Exported customer data from Hybris to Salesforce in order to centralize customers in Salesforce.
Technologies: OAuth 2, Spring, SAP Hybris, Spring Batch, Java, Spring Microservice, APIs, Gravitee

Technical Leader Java Hybris

2017 - 2018
  • Served as part of the core development team. Managed multiple sites and their rollout and migrated HTTP to HTTPS. Fixed bugs and improvements.
  • Used Jira to track and manage backlogs and user stories.
  • Performed code review and JUnit tests. Estimated tasks and applied clean code practices.
Technologies: Java, Jakarta Server Pages (JSP), Spring, SAP Hybris

Technical Leader Jakarta EE

2016 - 2017
  • Developed an application to manage queues in the Orange store in France.
  • Used Jira to track tasks and manage backlogs.
  • Reviewed code and JUnit tests. Estimated tasks. Enhanced Java applications using applicable design patterns and played the role of a technical lead.
Technologies: Java, REST, REST APIs, Spring Microservice, Jenkins, Spring Batch, Postman

Senior Hybris Developer

2016 - 2016
  • Contributed to an eCommerce B2C website selling all books and CDs.
  • Used Jira in order to track and manage the backlog and user stories.
  • Reviewed code and did JUnit tests. Fixed bugs and improvements. Estimated tasks.
Technologies: Fredhopper, Java, Spring, SAP Hybris, Apache Maven, Ant Design

Java Hybris Expert

2014 - 2016
GFI : Groupe français d'Informatique
  • Participate in multiple Hybris B2C and B2B projects, such as Conforama and La Poste.
  • Used Jira to manage and track our backlog and user stories.
  • Helped the team grow and delivered some Hybris training.
Technologies: Jakarta Server Pages (JSP), Java, SAP Hybris, Apache Maven, APIs, REST, Web, Web Services

Hybris Developer

2012 - 2014
  • Participated in multiple Hybris projects as a developer.
  • Used Jira to manage and track the backlog and user stories.
  • Participated in all steps of the project, from scratch to the market.
Technologies: Java, Angular, SAP Hybris, Web Services, Apache Maven, Ant Design, Jakarta Server Pages (JSP), Spring, Spring Security, Spring Core

SAP Hybris

As the technical lead for multiple projects based on Hybris, I have a good understanding of the Hybris architecture and how to integrate other systems in order to exchange data in addition to security.
2007 - 2012

Engineer's Degree in Information Technology

EMSI - Rabat, Morocco


SAP Certified Associate- SAP Hybris Commerce Business Analyst 6.3



SAP Certified Development Professional - SAP Hybris Commerce 6.2 Developer Certificate



Certified Scrum Master

International Certification Institute


Oracle Certified Expert, Java EE 6 Web Services Developer



Programming in HTML5 with JavaScript and CSS3



Oracle Certified Professional, Java SE 6 Programmer



Oracle Database SQL 9i



REST APIs, Fluent API, React


SAP Hybris, Apache Maven, Jenkins, Postman, Kafka Streams, Docker Compose, Terraform, Helm


Spring Boot, Spring Batch, Spring Microservice, Spring Security, Spring Core, Spring, OAuth 2, Ant Design, Jakarta Server Pages (JSP), Angular, Scaled Agile Framework (SAFe)


Agile, Scrum, REST, Test-driven Development (TDD), Acceptance Test-driven Development (ATDD)


Java, SQL, HTML, CSS, TypeScript


SAP Commerce Cloud, Docker, Amazon Web Services (AWS), Apache Kafka, Azure, JEE, Web, Kubernetes




APIs, Web Services, Spring Cloud, Gravitee, Fredhopper, Architecture, CI/CD Pipelines, Domain-driven Design (DDD), Open-source Software (OSS)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring