
Mission :
Alton recherche actuellement pour le compte de son client, un Tech Lead pour une mission freelance basée à Casablanca.
Expérience : 7 ans d’expérience, dont un an au minimum en tant que Tech Lead
Compétences techniques :
- Backend – Spring Boot
- Maîtrise avancée de Spring Boot
- Expérience démontrée avec la création d'API REST
- Capacité à gérer la sécurité (authentification, autorisation) via JWT/Keycloak
- Connaissance des bonnes pratiques : gestion d’erreurs, logging, profils, config server, etc.
- Frontend – React JS :
- connaissance en React, Hooks, Context API ou Redux
- Intégration API REST, sécurisation frontend, gestion des sessions via OAuth/OpenID
- CI/CD & DevOps
- Maîtrise de Git, GitFlow, GitLab CI/CD / Jenkins
- Expérience en déploiement continu d'apps React & Spring Boot
- Connaissance pratique de Docker, docker-compose, gestion des images & registres
- Familiarité avec Ansible pour l’automatisation de l’infrastructure
- Serveur & Système
- Connaissance avancée de NGINX (reverse proxy, redirection, CORS, cache, etc.)
- Expérience en hébergement d’applications Web sur Linux
- Utilisation de Portainer pour gestion de containers
- Configuration de certificats SSL
- Authentification & Sécurité – Keycloak
- Intégration de Keycloak avec Spring Boot & React
- Gestion des rôles, groupes, clients, scopes, policies
- Intégration avec SSO / SAML / OAuth2 (Azure AD)
- Compétences d’architecture & leadership technique
- Capacité à concevoir une architecture modulaire et scalable (microservices, front/back séparés)
- Expérience en revue de code
- Prise de décision sur les outils, frameworks et technologies
- Capacité à gérer les priorités techniques
Soft Skills :
- Capacité à documenter
- Capacité à résolution de problèmes techniques
- Bon niveau de communication (Français et anglais)
Détails:
Contrat : Freelance
Localisation : Casablanca
Durée : 6 mois renouvelable
Démarrage : ASAP
Expérience : 7 ans
Formation : BAC+5