ABDELAZIZ EZ-ZAHED

Java Developer

Salary / Daily rate

Casablanca, Morocco

Freelance

Can come onsite

Skills

JavaSpring BootPostgreSQLJavascriptPHPCAngularReactReduxBootstrapTailwind CSSCSSSassMicroservicesMySQLOracleDockerJenkinsScrumJiraElasticsearchPostmanSwagger/OpenAPI

About me

Intro

Java Backend Developer specializing in Spring Boot microservices with proven expertise in enterprise-scale applications. Successfully delivered secure, scalable REST APIs for airline operations and innovation platforms, implementing OAuth 2.0/Keycloak authentication, PostgreSQL optimization, and Elasticsearch integration. I build robust, production-ready backend solutions that streamline business processes and ensure security compliance.

Links

Work experience

Royalairmaroc

Mar 2024 - Present

2 years 8 months

Casablanca, Morocco

Backend Developer

May 2025 - Present

1 year 6 months

Casablanca, Morocco

– Developed a comprehensive web-based platform to automate the employee badge request and approval workflow, streamlining the access management process for airline operations. Key Responsibilities: – Collaborative work following the Agile scrum methodology. – Engineered scalable REST APIs using Spring Boot and applying Controller, Service, Repository patterns. – Engineered resilient and secure backend services utilizing Spring Boot 3.0 and Spring Data JPA (with Hibernate), persisting data efficiently in a PostgreSQL database. – Implemented automated email notifications using JavaMail API for request status updates. – Configured role-based access management with Spring Security and Keycloak v24. – Implemented JWT authentication and authorization mechanisms for secure API endpoints. – Integrated document generation capabilities using iTextPDF and FastExcel libraries. – Implemented search functionality using Elasticsearch for efficient data retrieval. – Wrote comprehensive unit tests with JUnit and Mockito achieving high code coverage. – Performed thorough API testing and documentation using Postman and Swagger.

Backend Developer

Nov 2024 - May 2025

7 months

Casablanca, Morocco

Developed a comprehensive backend of a candidature platform for RAM's Open Innovation program. Key Responsibilities: – Project study (Functional and Technical Specification). – Collaborative work following the Agile scrum methodology. – Development of RestAPI web services. – Engineered robust and scalable backend services using Spring Boot 3.0, utilizing Hibernate (JPA). – Managed data persistence efficiently in a PostgreSQL environment. – Implemented roles/access management with Keycloak (JWT token) – Secured the platform by implementing OAuth 2.0 flows via Spring Security, integrating with Keycloak 24. – Ensure clean code through unit testing.

Full-stack java raeactJs

Mar 2024 - Nov 2024

9 months

Casablanca, Morocco

Participation in the development of a visual identity platform for RAM. It offers simplified access to all elements of the graphic charter: logos, color codes, resolutions... Key Responsibilities: – Needs analysis and proposal of technical solutions. – Design and development of backend microservices for the back office and portal. – Keycloak integration for authentication and role management. – Established a robust database migration strategy using Liquibase to ensure schema versioning. – Participate in Frontend and Backend development. – Writing unit tests. – Technical project documentation.

Backend Developer

ITROAD.

Feb 2024 - May 2024

4 months

Overhaul of the membership management system on behalf of the Mohammed VI Foundation. Key Responsibilities: – Needs analysis and proposal of technical solutions and participation in steering committee meetings. – Participate in Front-end and Back-end development. – Refactoring, optimization of existing code. – Participate in production setup, deployment, and maintenance.


Education

UM6P – Youcode

Fullstack Java Angular Developer, Fullstack Java Angular Development

2024 - 2024

1 month

The best place to find your next move

© 2026. All Rights Reserved.