[nom]
JAVA / SPRING BOOT SOFTWARE ENGINEER | ANGULAR | MICROSERVICES | CI/CD
Phone: [téléphone] · Linkdin: /[nom]
Email: [e-mail] · Github : [lien]
PROFIL
Ingénieur Logiciel Junior spécialisé dans la conception et le développement de solutions d’entreprise avec Java 17, Spring Boot, Angular, React, Next.js, Node.js et Django. Expérience en API REST/GraphQL, architectures microservices, bases SQL/NoSQL et pratiques DevOps avec Git, Jenkins et Docker, dans des environnements Agile/Scrum.
Habitué à intervenir sur l’ensemble du cycle de vie logiciel, de la conception au développement, aux tests, au déploiement et au support. Expérience complémentaire en AI & Data Engineering : Machine Learning, LLM, agents LLM, RAG et intégration de solutions
IA dans des applications métier.
EXPÉRIENCE PROFESSIONNELLE
Ingénieur Logiciel Junior — CDI — Gwenod — Casablanca · Nov. 2025 – Présent
Développement et maintenance des applications web Full-Stack avec Angular, React, Next.js, Spring Boot, Liferay Dxp, Django et Node.js, en garantissant leur qualité, leurs performances et leur maintenabilité.
Développement et intégration de solutions IA/LLM, incluant l’entraînement de modèles de Machine Learning, la conception d’agents LLM et de solutions RAG, ainsi que l’intégration d’APIs IA dans des applications métier.
Recueil et analyse des besoins métiers, animation d' ateliers avec les parties prenantes, rédaction des spécifications fonctionnelles et techniques, et coordination des équipes Métiers, Produit, QA, DevOps et Développement dans un environnement Agile/Scrum.
Conception d' architectures monolithiques et microservices, développement de 30+ API REST/GraphQL et intégration de solutions tierces (ERP et plateformes externes).
Développement de 50+ fonctionnalités métier et optimisation des performances des applications et des bases de données
(Oracle, PostgreSQL, MySQL, MongoDB), réduisant les temps de réponse jusqu 'à 40 %.
Application des bonnes pratiques (Clean Code, SOLID) et automatisation des déploiements via Git, Jenkins et Docker, réduisant le temps de mise en production de 60 %.
Résolution de 100+ incidents techniques, assistance aux utilisateurs, encadrement des stagiaires et contribution à des projets de transformation digitale dans les secteurs de la banque, finance, audit, leasing, achats et de l' e-facturation.
Stagiaire Ingénieur Logiciel — PFE — Gwenod — Casablanca · Déc. 2024 – Oct. 2025
Développement d' une application d' entreprise basée sur Liferay DXP pour le secteur financier, au sein d' une équipe Agile.
Analyse des besoins métiers, modélisation des processus (UML, Merise) et conception de solutions.
Développement d'interfaces Angular, de services Spring Boot et d'API REST dans une architecture orientée services.
Mise en œuvre de la sécurité avec Keycloak, OAuth2 et OpenID Connect pour la gestion des identités et des accès.
Participation aux phases de tests, recette, support applicatif et déploiement, contribuant à la qualité et à la stabilité des solutions.
FORMATION
Diplôme d’Ingénieur d’État en Génie Informatique – Spécialité Développement Logiciel · 2023 – 2025
Institut Supérieur du Génie Appliqué (IGA) – Casablanca
Licence en Ingénierie des Systèmes Informatiques · 2022
Institut Supérieur du Génie Appliqué (IGA) – Casablanca
COMPÉTENCES
AI & Data Engineering : Python, Machine Learning, Data Processing, Data Analysis, SQL, LLM, Agents LLM, RAG, AI-enabled
Applications, intégration d’APIs IA
Développement : Java 17, Spring Boot, Python/Django, Node.js, Angular, React.js, Next.js, TypeScript, API REST, GraphQL, SOAP, WebSocket, SSE
Bases de données : PostgreSQL, MySQL, Oracle, MongoDB, SQL/NoSQL, modélisation et optimisation des bases de données
Architecture & Conception : Microservices, architectures monolithiques, UML, Merise, Design Patterns, Clean Code, SOLID
DevOps & CI/CD : Git, GitHub, Maven, Jenkins, Docker, Kubernetes, CI/CD
Tests & Qualité : Tests unitaires, tests d’intégration, tests de charge, revues de code, Jira
Sécurité : Keycloak, OAuth2, OpenID Connect, IAM, principes OWASP
Middleware & Messaging : Kafka, JBoss EAP, IBM WebSphere, Oracle WebLogic
Méthodologies : Agile, Scrum, Kanban
Compétences personnelles : Analyse et résolution de problèmes, communication avec les clients et parties prenantes, collaboration, rigueur, orientation qualité et résultats, autonomie, adaptabilité, amélioration continue
CERTIFICATIONS · LANGUES
Oracle Certified Professional – Java SE 17 Developer · Arabe — Langue maternelle
Liferay Application Developer · Français — Courant (C1)
Agile Project Management · Anglais — Professionnel (B2)