Java is a widely-used programming language known for its portability and performance. It is essential for building cross-platform applications, from enterprise solutions to mobile apps.
Dans le cadre du développement de nos activités, nous recherchons un(e) Concepteur Fonctionnel H/F afin d'intervenir chez l'un de nos clients grands comptes du secteur de l'assurance, basé à Niort. Vous accompagnerez les équipes métiers dans l'analyse de leurs besoins et la conception de solutions applicatives, en assurant le lien avec les équipes de développement. Vous participerez aux phases d'avant-projet et de conception, ainsi qu'à l'accompagnement des utilisateurs dans l'intégration de leurs usages au socle applicatif. Vos principales responsabilités seront notamment : Recueillir et analyser les besoins métiers et préciser le périmètre des travaux. Rédiger les cahiers des charges et les spécifications fonctionnelles et applicatives. Réaliser des maquettes pour formaliser les solutions proposées. Définir les flux XML et rédiger les documents d'interface. Participer aux études de faisabilité et aux phases d'avant-projet. Présenter les éléments de conception aux développeurs et échanger avec eux sur leur mise en œuvre. Définir les livrables attendus, les charges et les délais de réalisation. Assurer le suivi de l'avancement et rédiger les comptes rendus de réunion. Accompagner les utilisateurs dans la prise en compte de leurs usages. La mission est basée à Niort avec 3 jours de présence sur site par semaine.
Recherche profil | java / Vue JS :AI Building / IA agentique Senior 500 e par j Je recherche un Développeur Fullstack / Tech Lead Java – Spring Boot – Vue.js pour accompagner Carrefour dans la refonte de son système d'encaissement SmartPoS, avec une forte dimension IA agentique. 🛠️ Compétences indispensables : Java / Spring Boot / Vue.js IA agentique / AI Building Architecture microservices et event-driven Bases de données SQL / NoSQL 👤 Séniorité : 12+ ans d'expérience en Java/Spring Boot, dont 2+ ans en AI Building. 500 e par j
Localisation : Nantes Télétravail : 2 jours de télétravail par semaine Statut : Freelance ou Portage - Pas de sous traitance Démarrage : Mars 2027 À propos de l'entreprise Notre client est un acteur majeur des services financiers digitaux. L'application mobile constitue le principal point de contact avec les clients et évolue dans un environnement exigeant mêlant performance, sécurité, conformité réglementaire et expérience utilisateur. Le poste Dans le cadre du renforcement de son équipe Mobile, notre client recherche plusieurs Développeurs Mobile Senior / Lead Tech capables d'intervenir à la fois sur l'application mobile et sur son Backend For Frontend (BFF). Vous rejoindrez une équipe responsable de l'ensemble de la chaîne de livraison, depuis les interfaces mobiles jusqu'aux services d'orchestration permettant d'exposer les données métiers aux applications. L'organisation privilégie la polyvalence et l'autonomie. Les équipes ne fonctionnent pas en silos : les développeurs participent aussi bien à la conception des écrans qu'à l'évolution des APIs associées. Vos missions Concevoir et développer de nouvelles fonctionnalités mobiles en React Native. Participer aux évolutions du Backend For Frontend et des microservices associés. Construire des interfaces performantes, accessibles et maintenables. Concevoir des APIs orientées mobile afin d'optimiser les performances et réduire les appels réseau. Garantir la qualité logicielle via les tests automatisés et les revues de code. Contribuer aux choix d'architecture et à l'amélioration continue des pratiques de développement. Participer aux travaux liés à la performance, la stabilité et la scalabilité de la plateforme. Accompagner les autres développeurs et partager les bonnes pratiques techniques. Environnement technique Frontend Mobile React Native TypeScript (typage strict) React Native Reanimated React Native Gesture Handler Design System Accessibilité (A11Y) Optimisation des performances mobiles Kotlin et/ou Swift pour les développements natifs lorsque nécessaire Backend / BFF Java Spring Boot 3+ Gradle API First / OpenAPI Feign Architecture microservices Qualité logicielle Jest React Testing Library JUnit 5 MockWebServer ESLint Spotless Intégration et déploiement continus Profil recherché Indispensable Expérience significative en développement mobile React Native ou développement natif Android/iOS. Bonne maîtrise de TypeScript. Expérience dans des environnements de production à fort trafic. Sensibilité forte aux problématiques de performance mobile. Expérience des tests automatisés. Volonté d'intervenir également sur des sujets backend. Bonnes capacités de communication et de travail en équipe. Apprécié Expérience sur Java et Spring Boot. Connaissance des architectures BFF. Expérience dans des contextes à fortes contraintes (finance, banque, assurance, e-commerce à grande échelle, etc.). Expertise accessibilité mobile. Connaissances Android (Kotlin) ou iOS (Swift). Ce qui fera la différence Nous recherchons des profils seniors capables d'apporter du recul technique et de participer aux décisions structurantes de l'équipe. Les candidats appréciés sont ceux qui : privilégient les évolutions progressives plutôt que les réécritures systématiques ; attachent de l'importance à la qualité du code et à sa maintenabilité ; comprennent les enjeux de performance, de consommation mémoire et de batterie sur mobile ; considèrent les tests comme une composante naturelle du développement ; partagent leurs connaissances et contribuent activement à la dynamique collective.
#StormYourCareer 💡 Rejoins STORM GROUP et grandis avec nous ! Pilote la transformation IT de nos clientsTu rejoindras nos équipes en tant que Chef de Projet Java H/F pour des missions stratégiques. Ta mission : coordonner, organiser et piloter des projets IT complexes pour nos clients, majoritairement dans les secteurs de la Banque et de l'Assurance, en t'appuyant sur ton expertise des environnements de développement Java/J2EE. Ton futur environnementTu travailleras en étroite collaboration avec les équipes métier, les éditeurs, et l'ensemble des contributeurs au sein de la DSI de nos grands comptes clients. Tu seras un acteur clé, assurant la liaison entre les besoins fonctionnels et la réalisation technique, dans un environnement où la qualité, l'organisation et la communication sont essentielles. Tes missionsEn tant que Chef de Projet, tu seras amené(e) à réaliser les tâches suivantes : Pilotage et Coordination : Coordonner, organiser et piloter les projets avec le métier, les éditeurs du marché et l'ensemble des contributeurs au sein de la DSI Gérer les budgets et les plannings du projet. Cadrage et Spécification : Accompagner le métier dans le cadrage et l'expression de son besoin. Rédiger les spécifications fonctionnelles et/ou techniques. Mise en Œuvre : Organiser, accompagner et assister les phases de développements, déploiements, tests et recettes(VABF/VSR). Maintenance et Évolution : Participer à la gestion du parc applicatif : pilotage des petites évolutions, maintenance et support. Ton profilTu es diplômé(e) d'une formation supérieure (type diplôme d'Ingénieur ou BAC+5) avec une spécialisation en informatique. Tu justifies d'une expérience confirmée sur un poste similaire (Chef de Projet, PMO, Consultant MOA/MOE). Tu as une expérience d'encadrement, ou tu souhaites développer tes compétences en pilotage de projet. Tes atoutsTu es familier d'un ou plusieurs des environnements techniques suivants : Architectures et frameworks Java/J2EE (ESSENTIEL). Architectures orientées services. Bases de données SQL. Développements batchs et scripting. Environnement Mainframe (un plus). Tes qualités personnelles : Capacités d'analyse et d'adaptation. Esprit d'équipe et excellent goût de la communication. Proactivité et sens des responsabilités. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie. Notre processus de sélectionÉchange introductif avec un chargé de recrutement. Entretien métier avec évaluation technique approfondie. Rencontre finale pour validation du fit et projection sur la mission. Storm Group encourage une culture inclusive et multiculturelle où la diversité des profils nourrit notre intelligence collective. En rejoignant la Storm Team, tu intègres un écosystème engagé qui place le développement de tes talents au cœur de sa stratégie, tout en agissant concrètement pour la solidarité et la réduction de l'empreinte environnementale, aussi bien au sein de nos bureaux que dans les projets d'envergure que nous menons chez nos clients.
Dans le cadre d'un projet de développement applicatif en mode BUILD, nous recherchons un Développeur Full Stack Java 21 / Vue.js pour renforcer l'équipe. Le consultant interviendra principalement sur le développement Front-End en Vue.js, tout en contribuant aux développements Back-End en Java 21 et Spring Boot. Il participera à la conception et à l'évolution des fonctionnalités applicatives, dans le respect des bonnes pratiques de développement, des exigences de qualité et des normes d'accessibilité numérique. Missions principalesConcevoir, développer et faire évoluer de nouvelles fonctionnalités principalement en Vue.js. Développer et maintenir les interfaces utilisateur en veillant à leur qualité, leur ergonomie et leur maintenabilité. Participer aux développements Back-End en Java 21 et Spring Boot. Contribuer à la mise en œuvre et à l'évolution des traitements batch avec Spring Batch. Garantir la prise en compte des exigences d'accessibilité numérique conformément au RGAA. Participer aux activités d'intégration continue et de déploiement (CI/CD). Utiliser les outils de développement et d'intégration tels que Jenkins et GitLab. Collaborer avec le chef de projet et les développeurs tout au long du cycle de développement. Participer aux revues de code, aux tests et à la résolution des anomalies. Appliquer les bonnes pratiques de développement afin de garantir la qualité, la sécurité et la pérennité des applications. Environnement techniqueFront-End : Vue.js Back-End : Java 21, Spring Boot, Spring Batch CI/CD : Jenkins, GitLab Autres : Nubo, RGAA (Référentiel général d'amélioration de l'accessibilité)
Et si votre prochain projet vous permettait de concevoir des architectures backend robustes et de relever de vrais défis techniques ? 🚀 Chez K-LAGAN, nous recherchons un(e) Lead Dev Back-End Java Python (H/F) pour accompagner l'un de nos clients grands comptes dans la conception et l'évolution de systèmes distribués à forts volumes de données. 🎯 Votre missionVous interviendrez sur des projets stratégiques nécessitant une forte expertise en Java, Python et Apache Kafka, avec des enjeux de performance, de scalabilité et de résilience. Votre rôle combinera architecture technique, développement backend et accompagnement des équipes de développement. 🔧 Vos principales responsabilitésConcevoir et faire évoluer des architectures backend distribuées. Participer activement au développement de services en Java et Python. Concevoir et optimiser des architectures événementielles avec Apache Kafka. Optimiser les traitements, les flux et la gestion de volumes importants de données. Anticiper les problématiques de montée en charge, de performance et de concurrence. Garantir la résilience des applications : gestion des erreurs, reprises sur incident et prévention des pertes de données. Définir les standards de développement, de qualité et de sécurité. Accompagner techniquement les développeurs et favoriser le partage des bonnes pratiques. Collaborer avec les équipes Data, DevOps et Produit.
Vous renforcez les équipes de développement pour évoluer et maintenir des applications métiers backend en Java, exposant des services REST et reposant sur une base de données relationnelle, avec une attention particulière aux performances et à la qualité du code. Vos principales missions : • Développer et maintenir des applications backend en Java, exposant des services REST • Optimiser les performances des applications et des requêtes SQL pour traiter des volumétries importantes • Réaliser des POC afin de valider des choix technologiques et architecturaux • Participer à la conception, au développement, à la qualification et à la mise en production dans un cycle en V évolutif • Collaborer au sein d'équipes de 4 à 6 développeurs pour échanger sur les solutions techniques • Accompagner et encadrer techniquement des développeurs sur des sujets complexes • Respecter les bonnes pratiques de codage et les normes de sécurité (ISO 27001) dans un environnement industrialisé • Utiliser la chaîne CI/CD (Jenkins) et les outils de gestion de code (Git, Gerrit) pour les revues de code et les intégrations continues Référence de l'offre : mylk3q4mvr
Dans le cadre de l'évolution d'une plateforme métier stratégique, nous recherchons un Développeur Full Stack à dominante back-end, capable d'intervenir dans un environnement de développement innovant reposant fortement sur l'intelligence artificielle agentique. Vous intégrerez une équipe technique expérimentée, évoluant sur un système en cours de déploiement et engagé dans une phase de stabilisation et de non-régression. La particularité de cette mission réside dans l'approche de développement adoptée : les développeurs s'appuient sur des agents IA pour produire le code, dont ils assurent ensuite le pilotage, l'analyse critique et la validation. Au-delà des compétences techniques, nous recherchons donc un profil doté d'une réelle capacité de réflexion, d'analyse et de prise de recul, avec une posture proche de celle d'un Tech Lead. Vos missions : Piloter des agents d'intelligence artificielle dans la réalisation des développements applicatifs Analyser, challenger et valider le code généré par les agents, en veillant à sa qualité, sa cohérence et sa maintenabilité Concevoir et faire évoluer les composants back-end en Java et Spring Boot, ainsi que les interfaces front-end en Vue.js Participer aux réflexions d'architecture et aux choix de conception technique Garantir la fiabilité des évolutions dans un contexte exigeant de non-régression Identifier les risques, questionner les solutions proposées et prendre des initiatives pour améliorer la qualité du produit Collaborer étroitement avec le Tech Lead et les membres de l'équipe, dans une logique de partage de connaissances et d'amélioration continue Assurer une veille active sur les pratiques de développement assisté par l'IA et l'évolution des outils agentiques Environnement : Back/front - IA agentique - Java - Spring Boot - Vue.js
Dans le cadre de l'évolution d'une plateforme métier stratégique, nous recherchons un Tech Lead Full Stack à dominante back-end, disposant d'une forte sensibilité à l'architecture logicielle et aux nouveaux modes de développement assistés par l'intelligence artificielle. Vous rejoindrez une équipe technique expérimentée intervenant sur un système en cours de déploiement, avec des enjeux importants de fiabilité, de non-régression et de structuration des pratiques de développement. L'environnement repose sur une approche de développement agentique : le code est généré par des agents IA, tandis que les équipes assurent leur pilotage, l'analyse des résultats et la validation des solutions produites. Dans ce contexte, votre rôle sera de contribuer à l'encadrement technique de l'équipe, de garantir la pertinence des choix de conception et de renforcer l'autonomie collective. Vous travaillerez en coordination avec les différents responsables du programme afin de fluidifier les interactions entre les équipes humaines et les agents IA. Nous recherchons un profil doté d'une véritable vision technique, capable de prendre de la hauteur sur les problématiques rencontrées et d'adopter une posture proche de l'architecte solution. Vos missions : Encadrer techniquement une équipe de développeurs Full Stack et accompagner sa montée en compétences Piloter l'utilisation des agents IA dans les activités de développement et challenger les solutions générées Analyser le code produit par les agents, identifier les éventuelles faiblesses et garantir sa qualité, sa robustesse et sa maintenabilité Participer aux réflexions d'architecture et orienter les choix techniques en fonction des enjeux fonctionnels et opérationnels Accompagner l'équipe dans la résolution de problématiques complexes, en privilégiant le raisonnement et la compréhension plutôt que l'exécution Contribuer à la structuration des pratiques et à la réduction des dépendances à certaines expertises individuelles Coordonner les activités avec les différents responsables du programme et contribuer à la gestion d'un backlog partagé Garantir la maîtrise des évolutions dans un contexte de non-régression et de stabilisation applicative Favoriser le partage de connaissances, la prise d'initiative et l'autonomie des développeurs Assurer une veille sur les outils d'IA agentique et accompagner l'évolution des pratiques de développement Environnement : Front/Back - IA agentique - Java - Springboot - Vue.js
EXPÉRIENCE EN TANT QUE TECH LEAD REQUISE (minimum 3 ans) Le consultant intervient en tant que Tech Lead Java Senior fullstack. Il encadre et oriente une équipe d'environ cinq développeurs offshore. Ses missions : Suivre au quotidien le respect des principes établis et des bonnes pratiques : aider les développeurs, compléter les consignes, adapter la chaîne de CI, et suivre, encadrer et contrôler le travail des équipes offshore Donner aux PO tous les éléments pour prioriser la backlog Prendre connaissance des nouveaux besoins et assister les PO dans la qualification et les macro-estimations Détecter les difficultés, imaginer des esquisses de solution avec l'architecte et réaliser la conception détaillée si nécessaire Suivre l'exploitabilité et le comportement des applications avec les PO, proposer ou réaliser des dashboards complémentaires, et rester en contact régulier avec les intégrateurs et les ops Suivre et traiter les merge requests Concevoir et réaliser des stories Contribuer à l'animation technique des équipes avec l'architecte et les autres tech leads Participer au recrutement des développeurs Rester à l'écoute des pratiques et des technologies émergentes
Developpeur FullStack Java, Python Nantes Mission de Developpement FullStack Java, Python Nantes avec des expériences significatives en développement de serveurs MCP, en prompt engineering, en IA GEN dans des contextes projets. - Maîtrise de Java, Python indispensable - Application des bonnes pratiques DevOps, utilisation d'outils CICD (Gitlab CI, Concourse CI, ...) + Docker + K8S - Maitrise du contexte Agile Exigence client : + de 4 expériences d'au moins 6 mois dans le domaine demandé. Mission sur Nantes dans le locaux du client avec 2j site client impératifs.
🏢 Qui sommes-nous ? Visian Azur, filiale du Groupe Neurones, est une société de conseil spécialisée dans les projets data et applicatifs. Présents à Marseille, Aix-en-Provence, Sophia Antipolis, Montpellier, Toulouse et Lyon, nous accompagnons de grands comptes sur des projets techniquement exigeants. 💼 Le poste Vous rejoindrez une squad produit d'un grand compte pour assurer le développement et la maintenance d'une application métier, dans un environnement Agile. 🎯 Vos missions Développer les évolutions de l'application, côté back-end (Java) et front-end (Angular) Assurer la maintenance corrective et évolutive Concevoir et optimiser les traitements et requêtes en SQL et PL/SQL Intervenir sur les environnements Unix / Red Hat Participer à l'industrialisation des livraisons (Jenkins, XL Release, XL Deploy) Contribuer aux tests et à la documentation (Xray, Confluence) Participer aux rituels Agile de la squad 🛠️ Environnement technique Développement : Java, Angular Base de données : SQL, PL/SQL, Oracle Exadata Serveurs : Apache HTTP Server et Tomcat 11 sur Red Hat 9, JRE 21 Système : Unix DevOps : Bitbucket, Jenkins, XL Release, XL Deploy Méthode et outils : Agile, Jira, Confluence, Xray
Notre client recherche un Développeur Full Stack confirmé pour intervenir sur une plateforme applicative stratégique au sein d'une équipe Agile. La mission est à dominante Back-End (Java, Spring Boot, Kafka), avec une contribution au Front-End (React), dans un environnement moderne axé sur la qualité logicielle, les architectures distribuées et l'amélioration continue. Missions : Développement Back-End Concevoir, développer et maintenir des APIs REST robustes avec Java et Spring Boot. Implémenter et faire évoluer des flux événementiels Kafka pour traiter les statuts de livraison en temps réel. Assurer l'intégration de nouveaux partenaires transporteurs et la fiabilité des échanges de données. Concevoir des solutions performantes, évolutives et maintenables. Contribution Front-End Participer au développement de nouvelles fonctionnalités sur une interface React existante. Faire évoluer les composants UI et respecter les standards de développement de l'équipe. Collaborer avec les développeurs Front-End pour améliorer progressivement la qualité et l'ergonomie de l'application. Qualité logicielle et pratiques de développement Appliquer les principes du Clean Code et du Software Craftsmanship. Concevoir et maintenir des tests unitaires, d'intégration et end-to-end. Participer aux revues de code, au développement en binôme et à l'amélioration continue. Utiliser les outils d'IA générative pour accélérer le développement et renforcer la qualité du code et des tests. DevOps et observabilité Participer au déploiement des microservices sur Kubernetes. Contribuer à l'automatisation des pipelines CI/CD avec GitHub Actions. Superviser les applications et les flux de données via Datadog. Participer à l'amélioration de la fiabilité et de l'observabilité de la plateforme.
Dans le cadre d'un projet stratégique autour des échanges de données et de la sécurisation des flux applicatifs, nous recherchons un(e) Tech Lead spécialisé(e) en Kafka et Java. Vous contribuerez à la conception d'une solution fiable et sécurisée, capable de fonctionner dans des infrastructures exigeantes, où la maîtrise des accès et des communications est essentielle. Vous interviendrez dans un environnement technique stimulant, avec un rôle central dans les choix d'architecture, la validation des solutions et l'accompagnement de l'équipe de développement. Vos missionsÉtudier et valider une solution technique : concevoir et réaliser un prototype afin de tester plusieurs approches de circulation des données et d'en évaluer les performances, la sécurité et la fiabilité. Orienter les choix d'architecture : comparer différentes solutions de transfert et de réplication des messages, puis formuler des recommandations argumentées. Piloter les développements : apporter votre expertise technique à une équipe projet et contribuer à la conception d'un composant logiciel robuste et évolutif. Garantir la sécurité des échanges : mettre en œuvre les mécanismes d'authentification, de chiffrement et de contrôle des accès, en collaboration avec les équipes spécialisées. Fiabiliser les traitements : anticiper les interruptions de service, gérer les reprises après incident et limiter les risques de perte ou de duplication des messages. Industrialiser la solution : structurer le code, mettre en place les tests automatisés et contribuer à l'intégration continue. Assurer la transmission des connaissances : produire une documentation technique claire, formaliser les procédures d'exploitation et accompagner les futurs mainteneurs.
Join CGI as a Senior Full Stack Developer and help shape the digital services that support access to justice across the UK. Working with one of our key UK Government Department clients, you'll take ownership of reusable technology that enables their services to onboard faster, integrate consistently and operate reliably. You'll apply your Java and Angular expertise to solve complex engineering challenges, improve developer experiences and deliver secure, accessible services at scale. You'll have the scope to introduce fresh ideas, explore AI-assisted engineering and influence technical decisions, while working alongside supportive CGI colleagues, architects, product specialists and delivery teams committed to engineering excellence and meaningful public-sector outcomes. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is a hybrid position.