Description du poste
Contexte
L’entreprise doit repenser ses solutions de localisation, qui restent aujourd’hui un processus hétérogène et basé sur la traduction par l’humain. Elle prévoit de réformer le process actuel avec l’aide d’un produit se basant sur la traduction automatisée et l’IA générative pour optimiser coût/temps/qualité de la localisation. Le produit pourra évoluer aussi sur la création de contenu IA générative pour les différents C.M.S & P.I.M ayant besoin de ces contenus.
L'ambition du produit est de garantir demain la meilleure traduction du contenu via l'IA tout en portant les règles métiers nécessaires à la bonne génération des traductions.
Missions
* Poser l'architecture technique du projet et le développer.
* Collaborer avec le Product Manager pour définir les différentes étapes et les différents use cases à couvrir.
* Contribuer à la création et à l'amélioration de l'architecture technique de la plateforme.
* Développer et maintenir les nouvelles fonctionnalités en mode API-First.
* Développer et maintenir les nouvelles fonctionnalités en mode Event Driven.
* Participer à la revue de code.
* Corriger les bugs fonctionnels et techniques.
* Améliorer la qualité du code et du produit en participant à l’écriture des tests unitaires, fonctionnels et End-to-End.
* Maintenir et faire évoluer la pipeline de déploiement continu (CI/CD).
* Améliorer le monitoring de la production afin de respecter les SLT/SLI.
* Documenter fonctionnellement et techniquement l’application.
* Mettre en place des workshops et assurer la montée en compétence de l'équipe.
* Contribuer fortement à l'élaboration et au déploiement de la roadmap technique.
Outils & Environnement
* Back-end : Java, Spring Boot
* Front-end : Next.js, React.js
* Base de données : MongoDB
* Event & Messaging : Kafka
* Cloud : GCP, Kubernetes (K8S)
* Tooling : Git, Github Actions, Docker
* Monitoring : Datadog
* Qualité : JUnit 5, SonarCloud
* Testing : Playwright
* Méthodologie : Agile, Scrum
Conditions de travail
* Localisation : Lille
Livrables
* Nouvelles fonctionnalités & APIs
* Amélioration des APIs existantes
* Correction des bugs
* Amélioration des performances des APIs
* Mise en place de dashboards et d’alertes de monitoring
* Écriture de tests : unitaires, fonctionnels et E2E
* Documentation technique et fonctionnelle
Profil recherché
1. + 5 années d'expérience en tant que développeur.se backend Java
2. Une expérience sur des infrastructures cloud native
3. Connaissances des principes DDD, SOLID
4. Solide expérience dans la mise en place d’une CI/CD intégrant toutes les couches de test : Unit Testing, Acceptance Testing, Integration Testing, Load Testing, Contract Testing
5. Bonne connaissance des outils de monitoring et d’alerting
6. Maîtrise des architectures distribuées et Event Driven
7. A l'aise avec l'agilité et les groomings techniques
8. Un profil Craftsmanship/Devops est un plus
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.