En tant que Développeur Java senior, le candidat rejoindra une squad agile en cours de constitution, et participera à la conception, au design et à l’implémentation de solutions techniques basées sur l’IA générative.
En interaction avec les membres de la squad et des task forces externes, il devra être en mesure de proposer des solutions innovantes, résilientes et industrialisées afin de favoriser l’adoption des futurs cas d’usage.
🎯 Activités principales
Collaborer avec l’équipe produit pour recueillir les besoins et avec les autres équipes techniques pour assurer l’intégration produit.
Traduire les besoins métiers en spécifications techniques pour construire la plateforme.
Définir les choix technologiques et concevoir l’architecture de bout en bout.
Concevoir, développer, tester et déployer à grande échelle des applications basées sur l’IA générative.
Analyser et résoudre les problèmes : performance, goulots d’étranglement, défaillances, post-mortem, analyse des causes racines.
Travailler avec plusieurs équipes pluridisciplinaires afin d’adopter, implémenter et promouvoir les nouvelles solutions de la plateforme.
Participer de manière constructive aux phases de conception, développement et revues de code.
Expérience : 5 à 8 ans minimum.
Anglais obligatoire
Compétences de développement (obligatoires) :
Java 15+, SQL, SpringBoot 2 & 3
PostgreSQL, MongoDB
Kubernetes, CI/CD, Jenkins
Angular 15, TypeScript, CSS, Sass
Rédaction de tests unitaires et d’intégration
Python 3, Django 4, Flask, Pandas, Jupyter
Compétences de développement (souhaitées) :
Langchain, Streamlit, PySpark, TensorFlow, Python-pptx/docs/openpyxl
Intérêt, connaissances et expérience sur les LLM
Kotlin, RestAssured, Tailwind, Kafka
ElasticSearch, OAuth2, intégration Design System
Compétences techniques (obligatoires) :
Conception de solutions techniques adaptées aux besoins produits
Appétence pour le refactoring et l’amélioration continue
Compétences techniques (souhaitées) :
Méthodologies DDD, TDD, BDD, Clean Code, principes SOLID
REST, microservices, architecture hexagonale
Solides capacités d’analyse et de synthèse
Intérêt pour la BI et l’analytique
Pratique du pair programming
🤝 Autres compétences
Forte autonomie, sens des responsabilités et capacité à piloter les activités avec une bonne communication et une documentation claire.
Solides compétences en analyse et résolution de problèmes, sens du détail.
Esprit collaboratif et capacité à travailler avec des équipes transverses.
Proactivité.
Rencontrez Elias, Consultant Data science
Rencontrez Jenith, Consultant Data Engineer eXalt IT
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.