Hiba ALAOUI

Hiba ALAOUI

Java Backend Developer
Casablanca , Casablanca-Settat , Morocco
English, Arabic, French

About Me

State-certified Software Engineer (ENSIAS) with hands-on experience designing and deploying distributed systems in banking and industrial environments. Proficient in microservices architecture, RESTful API development, a…

Experience

Software Engineer Intern — End-of-Study Internship (PFE)

Adria Business & Technology, Casablanca Nearshore, Morocco
Feb 2026 - Jun 2026 · 4 months

Integrated a payment card request feature into Al Akhdar Bank’s e-banking microservices platform.
Developed RESTful API endpoints with Spring Boot.
Implemented secure authentication via Keycloak/OAuth2.0 and JWT.
Built the frontend with React/Redux.
Ensured data persistence with PostgreSQL.
Designed and delivered a notification API for Eqdom within a microservices architecture.
Defined REST contracts.
Integrated RabbitMQ for event-driven processing.
Containerized the full Spring Boot/Angular stack using Docker.

Software Engineer Intern

Adria Business & Technology, Casablanca Nearshore, Morocco · Casablanca , Casablanca-Settat , Morocco
Feb 2026 - Jun 2026 · 4 months

Integrated a payment card request feature into Al Akhdar Bank’s e-banking microservices platform: developed RESTful API endpoints with Spring Boot, implemented secure authentication via Keycloak/OAuth2.0 and JWT, built the frontend with React/Redux, and ensured data persistence with PostgreSQL., Designed and delivered a notification API for Eqdom within a microservices architecture: defined REST contracts, integrated an asynchronous message broker (RabbitMQ) for event-driven processing, and containerized the full Spring Boot/Angular stack using Docker.

AI Full-Stack Developer Intern

NTT DATA Morocco, Tetouan Offshore, Morocco
Jul 2025 - Aug 2025 · 1 month

Designed and deployed an intelligent CV-to-job offer matching platform.
Integrated a Transformer-based NLP model (MiniLM) for semantic similarity scoring.
Exposed the inference logic via a Spring Boot REST API.
Built the React frontend.
Used MySQL persistence.

AI Full-Stack Developer Intern

MultiCLS, Tetouan, Morocco
Jul 2025 - Aug 2025 · 1 month

Built an invoice OCR extraction API integrated into a full-stack web application.
Implemented data validation logic.
Persisted extracted records in SQL Server.
Developed a React interface for historical operation retrieval.

AI Full-Stack Developer Intern

NTT DATA Morocco, Tetouan Offshore, Morocco · Tetouan , Tanger-Tetouan-Al Hoceïma , Morocco
Jul 2025 - Aug 2025 · 1 month

Designed and deployed an intelligent CV-to-job offer matching platform: integrated a Transformer-based NLP model (MiniLM) for semantic similarity scoring, exposed the inference logic via a Spring Boot REST API, and built the React frontend with MySQL persistence.

AI Full-Stack Developer Intern

MultiCLS, Tetouan, Morocco · Tetouan , Tanger-Tetouan-Al Hoceïma , Morocco
Jul 2025 - Aug 2025 · 1 month

Built an invoice OCR extraction API integrated into a full-stack web application: implemented data validation logic, persisted extracted records in SQL Server, and developed a React interface for historical operation retrieval.

Web Developer Intern

VEOLIA Redal, Rabat, Morocco · Rabat , Rabat-Salé-Kénitra , Morocco
Jul 2024 - Jul 2024 · 1 month

Designed and deployed a document management web interface on Google Cloud Platform for the hydraulic department, automating recurring data workflows using Google Apps Script and Google Sheets, replacing manual processes.

Web Developer Intern

VEOLIA Redal, Rabat, Morocco
Jul 2024

Designed and deployed a document management web interface on Google Cloud Platform for the hydraulic department.
Automated recurring data workflows using Google Apps Script and Google Sheets.
Replaced manual processes.

PROJECTS

Payment Card Request

Adria Solutions
Duration : 02-Feb-2026 - 22-May-2026

• IntegratedapaymentcardrequestfeatureintoAlAkhdarBank’se-bankingmicroservicesplatform: developedRESTfulAPIendpoints with Spring Boot, implemented secure authentication via Keycloak/OAuth2.0 and JWT, built the frontend with React/Redux, and ensured data persistence with PostgreSQL. • Designedanddelivered a notification API for Eqdomwithinamicroservices architecture: defined REST contracts, integrated an asyn chronousmessagebroker(RabbitMQ)forevent-drivenprocessing,andcontainerizedthefullSpringBoot/AngularstackusingDocker

Certifications

IBM Big Data

IBM · Rabat , Rabat-Salé-Kénitra , Morocco · 2026

Skills

Linux MySQL PostgreSQL Python SQL Server UML Microservices RESTful API Angular Docker Google Cloud Platform (GCP) Jenkins Kubernetes MongoDB React Redux Spring Boot RabbitMQ OAuth2.0 JWT Authentication Keycloak HTML/CSS CI/CD Pipelines GitHub Actions AWS API Gateway Service Discovery Event-Driven Architecture (EDA) Transformer Models Semantic Similarity OCR MiniLM Agile/Scrum Domain-Driven Design (DDD) Git Merise UI/UX fundamentals
Report this Profile?