Dans le cadre d'une transformation autour de l'IA Générative, nous recherchons un(e) Lead AI Engineer capable de concevoir et industrialiser des solutions IA, tout en accompagnant les équipes de développement dans l'adoption de ces nouvelles technologies. Le poste repose sur 3 dimensions clés : Lead AI Engineer Concevoir, développer et industrialiser des solutions GenAI, RAG et agentiques jusqu'à leur mise en production. Référent IA Générative Accompagner les développeurs, partager les bonnes pratiques et apporter votre expertise sur les choix techniques et les architectures IA. Java & Angular Rester hands-on et contribuer directement aux applications existantes en Java / Spring Boot et Angular. Vos missions Concevoir et industrialiser des solutions basées sur les LLM Développer des agents IA et solutions RAG Intégrer et orchestrer différents modèles : OpenAI, Claude, Gemini, Mistral, Llama… Définir les bonnes pratiques et architectures GenAI Accompagner et faire monter en compétence les développeurs Contribuer aux développements Java / Spring Boot et Angular Participer à l'industrialisation : CI/CD, MLOps, LLMOps, monitoring et sécurité
Contexte : Expérience : 10 ans minimum Secteur : Retraite Complémentaire / Protection Sociale La mission s'inscrit dans le cadre du Plan de Transformation du Système d'Information du client.Ce programme vise notamment à moderniser et centraliser les applications afin d'améliorer la performance et la sécurité des traitements et d'optimiser les actifs informatiques dédiés à la Retraite Complémentaire et à l'Action Sociale. Missions principales La mission s'articulera autour de deux axes principaux : Maintenance des applications existantes du SI ; résolution des incidents et analyse des anomalies ; accompagnement des utilisateurs ; contribution aux projets de transformation des systèmes d'information ; intervention sur les phases d'analyse, conception, réalisation et livraison ; participation aux réunions de suivi, ateliers et comités opérationnels ; collaboration avec les utilisateurs métiers Retraite Complémentaire et Action Sociale ; coordination avec les équipes informatiques et les différents contributeurs internes et externes ; intervention sur des problématiques à la fois techniques et fonctionnelles ; respect des engagements de coûts, délais et qualité. Compétences techniques recherchées Le consultant devra disposer d'une expertise Java senior et maîtriser notamment : Java 8 et Java 21+ Spring Boot / Spring Boot Web / Spring Boot Batch Hibernate / JPA Maven SQL et bases de données relationnelles API REST / SOAP JSON / XML Sécurité API : OAuth2 / OIDC / JWT OpenAPI / Swagger Git / GitHub / GitLab / Git Flow pratiques de revue de code et Merge/Pull Requests Tests : TDD / BDD / JUnit / AssertJ / Mockito SonarQube CI/CD : Jenkins Conteneurisation et orchestration : Docker / Kubernetes analyse d'architectures applicatives, API, serveurs et batchs JIRA Postman / SOAP UI / curl scripting Bash / Batch Windows VS Code / GitHub Copilot Office 365 / SharePoint.
Participer à l'analyse des besoins fonctionnels et techniques Concevoir et développer de nouvelles fonctionnalités Développer des API REST et microservices Réaliser les développements Back-End en Java / Spring Boot Concevoir les interfaces Front-End en Angular Rédiger les spécifications techniques Réaliser les tests unitaires et garantir la qualité du code Analyser et corriger les incidents de production Participer aux revues de code Collaborer avec les équipes métiers, MOA et équipes internationales Contribuer aux démarches CI/CD et aux bonnes pratiques de développement
Développeur Full Stack Java / Angular Localisation : Aix-en-Provence Expérience : 7 ans minimum À propos du poste Dans le cadre du développement et de l'évolution de ses applications métier, notre client recherche un Développeur Full Stack Java / Angular Senior pour rejoindre son Département Développement Logiciel à Aix-en-Provence. Intégré au sein d'une équipe de développement, vous intervenez sur l'ensemble du cycle de vie des applications, de la conception technique jusqu'à la mise en production et au maintien en conditions opérationnelles. Votre mission Au sein du Département Développement Logiciel de notre client, vous rejoignez une équipe en charge de la conception, du développement et de l'évolution d'applications métier. Vos principales responsabilités Concevoir et développer des applications Backend Java / Spring Boot et Frontend Angular / TypeScript. Développer et maintenir des API REST. Participer à la conception et aux choix techniques. Garantir la qualité, la performance et la maintenabilité du code. Réaliser les tests unitaires et participer aux revues de code. Participer aux pratiques Agile et à l'amélioration continue. Accompagner techniquement les développeurs moins expérimentés. Qualités attendues Autonomie, rigueur, esprit d'équipe, capacité d'analyse et force de proposition. Vous êtes à l'aise pour prendre en charge des sujets techniques complexes et partager votre expertise. Stack principale : Java • Spring Boot • Angular • TypeScript • REST • SQL • Git • CI/CD
ContexteDans le cadre du renforcement d'une équipe Tech dédiée au développement de produits digitaux, nous recherchons un Développeur Full Stack pour poursuivre le développement et l'évolution d'une application mobile développée en Flutter. L'application, développée en interne, accompagne les collaborateurs dans la gestion et la planification de leurs activités. Elle permet notamment de consulter ses horaires de travail et ceux de son équipe, visualiser ses compteurs de congés et formaliser ses souhaits et contraintes de planning. D'autres fonctionnalités sont actuellement en cours de cadrage. En complément du développement mobile, la mission pourra également porter sur des sujets nécessitant une double compétence Front-end / Back-end, notamment avec Vue.js et Java/Spring Boot. MissionsPoursuivre et faire évoluer l'application mobile développée en Flutter Concevoir et développer de nouvelles fonctionnalités Participer à la conception technique et aux choix d'architecture Développer des fonctionnalités Front-end et Back-end selon les besoins Participer aux phases de tests, de correction et d'amélioration continue Contribuer à la qualité et à la maintenabilité du code Participer aux rituels Agile/Scrum Collaborer avec les équipes produit, design et techniques Participer aux processus CI/CD et au déploiement des applications Environnement techniqueCompétences impératives : Flutter – Expert Git / GitHub – Confirmé Firebase – Confirmé Compétences attendues : Flutter BLoC Java / Spring Boot Vue.js Figma Datadog Scrum / Agile GitHub Actions / CI-CD Google Play Console Omnissa Workspace ONE UEM Flux d'authentification PKCE macOS Compétences appréciées : Apple Developer Piano Analytics