🌟 Quel sera ton poste ? 🌟 📍Lieu : Nantes Est 🏠 Télétravail : 2j/semaine 📝Contrat : Indep' / Portage / CDI Dans le cadre d'un projet de transformation autour d'un outil de gestion stratégique, vous rejoignez une équipe technique déjà en place pour intervenir à la fois sur des sujets de Build et de Run. L'objectif est clair : contribuer à des projets à forts enjeux tout en garantissant la stabilité et la qualité en production. Vous intervenez en tant que développeur senior / lead, avec un niveau d'autonomie élevé et une implication forte dans la qualité des livrables et le fonctionnement collectif. Vos responsabilités Concevoir et développer des services backend en Java / Spring Boot Participer à la conception des contrats d'API et à l'architecture applicative Contribuer à des systèmes distribués intégrant du messaging (Kafka) Intervenir sur des sujets de production : performance, monitoring, observabilité Assurer un niveau de qualité élevé (code, pratiques, maintenabilité) Collaborer étroitement avec l'équipe et s'intégrer dans des cycles de delivery à enjeux Environnement technique Java Spring Boot GCP Kafka Architecture microservices Ce que le poste implique concrètement Une forte autonomie dans la prise en charge des sujets Une contribution autant sur le build que sur le run Une attente élevée sur la qualité de développement Une proximité réelle avec la production (fiabilité, observabilité, incidents) Une présence sur site majoritaire (60%)
Dans le cadre du renforcement de ses équipes de développement, nous recherchons actuellement un.e Développeur Java Spring Boot pour intervenir chez l'un de nos clients du secteur bancaire. Vous intégrerez une squad Agile en charge du développement et de l'évolution d'applications critiques, au sein d'un environnement Cloud moderne et orienté microservices. Vous participerez aux développements, aux évolutions fonctionnelles et techniques ainsi qu'à l'amélioration continue des applications, en collaboration avec les autres membres de l'équipe. 🎯 Votre rôle En tant que Développeur Java, vous intervenez sur l'ensemble du cycle de développement des applications, de la conception jusqu'à la mise en production. Vous contribuez au développement de nouvelles fonctionnalités, à la maintenance évolutive et à l'amélioration de la qualité des applications dans un environnement Cloud et DevOps. Vos missions 💻 Développement backend Vous participez au développement et à l'évolution des applications. À ce titre, vous serez amené.e à : Développer de nouvelles fonctionnalités en Java Concevoir et faire évoluer des microservices avec Spring Boot Participer aux revues de code et appliquer les bonnes pratiques de développement Réaliser les tests unitaires et contribuer à la qualité des livrables Corriger les anomalies et assurer la maintenance évolutive des applications ☁️ Environnement Cloud & DevOps Vous contribuez à l'industrialisation et au déploiement des applications. Vos principales responsabilités seront de : Déployer les applications sur Kubernetes Participer aux évolutions de l'environnement IBM Cloud Contribuer à l'amélioration des performances et de la fiabilité des applications Participer au maintien en conditions opérationnelles des services 🤝 Collaboration Agile Vous évoluez au sein d'une équipe Agile. Dans ce cadre, vous serez chargé.e de : Participer aux cérémonies Scrum Collaborer avec les développeurs, les Business Analysts et les équipes d'exploitation Contribuer aux choix techniques et à l'amélioration continue de la squad 🧭 Environnement technique 🛠 Technologies Java 17 / Java 21 Spring Boot 3 & 4 PostgreSQL IBM Cloud Kubernetes Microservices Git API REST
Bonjour, je recherche pour l'un de mes clients un(e) lead back-end JAVA / Spring Boot. Mission : -assurer le rôle de référent technique sur les applications développées -accompagner les équipes de développement dans la conception et l'implémentation des solutions -définir les architectures applicatives et les bonnes pratiques de développement -garantir la qualité, la performance, la maintenabilité et la sécurité des applications -réaliser des revues de code et partager les bonnes pratiques -contribuer à la montée en compétences des développeurs N'hésitez pas à revenir vers moi pour des informations complémentaires.
Contexte et détails de la mission Une nouvelle application doit être développée pour traiter une nouvelle activité. Il s'agit d'une écriture from scratch. Le projet est mené en méthode Agile Une grande autonomie et une capacité de à proposer des solutions sont demandées pour cette mission. Nous recherchons un concepteur sur les applications du produit pour assurer la conception applicative et technique des évolutions souhaitées, des propositions sur la réalisation dans un contexte métier innovant. MISSION Au sein de la squad Acceptation, le profil est en charge des activités suivantes : - Appétence et utilisation d'IA régulièrement - Spécifications fonctionnelles et techniques - Développement - Tests unitaires - Recette des livrables - Tests de charge - Analyse d'incidents et prise en compte des contraintes du RUN Les technologies utilisées sont JAVA 25, SpringBoot 4. L'application est hébergée sur Azure.
Contexte & Missions Dans le cadre de notre croissance, nous recherchons un Développeur Java / Spring confirmé pour renforcer notre équipe de développement. Vous interviendrez sur des projets applicatifs à forte valeur ajoutée, alliant performance, qualité de code et innovation technique. Vos principales responsabilités : - Concevoir, développer et maintenir des applications Java / Spring Boot - Participer à la définition de l'architecture et aux choix techniques - Mettre en oeuvre des API REST robustes, performantes et sécurisées - Contribuer aux revues de code, à la qualité logicielle et à la mise en place de bonnes pratiques - Collaborer étroitement avec les équipes Produit, QA et Ops - Participer à l'amélioration continue : optimisation, refactoring, automatisation - Travailler en méthodologie Agile (Scrum) au sein d'une équipe dynamique Stack technique Java 11+, Spring Boot, Spring MVC, Spring Data, Hibernate API REST, JSON Maven ou Gradle Docker, CI/CD (GitLab, Jenkins...) PostgreSQL / MySQL / Oracle Outils : Git, Jira, Confluence Connaissances appréciées : microservices, Kubernetes, cloud (AWS / Azure)
Missions Attendues Pour atteindre ces objectifs, le prestataire devra réaliser les missions suivantes : Développement backend et Conception/développement d'un front (Focus : Transformation) Prendre en charge le développement de nouvelles fonctionnalités (modules microservices) et la correction d'anomalies. Aider au lancement d'un premier frontend et à la montée en compétence du reste de l'équipe sur les technologies front. Aider à la conception des architectures logicielles adaptées aux nouvelles problématiques métier. Optimiser le code existant (refactoring, performance) dans le cadre de la migration. Participer activement aux phases de tests et de qualification en collaboration avec les équipes QA. Support et Analyse (Focus : Stabilité) Apporter une expertise technique (Support N3) dans l'analyse et la résolution de dysfonctionnements complexes sur les environnements de production. Identifier et formaliser les plans d'action (correctifs, contournements) à partir d'un incident. Pas d'astreinte aujourd'hui sur le périmètre mais possibilité de demande d'interventions exceptionnelles Méthodologie et Pilotage (Focus : Agilité & Performance) Agir en tant qu'acteur clé de la méthodologie agile de l'équipe (cérémonies, rituels). Apporter un regard critique et constructif sur l'existant, et être force de proposition pour l'implémentation de bonnes pratiques. Autonomie et Responsabilités Agir avec une pleine autonomie dans l'accomplissement de sa mission. Livrables Attendus Le prestataire s'engage à fournir les livrables suivants : Réalisations de corrections/évolutions, incluant une analyse d'impacts détaillée. Code source des fonctionnalités et correctifs (versioné, testé, documenté). Mise à jour de la documentation technique et fonctionnelle associée. Participation à la rédaction des besoins et spécifications, en collaboration avec les PMs / supports fonctionnels. Participation au run du périmètre Identification et formalisation des corrections à effectuer à partir d'un problème donné. Estimation de la charge nécessaire pour un développement. Garantie de Qualité des Livrables Le prestataire est garant de la qualité de ses livrables, ce qui inclut : Le respect des normes de qualité (ex: Analyse SonarCloud OK). L'optimisation des performances (maîtrise des requêtes exécutées, consommation mémoire/CPU). La non-régression et la couverture de tests adéquate (playwright / cucumber pour le e2e, Vitest / junit pour l'unitaire). Environnement Technique & Compétences Requises Contexte SI : Transformation d'un monolithe en architecture microservices (un module en cours, objectif d'implémenter tous les modules).
Dans le cadre du renforcement de l'équipe , nous recherchons un(e) développeur(euse) full-stack Java / Spring Boot / VueJS pour intervenir sur des projets applicatifs critiques à fort impact métier. Vos missions Participer à la conception, au développement et à l'évolution d'applications GED et de workflows métiers Contribuer aux choix techniques et à l'architecture applicative Assurer la maintenance évolutive et corrective des solutions existantes Travailler en collaboration avec les équipes métier et les autres développeurs dans un cadre Agile
Vous êtes passionné(e) par le développement backend et souhaitez contribuer à des projets innovants dans le domaine de la mobilité ? Nous recherchons un Développeur Backend Kotlin confirmé pour rejoindre une équipe en pleine croissance et participer au développement d'une plateforme qui connecte les principaux acteurs de la mobilité (train, bus, assurance…) grâce à des API modernes. Vos missionsConcevoir et développer des applications backend en Kotlin / Spring Boot. Développer et maintenir des connecteurs vers différents fournisseurs de mobilité. Participer à l'industrialisation des développements (CI/CD, GitOps, automatisation). Garantir la qualité du code grâce aux tests automatisés et aux bonnes pratiques. Participer aux revues de code, au pair programming et aux choix d'architecture. Contribuer à des projets innovants autour de l'IA appliquée au développement (Specification Driven Development). Stack techniqueKotlin (ou Java avec une forte envie de monter en compétence sur Kotlin) Spring Boot AWS Kubernetes / EKS MongoDB Atlas GitLab CI/CD Tests automatisés : JUnit, Cucumber, Wiremock, Kotest, Spring Cloud Contract Les +GitOps, ArgoCD, Helm Datadog APIs de mobilité Intérêt pour l'IA appliquée au développement
Les missions : Participer à l'élaboration et la réalisation de sujets techniques transverses Assurer l'évolutivité, la performance et la maintenabilité de la plateforme Participer aux choix techniques de l'équipe en matière de développement Contribuer à l'amélioration de l'intégration continue et aux outils de qualité de code du client Implémenter des solutions techniques Participer à la validation des développements livrés (réalisation de tests unitaires, revue de code) Analyser et corriger des anomalies
CONTEXTE Client grand compte engagé dans la transformation de sa stratégie API Management et DevSecOps à l'échelle internationale (EMEA, UK, LATAM). L'équipe en charge des outils autour d'Apigee est composée de deux développeurs fullstack. La mission vise à remplacer un consultant actuellement en poste sur ce périmètre. Les enjeux portent sur la continuité des outils internes de gouvernance et de documentation Apigee, ainsi que sur le maintien des pipelines CI/CD associés. RÔLE ET RESPONSABILITÉS PRINCIPALES • Développement et maintenance de la plateforme de gouvernance API Apigee (automatisation et sécurisation de la création des composants API). • Développement du portail interne de documentation technique des API exposées sur Apigee. • Développement et maintenance du référentiel Apigee (application multi-tenant GCP, cartographie des liaisons entre composants API). • Conception et pilotage d'écosystèmes Cloud-native (GCP, Kubernetes, Terraform). • Gouvernance des plateformes Apigee X. • Maintien et évolution des pipelines CI/CD des outils développés. • Contribution à une culture DevOps orientée sécurité au sein de l'équipe. LIVRABLES ATTENDUS • Plateforme de gouvernance API (application web). • Portail interne de documentation technique des API. • Référentiel Apigee : application de stockage et de lecture en temps réel des données du runtime Apigee, modèle multi-tenant GCP. • Cartographie des liaisons entre composants API. • Pipelines CI/CD des outils développés.
Vous interviendrez autour de la maintenance et des projets, vos missions consisteront à contribuer: Maintenance: Traitement des fiches de corrections et d'évolutions via l'outil JIRA, sous la supervision du responsable de la maintenance ou du chef de projet de l'applicatif. Cela inclut les étapes suivantes : qualification, chiffrage, planification, spécification technique, développement (de bout en bout), test technique, gestion des déploiements en coordination avec le chef de projet et les autres développeurs de l'équipe… Collaboration avec les gestionnaires des pays (communication écrite et orale en français ou anglais et espagnol), responsables métiers, chefs de projets pour comprendre, analyser et challenger les besoins métiers, Projets: Participation aux projets relevant du périmètre du pôle, notamment les projets techniques, métiers et réglementaires. Participation en priorité au projet de Modernisation consistant à migrer des fonctionnalités Développement de l'applicatif (en Java / Javascript) de bout en bout des solutions en fonction des besoins métiers Proposition de solution technique en fonction des coûts/qualités et des deadlines imposés par le métier Participation dans la migration d'un DWH (oracle) vers GCP Contribuer et développer la solution (langage Python / propre à GCP) Collaboration avec tous les membres du pôle pour identifier les impacts potentiels sur l'outil ou proposer des optimisations. Traitement des sujets / projets sous le cycle en V Contribution dans la définition d'une méthodologie / stratégie de déploiement collective sur GIT sous la contrainte d'un nombre d'environnement restreint Participation aux différentes instances du pôle : point de maintenance IT / point d'équipe / daily Vous serez en charge de : Analyse des besoins fonctionnels et techniques. Contribution aux spécifications technico- fonctionnelles Rédaction des spécifications techniques Réalisation des développements complexes de bout en bout en Java/Javascript/Angular/Springboot, avec une majeure sur le frontend serait fortement apprécié Conduite des revues de code des autres développeurs et garantir les bonnes pratiques. Participation aux décisions techniques et à la cohérence de l'architecture. Amélioration des outils, méthodes et process. Veille qualité, performance et sécurité des livrables.
Au sein de notre centre de service de Grenoble, vous intervenez sur une plateforme de data streaming dédiée à la collecte et au traitement de données énergétiques issues d'équipements terrain (capteurs IoT, automates, GTB). En tant qu'Expert Kafka Streams / Lead Dev Data Streaming, vous prenez en charge la conception, le développement et la mise en production de pipelines temps réel critiques. Vos missions principales : Concevoir et développer des microservices de streaming en Java / Spring Boot autour de Kafka & Kafka Streams. Construire et optimiser des topologies Kafka Streams (agrégations, fenêtres temporelles, joins, state stores…). Traiter les sujets de partitionnement, throughput, latence, scalabilité et gestion des offsets. Mettre en œuvre la résilience : tolérance aux pannes, reprise sur incident, relecture/replay, cohérence des données. Contribuer à l'architecture event-driven et aux bonnes pratiques de systèmes distribués. Participer à la supervision et au maintien en conditions opérationnelles des pipelines (métriques, alerting, troubleshooting). Assurer un rôle de lead technique : revues de code, standards, accompagnement de l'équipe, design technique. Environnement technique : Expertise : Java, Spring Boot, Spring Data, Kafka, Kafka Streams Idéalement : Kafka Connect, Spring Cloud, InfluxDB, Oracle/PLSQL, AWS (Lambda/SQS/SNS), Ansible, Docker, Spark
Nous recherchons un(e) ingénieur Développement Fullstack Java. Au quotidien, les missions s'articulent autour de plusieurs axes : TMA (Tierce Maintenance Applicative) et Évolutions : Assurer la maintenance de l'application en production et développer les nouvelles fonctionnalités attendues. Tests et Qualité : Rédiger et exécuter les plans de test. Support et Exploitation : Assurer un support technique directement auprès des clients et effectuer le suivi de l'exploitation métier en lien avec les équipes de Production Informatique.
Contexte Dans le cadre de nouveaux projets digitaux, nous recherchons un(e) Développeur(se) Full Stack Java / Vue.js pour renforcer nos équipes techniques. Vos missions Développer des applications web performantes et évolutives Concevoir les back-ends en Java (Spring / Spring Boot) Développer les interfaces utilisateurs en Vue.js Participer à la conception technique et aux choix d'architecture Garantir la qualité, la maintenabilité et la sécurité du code Travailler en méthodologie agile Pourquoi nous rejoindre ? Projets innovants Technologies modernes Environnement collaboratif Perspectives d'évolution technique
Développement des BFF de l'application Compétences techniques Spring boot - Expert - Impératif KMM - Expert - Impératif Kotlin - Expert - Important Connaissances linguistiques: Français Courant (Impératif) Description détaillée Nous recherchons un développeur Kotlin/Spring. Nous avons développé un Back For Front (BFF) en Kotlin avec le framework Spring hébergé sur GCP. Chaque BFF fournit les APIs de l'APP et s'occupe d'orchestrer les appels aux différentes API REST (primitives) de notre back office. Pour l'APP, nous avons développé une multitude de BFF: BFF-Store, BFF-Product, BFF-Loyalty ... Chaque BFF gère un domaine fonctionnel de l'APP. Chaque BFF est développé indépendamment des autres (micro-services) (sur base de quelques librairies communes). Au niveau fonctionnel, l'application est celle grand public, 550 000 utilisateurs actifs, 600M d'€ de CA/an, elle permet de : Faire ses courses en ligne pour une livraison à domicile ou pour un retrait en Drive, en Consignes ou dans un Auchan Piéton par exemple Consulter ses achats les plus fréquents Créer ses listes de courses afin de faciliter ses courses Retrouver l'ensemble de l'historique de commandes Être un véritable compagnon de courses pour faciliter les courses en magasin avec les catalogues, les bons de réductions et tickets de caisses dématérialisés ou Scan to Go Consulter les horaires des magasins physiques Retrouver l'ensemble de sa fidélité avec le montant de la cagnotte ainsi que les différents avantages
Dans le cadre du développement de notre plateforme de data streaming dédiée au secteur de l'énergie, nous recherchons un Lead Developer Data Streaming. Contexte La plateforme assure la collecte et le traitement de données énergétiques issues d'équipements terrain : capteurs IoT, automates, systèmes de gestion technique de bâtiments. Elle constitue le socle de l'exploitation et de la valorisation de ces données en temps réel. Environnement technique - Java, Spring Boot, Spring Data - Apache Kafka, Kafka Streams - Idéalement : InfluxDB, Spring Cloud, Kafka Connect, Oracle Database, PL/SQL, AWS Lambda, SQS, SNS, Ansible, Docker, Spark Enjeux et missions En tant que Lead Developer Data Streaming, vous prendrez en charge le pilotage technique des sujets suivants : - Les problématiques de streaming : partitionnement Kafka, gestion du throughput, optimisation de la latence - La tolérance aux pannes et la reprise sur incident - La cohérence des données et la supervision de pipelines critiques - Des sujets avancés liés aux architectures event-driven et aux systèmes distribués - L'orientation technique de l'équipe sur ces sujets