Dans le cadre du renforcement d'une équipe de développement, nous recherchons un Développeur Backend Senior afin de participer à la maintenance et à l'évolution d'applications stratégiques à fort enjeu métier. Vous intervenez sur des services backend critiques et contribuez au développement de nouvelles fonctionnalités, à la correction d'incidents, à l'amélioration des performances ainsi qu'à la qualité globale des applications. Vous participez aux analyses techniques, aux développements, aux tests et aux mises en production tout en veillant au respect des bonnes pratiques de développement. Vous évoluez au sein d'un environnement Agile et collaborez avec les différentes parties prenantes du projet afin de garantir la stabilité et l'évolution des solutions. Une part importante de l'activité concerne la maintenance évolutive et corrective, tout en participant aux nouveaux projets portés par l'entreprise.
🏭 Secteurs stratégiques : Banque d'investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Au sein d'une équipe qui travaille sur une application d'aide à la décision pour le trading. Elle permet de gérer des données historiques sur les clients, et les données de marché, ainsi que des données intraday et des mesures de risques, il permet aussi de visualiser les axes de trading. L'application utilise Angular 15 comme front end, Java 11 et Python 2 en back end, et Apache ignite pour le calcul distribué, et Mongo DB comme base de données. Pour la partie déploiement, on utilise Docker / Kubernetes et Jenkins
Contexte de la mission: Nous recherchons un développeur Fullstack Java/React - Confirmé/Sénior Dans le cadre du projet Référentiel Valeurs, visant à centraliser, fiabiliser et gouverner l'ensemble des données relatives aux instruments financiers, vous rejoignez la squad Applicative composée de 3 développeurs Logiciel, d'un Architecte technique, d'un Business Analyst et d'un Product Owner. Vos missions : - Conception et développement des composants applicatifs : Concevoir, développer et maintenir les applications du socle MDM, permettant la consultation, le référencement et l'administration des données d'instruments financiers - Développement back-end en Java : Implémenter des API REST performantes et sécurisées pour exposer les données du MDM vers les applications internes et partenaires - Conception de l'IHM en React (portail de consultation MDM) : Participer au développement de l'interface utilisateur (React) permettant la recherche, la visualisation et la gestion des données Golden Copy - Sécurité et conformité : Intégrer les standards du groupe en matière de sécurité et d'authentification (OIDC, OAuth2, gestion des rôles et permissions) - Optimisation et performance : Surveiller les performances applicatives, identifier les points de blocage et proposer des améliorations continues - Documentation et qualité logicielle : Documenter le code, les API, et les règles de gestion ; rédiger les guides de déploiement et de maintenance
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Lead Tech Java (H/F) à Lyon, France. Contexte : Au sein du pôle, le projet vise à référencer l'ensemble des équipements ainsi que leurs caractéristiques physiques. Ce système d'information permet également le suivi logistique de leur cycle de vie : du constructeur à la pose sur les emplacements opérationnels puis de la dépose jusqu'aux étapes de diagnostic des défauts dans le cadre du SAV. Ce rôle de référentiel implique une liaison avec de nombreux SI qui informent le projet des créations ou changements de situation des équipements, mais aussi de rendre des services aux autres SI. L'application Java, Spring Boot, contenant les principales règles métiers, s'interface avec le progiciel IBM Maximo qui propose une IHM et des processus de gestion éprouvés. Une application stable qui fonctionne et gère un parc d'environ 115 millions d'équipements en constante croissance. Avec un parc matériel de plus en plus grand, de nouveaux enjeux autour de nouveaux usages, de la gestion des retours SAV et de l'ajout de nouvelles typologies matériels s'ouvre avec la construction de nouveaux flux et services pour fluidifier les échanges et améliorer le suivi. Une autre application permettant l'échange de fichiers entre les partenaires externes et les différents projet, la Brique d'Echange de Fichiers (BEF), est également développée et administrée par le projet. L'équipe est composée d'environ 25 personnes, organisée en ScrumBan. Activité principale o Animer des ateliers techniques avec les équipes de développement ou des partenaires extérieurs au projet o Concevoir les solutions techniques répondant aux besoins métier et dans le respect des contraintes de sécurité l'Entreprise o Définir et entretenir un backlog technique o Piloter une équipe dev / devops o S'assurer de la qualité et des performances des développements o Analyse des données / logs o Modélisation de données o Organiser/participer à la qualification des profils techniques o Être garant de la qualité des livrables Activité secondaire o Participe au développement d'applications o Prise de recul et être force de proposition sur les processus de développement projet o Animation et participation à des ateliers techniques projets ou transverses Stack technique de l'équipe React, Java 17, Sprinboot, Springbatch, Kafka, Oracle, Ansible, Jenkins, Terraform, Gatling, IBM Maximo, Camel, Linux
Contexte de la mission : Viveris accompagne ses clients dans la conception et le développement de logiciel de haute technologie. Dans ce cadre, nous recherchons un Développeur backend Java pour accompagner notre client dans le développement de sa solution de monétique. Vous êtes intégré dans l'équipe R&D en charge de la partie serveur des applications développées. Responsabilités : - Concevoir l'architecture des applications, en s'assurant qu'elles soient évolutives, performantes et sécurisées ; - Développer les fonctionnalités en prenant en compte la logique métier ; - Intégrer et gérer les systèmes de bases de données ; - Réaliser les différents tests.
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Lead Tech Java (H/F) à Lyon, France. Contexte : Au sein du pôle, le projet vise à référencer l'ensemble des équipements ainsi que leurs caractéristiques physiques. Ce système d'information permet également le suivi logistique de leur cycle de vie : du constructeur à la pose sur les emplacements opérationnels puis de la dépose jusqu'aux étapes de diagnostic des défauts dans le cadre du SAV. L'application Java, Spring Boot, contenant les principales règles métiers, s'interface avec le progiciel IBM Maximo qui propose une IHM et des processus de gestion éprouvés. Une application stable qui fonctionne et gère un parc d'environ 115 millions d'équipements en constante croissance. Avec un parc matériel de plus en plus grand, de nouveaux enjeux autour de nouveaux usages, de la gestion des retours SAV et de l'ajout de nouvelles typologies matériels s'ouvre avec la construction de nouveaux flux et services pour fluidifier les échanges et améliorer le suivi. Une autre application permettant l'échange de fichiers entre les partenaires externes et les différents projet est également développée et administrée. L'équipe est composée d'environ 25 personnes, organisée en ScrumBan. Les missions attendues par le Lead Tech Java (H/F) : Activité principale Animer des ateliers techniques avec les équipes de développement ou des partenaires extérieurs au projet Concevoir les solutions techniques répondant aux besoins métier et dans le respect des contraintes de sécurité l'Entreprise Définir et entretenir un backlog technique Piloter les équipes de développement S'assurer de la qualité et des performances des développements Analyse des données / logs Modélisation de données Organiser/participer à la qualification des profils techniques Être garant de la qualité des livrables Activité secondaire Participe au développement d'applications Prise de recul et être force de proposition sur les processus de développement projet Animation et participation à des ateliers techniques projets ou transverses Stack technique de l'équipe React, Java 17, Sprinboot, Springbatch, Kafka, Oracle, Ansible, Jenkins, Terraform, Gatling, IBM Maximo, Camel, Linux
Développements Fullstack d'applications WEB - Développement des interfaces utilisateurs - Développement des composants techniques et fonctionnels - Réalisation des tests unitaires - Création des packages de livraisons - Assistance lors des tests d'intégration et de la recette avec la MOA - Bonne communication orale et écrite - Respect des engagements pris Environnements techniques sur lesquels le niveau confirmé est requis : JAVA - SPRING MVC - Web Services - SOAP & REST JSP - JS - JQUERY - ANGULAR 10+ ECLIPSE - GIT - SVN - MAVEN - SQL Connaissances linguistiques Français Courant Anglais Professionnel
Vous serez en charge de contribuer à la mise en oeuvr des développements java autour d'une solution développé en framework Java Spring Boot, MONGODB Atlas, dont l'intégration se fait en API, Kafka Confluent. Vos missions consisteront à contribuer: Assurer la continuité du service rendu par la solution existante auprès des « clients internes », Concevoir et développer des intégrations java springboot existantes atour d'une solution Mongodb Atlas (orientée document). Conception, développement des intégrations Savoir concevoir et développer des flux API et des intégrations Mongodb Savoir concevoir développer des flux selon différents protocoles et pour différents supports (API, Topics… ou autres). Savoir concevoir, optimiser et modéliser les collections Mongodb. Savoir concevoir et développer des intégrations réutilisables Travailler avec l'équipe Data Architecture, du même département, et s'assurer du bon alignement des attributs, modèles MCD, MLD, MPD du produit. Travailler avec l'équipe API Management, du même département, et s'assurer du bon alignement swaggers et fiches APIs. Respecter l'architecture et la stratégie existante tout en prenant en compte les besoins métiers. Participer avec les différentes équipes projet, à la construction du Produit, dont les équipes Kafka Confluent Réaliser des tests unitaires et les documenter Fournir les sources d'implémentation et les « versionner ». Support et Administration de la plate-forme Produit MasterData Actor Savoir préparer les livraisons, déployer et s'intégrer avec les pipelines CI-CD Savoir administrer les composants de la plate-forme et écrire les scripts si nécessaire Savoir développer des outils réutilisables au service de l'intégration globale de la plate-forme Enrichir la documentation existante Support et évolutions Maintenance : Savoir concevoir et développer des intégrations réutilisables pour faciliter la maintenanceSurveillance et monitoring : Mettre en place des outils de supervision (logs, métriques, alertes) pour détecter et anticiper les incidents. Correction des bugs : Prioriser la résolution des anomalies signalées par les utilisateurs ou identifiées via des tests automatisés. Documentation et Support aux Développeurs Mise à jour de la documentation : Maintenir une documentation complète et accessible pour faciliter l'intégration (Swagger, Postman…). Mais également vérification et mise à jour des documentations techniques et des dossiers d'architecture associés. Mise à jour de la documentation et de la communication, via les outils du client (confluence, Sharepoint…) ; non seulement de la documentation projet mais également des documents de on boarding, de best practices et de vulgarisation requis. Support technique : Assurer un support réactif sur les problèmes liés aux flux notamment sur ceux en Production Feedback et amélioration continue : Recueillir les retours des utilisateurs et les intégrer dans la roadmap produit
Dans le cadre de la maintenance et de l'évolution d'un système d'information métier à forte volumétrie, notre client recherche un Business Analyst / Analyste fonctionnel pour intervenir au sein d'une équipe en charge d'applications transverses. Ces applications permettent notamment aux utilisateurs d'accéder aux fonctions centrales du système d'information, de gérer les organisations, les habilitations, les utilisateurs ainsi que la distribution des tâches. La mission porte principalement sur des activités de conception fonctionnelle, de rédaction de spécifications et de qualification applicative. Vos principales missions seront les suivantes : Participer activement à la conception de solutions informatiques répondant à de nouveaux besoins métiers. Recueillir, analyser et formaliser les besoins auprès de la maîtrise d'ouvrage. Organiser et animer des réunions de travail avec les différentes parties prenantes. Rédiger les comptes rendus, cahiers des charges et spécifications fonctionnelles. Maintenir à jour le référentiel de spécifications fonctionnelles. Assister les équipes de développement pendant les phases de réalisation. Être le point de contact central entre les différentes équipes de la DSI sur les sujets spécifiés. Organiser et coordonner les tests de bout en bout. Participer aux activités de qualification et de recette fonctionnelle. Concevoir, exécuter et suivre les scénarios de tests. Analyser les anomalies détectées en recette. Reproduire les incidents et identifier l'origine fonctionnelle ou technique des dysfonctionnements. Suivre la correction des anomalies avec les équipes concernées. Apporter ponctuellement une assistance fonctionnelle et technico-fonctionnelle aux utilisateurs et aux équipes internes. Les principaux livrables attendus seront : Spécifications fonctionnelles détaillées. Cahiers des charges et documents de conception. Comptes rendus de réunions et supports de suivi. Référentiel de spécifications fonctionnelles maintenu à jour. Plans, scénarios et résultats de tests. Suivi et analyse des anomalies. Documentation d'assistance fonctionnelle.
Contexte de la missionDans le cadre du renforcement d'une équipe projet, nous recherchons un Développeur Full Stack pour intervenir sur une application stratégique destinée à accompagner les équipes commerciales dans le traitement des demandes clients et l'amélioration de leur efficacité opérationnelle. La mission porte sur des développements à forte valeur ajoutée au sein d'un environnement applicatif critique, moderne et industrialisé. Missions principalesConcevoir et développer des fonctionnalités front-end en Vue.js 3. Intégrer les composants d'un Design System interne. Participer aux développements back-end en Java. Contribuer à l'évolution et à la maintenance de l'application. Intervenir au sein d'une architecture micro-frontends et microservices. Exploiter Elasticsearch pour les besoins de recherche, d'indexation et d'optimisation des performances. Participer aux revues de code et garantir la qualité des développements. Contribuer aux processus d'intégration et de déploiement continus. Collaborer avec les différentes parties prenantes dans un environnement Agile. Participer activement au respect des engagements et à la sécurisation des livraisons. Environnement technique Vue.js 3 Java Elasticsearch Architecture micro-frontends Architecture microservices GitLab CI/CD Design System Méthodologie Agile
Votre mission Pour le compte de l'un de nos clients, acteur majeur de l'industrie aéronautique, nous recherchons un Chef de Projet Logiciel Java H/F afin d'accompagner le pilotage de projets stratégiques liés au développement et à l'évolution d'applications métiers. Vous intégrerez un environnement exigeant où la qualité, la performance et la fiabilité des solutions sont au cœur des enjeux. Vos responsabilités En lien avec les équipes métiers, les architectes et les équipes de développement, vous serez en charge de : Piloter des projets de développement logiciel de bout en bout (planning, budget, qualité, risques). Recueillir et analyser les besoins des utilisateurs et les traduire en spécifications fonctionnelles et techniques. Coordonner les différents intervenants du projet. Organiser et animer les comités projet et assurer le reporting auprès des parties prenantes. Accompagner les équipes techniques dans les choix de conception et les arbitrages. Garantir la qualité des livrables et le respect des engagements. Participer à l'amélioration continue des processus et des méthodes de gestion de projet.
Cette prestation vise à développer et maintenir des fonctionnalités pour le Command Line Interface Python (CLI) et le backend Java à destination des utilisateurs. L'expertise en développement Java et Python a pour objectif principal : • La conception, le développement, et l'optimisation des fonctionnalités du backend Java Spring Boot et l'architecture d'exécution des simulations. • La conception, le développement, et l'optimisation des fonctionnalités du CLI Python. • L'intégration avec le backend (API REST). • La garantie de la robustesse, des performances et de la maintenabilité du code produit.
Contexte de la missionDans le cadre du renforcement de la sécurité des produits digitaux, nous recherchons un Consultant Senior Cybersécurité Applicative / DevSecOps afin d'accompagner les équipes Produits et IT dans l'intégration des exigences de sécurité tout au long du cycle de développement logiciel. Le consultant interviendra sur un portefeuille d'environ 5 produits Web et Mobile et contribuera activement à la définition et à l'exécution de la stratégie de sécurité applicative de l'organisation. Il participera aux différentes instances de gouvernance produit (PI Planning, Roadmap, comités d'arbitrage) afin de représenter les enjeux cybersécurité et de promouvoir une démarche de sécurité "by design". Missions principalesAnalyse de risques et accompagnement sécuritéRéaliser les analyses de risques SSI dans le cadre des projets et évolutions applicatives. Identifier les risques de sécurité liés aux applications Web, Mobile et APIs. Accompagner les équipes Produits et IT pour intégrer les exigences de sécurité dès les phases de cadrage, conception et développement. Challenger les choix techniques et les architectures proposées par les équipes de développement. Conseiller les parties prenantes sur les mécanismes de sécurité adaptés : Authentification Gestion des identités et des accès Chiffrement Gestion des secrets Protection des APIs Sécurisation des données
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grand compte, vous participerez activement à la conception et au développement des évolutions des socles techniques des solutions (Java 8,11 vers Java 21), en étroite collaboration avec l'équipe et le chef de projet. L'activité sera orientée vers l'optimisation des pratiques de conception et de développement. Le détail de vos missions sera le suivant : - Participer à l'étude et à la proposition de solutions techniques (vous serez force de proposition sur les choix de conceptions et d'algorithmes). - Participer aux cérémonies des équipes : PI Planning, chiffrages. - Concevoir et paramétrer des solutions pour répondre aux enjeux d'évolution tout en garantissant la stabilité et la performance nécessaire aux équipes en charge d'apporter la valeur métier. - Implémenter et tester les fonctionnalités réalisées. - Réaliser des revues de code en collaboration avec votre équipe. - Participer à la vie du projet au travers de votre intégration au sein de l'équipe. - Rédiger la documentation technique nécessaire. - Contribuer à l'amélioration continue, par des rétrospectives régulières, une recherche continue de simplification, d'optimisation et d'apport de nouveautés pragmatiques. - Apporter la culture de la robustesse et de la performance (méthodes, mesure, améliorations, outils) Environnement technique : Java 8, 11, 21 Python 3 React 19 Implémentation de solutions avec un workflow d'activité BPMN Technologies de streaming, notamment KAFKA Environnement conteneurisé (Openshift)
Consultant BI / Data Engineer Confirmé – Spark / SQL / Databricks chez ENEDIS à Lyon Contexte de la mission Vous rejoignez une équipe data/BI en charge de la mise en place et de l'évolution de l'architecture décisionnelle : datawarehouse, datamarts, traitements de données et reporting métier. Objectifs et livrables Missions • Analyser les besoins fonctionnels et techniques des métiers • Localiser et qualifier les données nécessaires • Concevoir, modéliser et enrichir les datawarehouses et datamarts • Développer les processus d'intégration de données (ETL / pipelines Big Data) • Traiter et nettoyer les données, garantir leur qualité • Participer à la migration vers le cloud, (Databricks ) • Développer et optimiser des traitements Spark • Produire des rapports et tableaux de bord lisibles pour les métiers • Accompagner et former les utilisateurs dans l'exploitation des données et des rapports • Tester, documenter, déployer et maintenir les livrables en conditions opérationnelles • Participer aux revues de code et à l'amélioration continue de l'architecture décisionnelle Stack & environnement technique • Big Data : Spark (essentiel), Hive, Indexima • Cloud / Data Platform : Databricks (fort enjeu de migration) • Stockage : Oracle, CEPH S3 (parquet) • Langages : SQL, Python, PL/SQL, Shell, Java (plus apprécié mais pas obligatoire) • ETL : Informatica • Dataviz : Tableau Server • CI/CD & outillage : Git, Jenkins, Ansible, Terraform • Ordonnancement : Control-M • Méthodologie : environnement agile Profil recherché • Minimum 5 ans d'expérience sur des fonctions BI / Data Engineer / Ingénieur Décisionnel • Très bonne maîtrise de SQL • Solide expérience en modélisation d'entrepôts de données (DWH, datamarts) • Compétences avérées en traitement et nettoyage de données • Maîtrise de Spark indispensable • Expérience en accompagnement métier : ateliers, recueil de besoins, formation, support • Bon niveau de développement (Spark, SQL, idéalement Python et/ou Java en plus) Soft skills • Autonomie, rigueur, sens de la qualité • Esprit d'équipe, bonnes capacités de communication • Curiosité, envie de comprendre le métier et les usages data • Capacité d'analyse et de synthèse • Force de proposition sur les solutions techniques et décisionnelles
Développeur Backend Python/Django Localisation : Bordeaux Contexte : Intégration à la squad Réseaux ( une vingtaine de personnes ) en charge du développement, de la mise en production et de la maintenance des API et portails d'automatisation Réseaux/Sécurité (back & front). Missions : Développement et fiabilisation des API d'automatisation (Réseaux/Sécurité) Revues de code, veille technologique, présentations techniques Intervention sur l'ensemble des environnements (intégration à production) Collaboration avec les équipes dev pour intégrer les bonnes pratiques