Intégré(e) aux équipes d'un de nos clients grands comptes, vous interviendrez sur l'ensemble du cycle de vie d'une évolution applicative, de l'avant-projet au suivi de production, dans un cadre d'organisation SAFe et sur les architectures STOM et STMC. Le détail de vos missions sera le suivant : Conception et cadrage - Participer aux ateliers de cadrage avec le Product Owner, la MOA, le métier et les parties prenantes MOE - Réaliser les études de faisabilité technique avec l'équipe, l'architecte et le correspondant de production - Définir les macro-chiffrages, macro-plannings puis les chiffrages détaillés, la planification et le versioning - Affiner les règles de gestion avec le métier Développement et tests - Maquetter et prototyper la solution - Développer les fonctionnalités et réaliser les tests unitaires - Contribuer aux tests fonctionnels et aux campagnes de non-régression - Suivre l'évolution jusqu'à la mise en production / mise en service Suivi de production et support - Gérer les incidents de production, notamment les incidents batch - Piloter le support N2 assuré par le CDS - Assurer le support N3 aux utilisateurs et analyser les tickets remontés - Réaliser des extractions simples en SQL, traiter les cas particuliers et corriger les données en recette ou en production Environnement technique - Java, architecture J2EE, Spring Boot / framework ROA - Angular et AngularJS, Webstorm IDE, Struts - Web API REST, WebSphere, Eclipse Neon, client Git - Couchbase et base de données Oracle - Socle ITAAS / RedHat, chaîne CI/CD Jenkins et Nexus - Participation aux cérémonies Agile, PI, COSUI MOA, ateliers techniques et suivi budgétaire
Au sein d'une équipe Agile dédiée à des produits innovants pour le réseau électrique, vous intervenez en tant que Lead Tech Java / Angular. Vous assurez le rôle de référent technique sur des applications web et des sujets data liés notamment à la maintenance prédictive, à la mobilité électrique et aux charges réseau. Vous concevez, développez et maintenez des applications Java Spring Boot et Angular. Vous participez au cadrage fonctionnel et technique, accompagnez les Product Owners, réalisez les revues de code et garantissez la qualité, la sécurité et la maintenabilité des solutions. Vous intervenez sur l'ensemble du cycle de vie des projets, du POC à la mise en production, tout en accompagnant techniquement les équipes.
Dans le cadre de l'évolution de la plateforme Optima et de la refonte de son interface de supervision, nous recherchons un Développeur Full Stack confirmé Java / Angular. Optima est un moteur de calcul du risque de crédit utilisé notamment pour les calculs réglementaires RWA, grands risques et provisions IFRS9. Le programme est engagé dans une phase de modernisation avec la migration vers une architecture Java/Spark distribuée, la refonte de l'IHM en Angular/Java et le déploiement sur le Cloud / CDP Cloudera.
Contexte de la mission : Viveris, en lien avec ses partenaires Editeurs, pilote les chantiers de transformation métier et IT qui contribuent à la performance des entreprises du bancaire. Dans le cadre de nos priorités stratégiques engagement client & fidélité, nous recherchons un Développeur Backend Senior Java avec des compétences d'analyste pour intervenir sur l'évolution de nouveaux parcours de gestion de crédit bail. Vos missions et responsabilités : - Collaboration avec les analystes dans la mise en oeuvre des fonctionnalités demandées ; - Participation au développement backend sur un environnement en Java Springboot ; - Elaborer et rédiger les spécifications fonctionnelles générales et détaillées ; - Mesurer l'état d'avancement des travaux ; - Réalisation des tests unitaires et d'intégrations ; - Analyse et correction des incidents de production.
Lead Developer / Tech Lead JAVA Banque pour un client à La Défense, avec un démarrage ASAP. Le contexte Le profil aura pour responsabilité de prendre le lead technique d'une équipe de 3 développeurs : 2 développeurs seniors 1 développeur junior Le poste nécessite une présence à temps plein sur site au démarrage, puis un rythme de 3 jours de télétravail par semaine. Profil recherché Le client attend un vrai profil technique, capable notamment d'intervenir sur : la conception et l'architecture des solutions ; le développement ; les sujets DevOps / CI-CD, qui sont particulièrement importants sur ce besoin ; l'accompagnement et le pilotage technique de l'équipe ; une bonne compréhension et une sensibilité aux sujets liés à l'IA. L'équipe étant assez exigeante techniquement, il faut privilégier un profil tres solide techniquement et capable de prendre rapidement le lead. Il faut que le candidat ait une très bonne posture et s'exprime très bien.
Nous recherchons un développeur Java / React (H/F) afin de réaliser les missions suivantes : - Concevoir et développer des applications web performantes et évolutives - Participer à l'analyse des besoins et aux choix techniques - Développer les fonctionnalités back-end en Java et les interfaces front-end en React - Garantir la qualité, la maintenabilité et la sécurité du code - Réaliser les tests unitaires et participer aux phases de recette - Collaborer avec les équipes produit, QA et DevOps - Participer aux revues de code et à l'amélioration continue des pratiques de développement - Assurer la maintenance corrective et évolutive des applications Stack : Java, Spring Boot, React, TypeScript, REST API, SQL, Git, Docker
Nous recherchons 2 Développeurs Java expérimentés pour renforcer une équipe Agile basée à Vannes. Vous interviendrez sur des projets applicatifs de bout en bout, de la conception au développement, jusqu'aux phases de test, d'intégration et de mise en production. Vos missionsConcevoir et développer de nouvelles fonctionnalités Participer à l'intégration de solutions et d'API Assurer la maintenance corrective et évolutive Développer et intégrer des API REST / SOAP Réaliser les tests unitaires et d'intégration Diagnostiquer et résoudre les incidents Préparer les mises en production avec les équipes expertes Maintenir la documentation technique et fonctionnelle Collaborer avec les différentes squads dans un environnement Agile Participer à l'amélioration continue et à la veille technologique Environnement techniqueJava / Backend : Java, Spring, Spring Boot, Maven, JUnit, SQL, REST, SOAP, JSON, XML, Swagger CI/CD & DevOps : Git, GitLab CI/CD, Jenkins, Docker, Kubernetes, Ansible, SonarQube, XLRelease Outils : Postman, Jira, ELK, Node.js
Votre mission : Au sein d'une équipe Agile, vous participerez à l'analyse, la conception et la mise en œuvre de solutions applicatives basées sur une architecture micro-services. Vous interviendrez notamment sur : L'analyse des besoins et la conception des solutions techniques L'estimation des charges et le suivi des réalisations Le développement d'applications Java / Spring Boot La participation aux revues de code et aux déploiements La gestion et le suivi des incidents de production L'accompagnement des projets de migration technique et d'évolution des infrastructures La collaboration avec les équipes techniques et métiers dans un environnement Agile
Contexte de la mission : Dans le cadre de la modernisation de son écosystème mobile au service de plus de 25 000 utilisateurs, la Direction des Systèmes d'Information d'un grand groupe d'assurance recherche un consultant pour un projet de réécriture applicative prévu jusqu'en juin 2027. Le chantier porte sur la refonte de plusieurs applications mobiles (initialement développées sous Ionic Capacitor) vers une architecture cible sous Flutter, combinée à la réécriture complète de la couche Back for Front (BFF) en Java. L'utilisation de l'intelligence artificielle est intégrée aux méthodes de travail (notamment via GitHub Copilot) afin d'accélérer les phases de développement. MissionsRéécriture du Back for Front (BFF) : Assurer la conception, la réécriture complète et la mise en production du socle BFF en Java / architecture micro-services. Développement mobile Flutter : Prendre en charge activement les développements applicatifs sous Flutter en remplacement du socle Ionic Capacitor. Intégration de l'IA & Outillage : Utiliser au quotidien GitHub Copilot pour optimiser les processus de livraison de code et être force de proposition sur de nouveaux cas d'usage IA à intégrer dans l'application. Qualité & Tests : Rédiger les tests unitaires (JUnit) et garantir la robustesse des fonctionnalités développées. MCO & Évolutions : Prendre en charge la maintenance corrective et évolutive des applications post-réécriture. Livraison continue : Déployer les livrables via les pipelines GitLab CI au sein d'une organisation en méthode Agile.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Nous recherchons un·e Tech Lead Java / React.js pour rejoindre une équipe Agile chez l'un de nos clients. Votre rôle : donner le cap technique et faire progresser l'équipe Vous rejoindrez une équipe de développement Agile dans laquelle vous serez l'un des référents techniques. Vous travaillerez en lien étroit avec l'Apps Lead, un autre Lead Dev, les Product Owners, les équipes QA et DevOps. Votre objectif : garantir la cohérence des solutions développées tout en aidant l'équipe à gagner en autonomie et en qualité. Au quotidien, vous interviendrez sur quatre dimensions : 1/ Accompagner techniquement l'équipe Vous serez le point d'appui des développeurs lorsqu'un sujet nécessite davantage d'expertise ou de recul. Vous les accompagnerez dans leurs choix techniques, les aiderez à résoudre les problématiques complexes et contribuerez à leur montée en compétences. Vous assurerez également le support technique de dernier niveau lorsque la situation le nécessite. 2/ Porter les choix d'architecture et de conception Avec l'autre Lead Dev et l'Apps Lead, vous participerez à la définition et à la validation des orientations techniques. Vous veillerez notamment à la performance, la sécurité et la maintenabilité des applications. Vous contribuerez également à identifier les sujets de dette ou d'amélioration technique et à construire, avec les Product Owners, un backlog technique priorisé. 3/ Coordonner sans vous éloigner du terrain Votre rôle implique une dimension de coordination : synchronisation avec les différentes parties prenantes, remontée des alertes, estimation de certains sujets et suivi des développeurs de votre équipe. Vous pourrez également animer des ateliers et participer au recrutement de nouveaux profils techniques. L'objectif n'est pas d'ajouter une couche de management : vous êtes là pour fluidifier les décisions et permettre à l'équipe d'avancer dans de bonnes conditions techniques. 4/ Continuer à développer sur les sujets qui le nécessitent Le développement reste présent, même s'il devient une activité secondaire du poste. Vous interviendrez ponctuellement sur les fonctionnalités et problématiques techniques complexes, réaliserez des revues de code et veillerez au respect des standards définis par l'équipe.
Contexte de la mission : Viveris pilote les chantiers de transformation métier et IT qui contribuent à la performance des entreprises du Retail. Nous recrutons un Développeur Backend Senior Java. Intégré(e) à la Squad Customer en charge du système d'encaissement, vous contribuerez à l'évolution de notre application de gestion des factures. Votre mission principale consistera à développer de nouvelles fonctionnalités : - La génération de factures, - L'impression en local en magasin, - L'envoi par email, - La dématérialisation des documents, - L'archivage des données au format PDF et sous forme de données structurées. Vos responsabilités et missions : - Collaboration avec les analystes dans la mise en oeuvre des fonctionnalités demandées ; - Participation au développement backend sur un environnement en Java Springboot ; - Rédaction des spécifications et des cahiers de recette ; - Réalisation des tests unitaires et d'intégrations ; - Analyse et correction des incidents de production.
Vous intégrez une équipe Agile travaillant sur des applications métier stratégiques à forte disponibilité. Vous intervenez principalement sur le développement backend en Java tout en contribuant aux évolutions frontend en React. Vos missionsVous concevez, développez et faites évoluer les applications métiers de l'entreprise Vous intervenez principalement sur le développement backend en Java Vous participez au développement des interfaces utilisateurs en React Vous développez et maintenez des API performantes et sécurisées Vous participez aux phases d'analyse technique et de conception des solutions Vous réalisez les tests unitaires et garantissez la qualité des développements Vous contribuez à l'amélioration continue des applications et des processus de développement Vous collaborez avec les équipes projets, les développeurs et les parties prenantes métier Vous participez aux revues de code et au partage des bonnes pratiques Environnement techniqueJava Spring Boot React API REST SQL Git Méthodologies Agile
Dans le cadre d'une mission pour l'un de nos clients majeurs du secteur bancaire, nous recherchons un Tech Lead Fullstack Java / Angular disposant également d'une bonne maîtrise de Kafka. Vous intégrerez une équipe travaillant sur des applications métiers à forts enjeux, dans un environnement Agile et avec des exigences élevées en matière de qualité, de robustesse et de bonnes pratiques de développement. Vos principales missions seront : Concevoir et développer des applications Fullstack Java / Angular ; Assurer un rôle de référent technique auprès de l'équipe de développement ; Participer aux choix d'architecture et garantir la qualité des solutions mises en œuvre ; Accompagner les développeurs et diffuser les bonnes pratiques ; Concevoir, développer et intégrer des API REST ; Intervenir sur des flux et architectures utilisant Kafka ; Réaliser les revues de code et veiller au respect des standards de développement ; Mettre en œuvre les pratiques TDD / BDD et contribuer à l'automatisation des tests ; Participer à l'amélioration des chaînes CI/CD et aux pratiques DevSecOps ; Utiliser GitHub Copilot dans les activités de développement ; Participer aux cérémonies Agile et contribuer à l'amélioration continue ; Analyser et résoudre les anomalies et incidents techniques.
Développeur (euse) Expert(e) Elastic Search / Java CONTEXTE Au sein d'un domaine Front Web, la mission consiste à assister dans le développement la montée de version ElasticSearch au sein d'une application vente. Cette application à comme objectifs: • Les données « produits » sont enregistrées dans un cluster Elastic • Les données sont utilisées par différentes applications pour la recherche et l'affichage des informations produits sur une market place • D'être hautement disponible avec des performances idéales DESCRIPTION DE LA MISSION - Opérer la montée de version d'Elasticsearch actuellement en version 6 pour passer sur une version 8 latest dans un contexte fonctionnel riche - Participer aux développements à venir ENVIRONNEMENT TECHNIQUE - Java 8 - Elastic search 6+ - Framework Dropwizard -Application haute disponibilité, haute performance
Le domaine Mdep "Acquisition" est à la recherche d'un ingénieur software expérimenté / Lead dev pour le patrimoine applicatif qui assure le pilotage et la gestion des applications serveurs frontaux Acquisition Monétique. Ces serveurs sont des applications de très haute disponibilité qui traitent des volumétries temps réel importantes, elles sont classées dans la catégorie des applications dites "Extrêmes". L'environnement technique se situe dans le domaine OPEN (LINUX) et une maîtrise technique est requise pour assurer l'intégration des versions logiciels dans le SI BCEF. La mission se situe dans le domaine des Moyens de Paiement, partie Monétique acquéreur, secteur actuellement en forte innovation et contraint par de nombreuses évolutions protocolaires et règlementaires. Profil IS java Confirmé ayant une vision 360 IT (logiciels, flux, développement/configurations) Expérience de ~10 ans d'exp minimum profil polyvalent Compétences fonctionnelles : • Expertise en Monétique serait un plus • Capacité rédactionnelle • Capacité à gérer des incidents • Compréhension des rouages des systèmes informatiques, administration des systèmes) Compétences techniques : • Expérience avancée sur des systèmes linux (Redhat de préférence) • Solide maitrise d'un ou plusieurs langages de programmation (de préférence Java / KSH, perl ...) • Maitrise JAVA (8/11/17) • Méthode de développent : TDD, BDD, DDD, • Connaissances bases de données (Oracle, PostgreSQL) • Maitrise des outils devops (Ansible de préférence) • Maitrise des outils de monitoring (dashboard Dynatrace de préférence) • Maitrise des WS (REST) + mise en place (Api Manager) Compétences linguistiques : • Anglais Compétences comportementales : • Capacité d'adaptation notamment aux process • Capacité à communiquer • Autonomie • Curiosité • Pro activité • Bon sens d'analyse technique Les missions sont: - Piloter l'éditeur en s'assurant avec l'ITO et les BA de la maintenabilité, des performances, du respect des règles d'architecture, de conformité et de coût des produits livrés, - Recettes techniques à réaliser (Tests de non-régression, évolutions d'ordre techniques, ré urbanisme, sujets d'obsolescence…), résoudre les points de blocage sur le périmètre des livrables, les défaillances de l'environnement d'homologation, donner le GO à chaque contributeur pour enchainer les étapes sans perte de temps (contributeurs MDP403 (BA), PCS, OPS), - Préparation des MEP (Mise en production) / Création et suivi des changes /Elaboration des minutiers / réunions de planning de suivi des MEP, - Mise en production avec collaboration avec OPS, suivi en temps réel, Astreinte - S'assurer que les environnements d'homologation soient toujours opérationnels pour les recettes clients (BA), les certifications (BA) et les recettes fonctionnelles des releases applicatives (BA). Analyses pour faire avancer le diagnostic d'une anomalie technique, création de ticket JIRA Analyses en cas d'incidents ou de perturbation en production - Extraction et analyse des traces en cas de perturbations ou de problème avec interruption du service, - Interlocuteur privilégier de la production et de l'ITO sur les sujets de production (hors fonctionnel), - Customiser les outils pour superviser l'état des applicatifs et des serveurs. - Prendre en charge des petits projets d'évolution ainsi que les contributions de projets sur le périmètre concerné, - Accompagnement des BA pour la mise en œuvre de script ou requête en base pour permettre de répondre à certains besoins de la team, - Etre force de proposition dans l'amélioration des process d'intégration (en collaboration avec les équipes de production). Une connaissance de la monétique Front-office constituerait un atout supplémentaire.
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grands comptes, vos missions seront les suivantes : Définition des spécificités techniques avec l'ensemble des parties prenantes Définition de l'architecture des applications Rédaction de la documentation technique Optimisation des applications existantes Développement de nouvelles fonctionnalités. Mise en place de la méthodologie de développement (TDD, BDD) et des processus d'intégration continue pour chaque projet : du développement jusqu'à la livraison Mise en place se l'environnement de développement et du socle technique Être le référent technique sur les projets de développement : suivi du projet, cohérence des technos et des méthodes utilisées, qualité du code,... Détecter, analyser et corriger les éventuels problèmes (sécurité, performances, etc.) Sensibiliser l'équipe aux bonnes pratiques de développement : transfert de compétences, méthodologie, sécurité,... Réaliser de la veille technologique pour améliorer en continue les pratiques Participation aux différentes instances de suivi de projet Technos : Backend : Java, Spring Boot, Oracle DB JUnit, PostgreSQL, DBT, Spring Batch... Frontend : JavaScript, Angular, ReactJS, TypeScript DevOps : Sonar, Git, Gitlab, Jira, Docker / Kubernetes, ELK, Grafana, Maven,...