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

Sanhaji Bilal

Java Spring Boot & Angular Full-Stack Developer

€140/day
Casablanca, MA
3-7 years

Average response time: A few days

Freelancer profile translated to English.
Back to original language

About Sanhaji

IT engineer based in Casablanca, with over 3 years of experience in Java and Angular development.
I assist companies in creating modern, reliable, and high-performance web applications: secure APIs, responsive interfaces, process automation, CI/CD integration, and back-end optimization.

I stand out for my ability to quickly analyze needs, propose a clear architecture, deliver clean code, and maintain professional communication throughout the project.

Available for:short missions, medium projects, maintenance, or full full-stack development.

Best possible services:

Web application development (Java + Angular)
Creation of secure REST APIs (Spring Boot)
Design and integration of modern Angular interfaces
Selenium test automation
Back-end performance optimization
CI/CD setup (GitLab – Jenkins)
PDF/Excel export via JasperReports
Deployment on VPS (Ubuntu, Docker)
Bug fixing / maintenance / partial redesign
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Casablanca (up to 50km), Rabat (up to 50km), Tanger (up to 50km)

Experience

  • Docaposte
    Experienced Development Engineer
    SOFTWARE PUBLISHING
    August 2024 - Today (2 years)
    Casablanca, Morocco
    Missions:

    – Analysis of functional and technical requirements, writing technical and functional specifications.
    – Development of software evolutions, including migration of projects from Java 8 to Java
    11/17.
    – Design and integration of REST APIs (notably via Keycloak 26.0.6) to replace existing
    LDAP solutions with centralized SSO authentication.
    – Management of the integration of innovative features, aligned with client needs.
    – Management of Third-Party Maintenance Agreements (TMA): resolution of complex incidents (N3 support), monitoring of application performance and stability in production.
    – Implementation of GitLab for version management and CI/CD in new projects.
    – Conducting webinars and technical documentation to train colleagues.
    – Active participation in project workshops: Estimation, daily meetings, sprint planning, retrospectives, and collaboration with stakeholders (Agile/Scrum methodology).
    – Unit tests and validation of deliverables.

    Tools/Environments: Java/JEE, Angular, Maven, Spring MVC/Spring Boot, JPA/Hibernate,
    AJAX, PostgreSql/SQL Server/Oracle, Rest API, Java 8-17, JUNIT, Git, Jenkins, Sonar, Tomcat,
    Eclipse.
    Keycloak Apache Kafka Spring boot Angular Gitlab CI/CD
  • CGI
    Development Engineer
    SOFTWARE PUBLISHING
    August 2022 - August 2024 (2 years)
    Casablanca, Morocco
    Missions:
    – Analysis of functional requirements and writing of technical specifications.
    – Estimation and development of evolution requests.
    – Handling of anomalies (TMA).
    – Execution of unit tests related to developed features.
    – Participation in code reviews to continuously improve the quality of work done by the
    team.
    – Continuous integration and automatic deployment using tools like Jenkins.
    – Conducting demonstrations for requested features to the client.
    – Writing guide documents for the project.
    Technologies: Java/JEE, Angular, Maven, Spring MVC/Spring Boot, JPA/Hibernate, JSP, AJAX, PostgreSql/SQL Server/Oracle, Soap, Rest API, Java 8-11, JUNIT, Git/SVN, Jenkins, Sonar, Tomcat.
    Spring boot Angular Maven Apache Tomcat Git
  • Umanis
    Development Engineer
    SOFTWARE PUBLISHING
    February 2022 - August 2024 (2 years and 6 months)
    Casablanca, Morocco
    Missions:

    – Contribution to the design and development of an interface system between the customer
    relationship management application and a digital campaign API (DOLIST).
    – Development of evolution requests.
    – Handling of reported anomalies.
    – Performing unit tests.
    – Acceptance testing and assistance with acceptance.

    Tools/Environments: Java/JEE, Angular 8, Spring, Rest API, JUNIT, Maven, Git, SVN, Ajax,
    SQLServer, Jira.
    Java API JUnit SQL Jira/Confluence

Recommendations

Be the first to recommend Sanhaji

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

  • Master's degree in Software Quality.
    Sidi Mohamed Ben Abdellah University
    2022
    Master
  • Professional Bachelor's degree in Information Systems and Software Engineering.
    Sidi Mohamed Ben Abdellah University
    2020
    Licence

Skill set

Categories