Ingénieur développement logiciel AI-native F/H
Description
En tant que Développeur logiciel senior AI-native, vous concevez et développez les nouveaux services de SICONIA, principalement sur une stack Java / Spring Boot, Kafka, PostgreSQL et Kubernetes.
Vous intervenez directement sur la conception et le développement des solutions et contribuez aux choix techniques avec les architectes et les autres développeurs de l'équipe.
Principales activités:
- Concevoir et développer des microservices Java / Spring Boot robustes, performants et sécurisés.
- Développer des traitements distribués et des flux de données à forte volumétrie avec Kafka.
- Concevoir les interfaces nécessaires aux échanges entre SICONIA et les systèmes externes.
- Contribuer aux composants IoT permettant la collecte de données et la gestion de gateways et d'équipements communicants.
- Concevoir les modèles de données, principalement sous PostgreSQL.
- Déployer les services dans des environnements conteneurisés Kubernetes.
- Garantir la qualité des développements par les tests automatisés, les revues de code et l'analyse des performances.
- Utiliser de manière avancée les outils et agents IA tout au long du cycle de développement, tout en gardant la maîtrise du résultat.
- Contribuer au partage des bonnes pratiques techniques au sein de l'équipe.
Profil recherché
Vous disposez d'une solide expérience dans le développement de logiciels back-end et de systèmes distribués, ainsi que dans les environnements Cloud Native.
Vous maîtrisez particulièrement :
- Java 17+ / Spring Boot, ainsi que les problématiques de performance et de concurrence.
- Kafka et le traitement distribué de flux de données.
- PostgreSQL, SQL et la modélisation de données.
- Docker/Podman, Kubernetes et Helm, ainsi que les pratiques CI/CD.
- Les tests automatisés, l'analyse des performances et l'observabilité des applications distribuées.
- L'utilisation avancée d'outils de développement assisté par IA tels que Claude Code, GitHub Copilot ou équivalents, incluant le pilotage d'agents IA, la décomposition des tâches, la revue du code généré et la validation des résultats.
Une expérience des environnements IoT, télécoms, énergie ou plateformes logicielles à grande échelle est appréciée. La connaissance de protocoles tels que LwM2M, CoAP, MQTT ou DLMS/COSEM constitue un plus.
Nous recherchons un profil très opérationnel et autonome, capable de prendre en charge un sujet de bout en bout, de challenger les solutions techniques proposées et de contribuer aux choix de conception.
Une compétence front-end complémentaire est appréciée.