Développeur Full-Stack Java - DevOps H/F - AlgoviA
- Cannes - 06
- Freelance
- AlgoviA
Les missions du poste
Le besoin
Contexte
Mission freelance pour un grand groupe industriel au sein de la direction Ingénierie, dans le domaine Data / IA. Le projet concerne la migration et la modernisation applicative d'outils liés à la gestion des résultats de tests et à l'authentification. La mission se déroule sur site à Cannes (06).
Missions
- Migration d'un logiciel de gestion des résultats de tests de Java 6 vers Java 17 / 21.
- Mise à jour des COTS pour traitement de l'obsolescence.
- Refonte de la gestion de l'authentification et des autorisations via un COTS (Keycloak).
- Refonte de l'interface utilisateur web avec Angular.
- Activités DevOps / DevSecOps sur trois produits internes.
- Mise à jour des activités réalisées dans les outils de suivi (JIRA, Wiki, Kantree).
- Mise à jour des procédures.
- Rédaction de rapports de tests.
Outils & Environnement
- Langages : Java, JavaScript, TypeScript, Angular, React, Python
- CI/CD : GitLab CI, Jenkins
- Conteneurisation et orchestration : Docker, Kubernetes
- Gestion de configuration : GitLab, Bitbucket
- Bases de données : PostgreSQL, OpenSearch / Elasticsearch, MongoDB
- Monitoring et outils associés : Grafana, Maven
- Protocoles et API : REST, WebSocket
- Environnement : Linux
- Outils de test : Selenium, Robot Framework (connaissance appréciée)
- Autres outils et technologies : Acceleo, OCL, GraphQL, ATL, NORMA, OWL, JSON-LD, Redis, Kafka (atouts)
Conditions de travail
- Lieu : Cannes (06), sur site client.
- Démarrage : 01/11/2026.
- Durée : 3 mois (jusqu'au 31/01/2027), renouvelable jusqu'à 11 mois voire plus, durée totale estimée entre 3 et 12 mois.
- Langues : Français et anglais lu et écrit.
- Suivi : points d'avancement hebdomadaires possibles.
- Matériel : PC fourni par le prestataire, masterisé par le client.
Le profil recherché
Profil recherché
- Maîtrise de Java et TypeScript, et de l'intégration avec Spring, Angular, React
- Maîtrise de Python (analyse de données, développement de scripts, automatisation de traitements)
- Capacité à réaliser du déploiement opérationnel (Docker, Kubernetes, monitoring)
- Maîtrise de l'intégration continue avec GitLab et du déploiement d'environnements Docker
- Maîtrise de la chaîne CI/CD avec GitLab CI
- Aisance en environnement Linux
- Maîtrise des API REST et WebSocket
- Utilisation des bases PostgreSQL, OpenSearch / Elasticsearch, MongoDB
- Utilisation d'outils tels que Grafana, Maven, Jenkins
- Proactivité, écoute, capacité à transmettre et esprit d'analyse
- Autonomie et adaptabilité
- Goût du travail en équipe et bon sens relationnel