
ABDELAZIZ EZ-ZAHED
Java Developer
Salary / Daily rate
Casablanca, Morocco
Freelance
Can come onsite
Skills
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.
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