ContexteDans le cadre d'un projet technologique combinant logiciel embarqué, optimisation algorithmique et intégration IA, nous recherchons un Ingénieur Logiciel Embarqué pour intervenir sur le développement et l'optimisation de composants logiciels à forte contrainte de performance. Le poste comprend également un volet développement backend Java / Spring Boot et intégration au sein d'un système d'information. MissionsDéveloppement embarqué & IADévelopper et optimiser des algorithmes en C. Porter des algorithmes développés en Python vers C. Garantir l'équivalence fonctionnelle entre les implémentations. Réaliser les tests et tests de non-régression. Optimiser les performances : CPU, mémoire, temps de calcul. Développer des bibliothèques logicielles pour systèmes embarqués. Analyser les performances sur les plateformes cibles. Collaborer avec les équipes hardware. Participer à l'intégration de solutions / modèles IA. Backend & Système d'informationDévelopper des composants en Java / Spring Boot. Développer et consommer des API REST. Interagir avec des bases SQL. Participer à l'intégration d'outils de supervision tels que Grafana. Gérer les échanges sécurisés via HTTP/HTTPS et certificats numériques. Maintenir les processus de build et publication via Jenkins / CI-CD. Compétences obligatoiresC – Confirmé Systèmes embarqués – Confirmé Python – Confirmé Java / Spring Boot – Confirmé Optimisation algorithmique Jenkins / CI-CD SQL / API REST Environnements embarqués et contraintes de performance Anglais professionnel
Lead Developer / Lead Tech Senior Java Angular Nantes Télétravail partiel possible (jusqu'à 3 jours par semaine) Java 17+, Spring Boot, Angular, TypeScript, Architecture Microservices, Docker/Kubernetes, Jenkins (CI/CD), DDD / Architecture Hexagonale 22/10/2026 36 mois Ce poste est ouvert à la pre-embauche Les propositions de sous-traitance avec pre-embauche seront traitées en priorité Java 17+, Spring Boot, Angular, TypeScript, Architecture Microservices, Docker/Kubernetes, Jenkins (CI/CD), DDD / Architecture Hexagonale Lead Developer / Lead Tech Senior Java Angular • Pilotage technique et accompagnement d'une équipe de développement dans un environnement Agile Scrum. • Développement et conception de solutions basées sur les technologies Java, Spring Boot et Angular. • Définition et mise en œuvre des bonnes pratiques de développement, de qualité logicielle et d'industrialisation. • Réalisation de revues de code, accompagnement des développeurs et montée en compétence des équipes. • Contribution aux choix d'architecture et prise en charge des sujets techniques complexes. • Participation à l'amélioration continue des chaînes CI/CD et à l'adoption des pratiques DevOps. • Collaboration avec les équipes produit, métier et architecture afin de garantir la qualité, la performance et la maintenabilité des applications. Détail des compétences techniques requises : • Java 17+ et Spring Boot • Angular (versions récentes) et TypeScript • Architecture Microservices • DDD (Domain Driven Design) et Architecture Hexagonale • Git / GitLab • Jenkins et industrialisation CI/CD • Docker et Kubernetes • SonarQube et qualité de code • OpenID Connect / OAuth2 • Conception technique et architecture applicative • Revue de code et accompagnement technique des développeurs • Culture DevOps et automatisation des déploiements • Méthodologies Agile Scrum Compétences appréciées : • Expérience significative en tant que Lead Developer ou Lead Tech • Encadrement et animation d'équipes de développement • Expérience sur des applications critiques à forte volumétrie • Sensibilité aux problématiques de performance, sécurité et qualité logicielle • Expérience en coaching technique et amélioration continue des pratiques de développement Localisation : • Nantes • Télétravail partiel possible (jusqu'à 3 jours par semaine)
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.
Le consultant participera à la conception, au développement, à l'évolution et à la maintenance d'applications complexes, avec une dominante Java / Spring Boot côté Back-End et React côté Front-End. Missions principales Concevoir et développer de nouvelles fonctionnalités applicatives. Développer et maintenir les composants Back-End en Java / Spring Boot. Développer les interfaces Front-End principalement avec React et ponctuellement Angular. Participer à la conception technique et aux évolutions de l'architecture applicative. Développer et intégrer des API et des flux inter-applicatifs. Assurer la qualité, la performance et la maintenabilité du code. Participer aux tests, revues de code et corrections d'anomalies. Contribuer aux processus d'intégration et de déploiement continu. Collaborer avec les équipes DevOps, OPS, infrastructure et sécurité.
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Tech lead Java. Vos missions : - Concevoir et développer des applications backend en Java (Spring / Spring Boot) - Encadrer et faire monter en compétence une équipe de développeurs - Participer aux choix d'architecture technique et aux décisions stratégiques - Garantir la qualité du code (revues de code, bonnes pratiques, tests) - Assurer la performance, la sécurité et la scalabilité des applications - Collaborer avec les équipes produit, DevOps et UX/UI - Mettre en place et améliorer les processus de développement (CI/CD, agilité) Votre profil : - Expérience significative en développement Java - Première expérience réussie en tant que Tech Lead ou référent technique - Excellente maîtrise de Java, Spring Boot, API REST - Connaissance des architectures microservices - Expérience avec les outils DevOps (Docker, Kubernetes, CI/CD) - Bonne culture des tests (unitaires, intégration) - Leadership, esprit d'équipe et sens de la communication
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é
📋 RÉSUMÉ Le Développeur Fullstack conçoit, développe et maintient des applications web complètes, côté front-end et back-end. Il intervient sur l'ensemble du cycle de vie applicatif en collaboration étroite avec les équipes produit et techniques. 🎯 MISSIONS Concevoir et développer des fonctionnalités front-end et back-end Assurer la maintenance évolutive et corrective des applications existantes Participer aux choix d'architecture technique et aux revues de code Collaborer avec les équipes produit, UX/UI et QA Rédiger la documentation technique associée Garantir la qualité, la performance et la sécurité des applications 📦 LIVRABLES Fonctionnalités applicatives livrées et documentées Code source propre, maintenable et testé Documentation technique Participation aux revues de code et aux sprints
Expertise Java Senior pour la modernisation du SI - Mission longue Nous attendons une maîtrise approfondie de Java, Spring Boot, des API REST, de PostgreSQL et des principes d'architecture applicative moderne. Nous accordons une importance particulière à l'utilisation concrète d'outils d'intelligence artificielle générative tels que Claude Code, GitHub Copilot ou Cursor afin d'accélérer le développement, fiabiliser la conception et optimiser la maintenance du code. Nous recherchons une expertise senior en développement Java pour accompagner notre client dans la modernisation et la refonte de son système d'information. Nous souhaitons renforcer nos capacités de conception, de développement et de maintenance sur des applications stratégiques à forts enjeux. Nous souhaitons également bénéficier de notions complémentaires en PHP et WordPress pour intervenir efficacement sur certains portails et applications académiques existants. Nous recherchons enfin une approche rigoureuse, orientée qualité, sécurité, maintenabilité et transmission des bonnes pratiques aux équipes impliquées dans les projets. Goals and deliverablesNous souhaitons mobiliser une expertise technique capable de contribuer durablement à la transformation de nos applications stratégiques et à l'amélioration de leur qualité logicielle. Concevoir et développer des fonctionnalités robustes en Java et Spring Boot. Définir et mettre en œuvre des API REST sécurisées, documentées et évolutives. Modéliser, optimiser et administrer les interactions avec PostgreSQL. Contribuer à la définition et à la mise en œuvre d'architectures applicatives maintenables et scalables. Participer à la refonte progressive du système d'information et à la modernisation des applications existantes. Appliquer les bonnes pratiques de développement, de tests, de revue de code, de documentation et de gestion de versions. Utiliser de manière pertinente Claude Code, GitHub Copilot, Cursor ou d'autres outils d'IA générative pour accélérer la conception, le développement et la maintenance, tout en garantissant la qualité et la sécurité des livrables. Intervenir ponctuellement sur des applications PHP et des portails WordPress existants. Analyser les applications en place, identifier les risques techniques et proposer des plans d'amélioration priorisés. Produire une documentation technique claire et assurer le partage des connaissances avec les parties prenantes. Expected skillsSkillsSkill level Java Expert PHP Basic Spring Boot Confirmed Maintenance applicative Confirmed PostgreSQL Advanced Claude Code Advanced WordPress Basic API REST Confirmed LanguagesLanguage level Français Bilingual
Intégré(e) aux équipes d'un de nos clients grand compte, vous assurerez le pilotage technique et l'accompagnement d'une équipe de développement dans un environnement Agile Scrum. Le détail de vos missions sera le suivant : - Développement et conception de solutions basées sur les technologies Java, Spring Boot et Angular. - Définition et mise en œuvre des bonnes pratiques de développement, de qualité logicielle et d'industrialisation. - Réalisation de revues de code, accompagnement des développeurs et montée en compétence des équipes. - Contribution aux choix d'architecture et prise en charge des sujets techniques complexes. - Participation à l'amélioration continue des chaînes CI/CD et à l'adoption des pratiques DevOps. - Collaboration avec les équipes produit, métier et architecture afin de garantir la qualité, la performance et la maintenabilité des applications. Compétences techniques requises : - Java 17+ et Spring Boot - Angular (versions récentes) et TypeScript - Architecture Microservices - DDD (Domain Driven Design) et Architecture Hexagonale - Git / GitLab - Jenkins et industrialisation CI/CD - Docker et Kubernetes - SonarQube et qualité de code - OpenID Connect / OAuth2 - Conception technique et architecture applicative - Revue de code et accompagnement technique des développeurs - Culture DevOps et automatisation des déploiements - Méthodologies Agile Scrum