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.
🏭 Secteurs stratégiques : Banque d'investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Le programme sur lequel vous allez travailler permet de mettre à disposition des outils de pilotage de l'activité des financements structurés au travers de dashboard (tableaux et graphiques), exports Excel et workflow de saisie/validation. Dans ce cadre la prestation consiste à contribuer à/au(x) : Développements de la plate-forme web du programme Environnement technique : CRAFT- Techno : Java (17) Sprint boot (3) Angular 15 Oracle & PostGreSQL Architecture micro-service et hexagonale CI/CD : GIT / Jenkins / Docker/Kubernetes Monitoring : ELK Agile SCRUM Environnement anglophone Livrables attendus Backlog de sprint du programme en accord avec les priorités du projet et la roadmap du programme
Dans le cadre d'un programme stratégique de refonte complète d'un système d'information historique, nous recherchons un Expert Fonctionnel / Business Analyst MOE disposant d'une forte culture technique. Le programme vise à remplacer progressivement un SI legacy reposant sur un environnement AS400 par une nouvelle architecture moderne. Il ne s'agit pas de reproduire à l'identique l'existant, mais de reconstruire un SI plus moderne et plus évolutif en conservant les règles métier pertinentes et en rationalisant les fonctionnalités selon une approche « design to cost ». Le projet présente également une forte dimension d'innovation avec l'utilisation d'une plateforme d'IA agentique comme accélérateur du cycle de développement. Les développements sont réalisés selon une approche pilotée par les spécifications, permettant notamment de générer du code à partir de spécifications détaillées. Intégré(e) à l'équipe projet et en interaction étroite avec les Product Owners, architectes, développeurs, Tech Leads et équipes fonctionnelles, vous interviendrez principalement sur les activités suivantes : Analyser et comprendre les spécifications fonctionnelles générales et les User Stories issues des travaux réalisés avec le métier ; Transformer les besoins et spécifications générales en spécifications fonctionnelles détaillées, suffisamment précises pour permettre leur implémentation ; Produire, enrichir et maintenir la documentation fonctionnelle détaillée du programme ; Proposer, vérifier, challenger et valider les solutions détaillées à mettre en œuvre ; Travailler avec une plateforme d'IA agentique utilisée pour accélérer la production des développements à partir des spécifications ; Analyser et amender, lorsque nécessaire, les éléments produits avec l'aide de la plateforme agentique ; Être capable de lire et comprendre du code Java afin de vérifier la cohérence entre les spécifications et les éléments techniques produits ; Collaborer étroitement avec les équipes de développement et d'architecture sur les problématiques Java, API et données ; Contribuer à la définition des critères et scénarios de tests lors de la conception détaillée des User Stories ; Participer aux travaux liés à la synchronisation et à la migration des données entre le SI historique et le nouveau SI ; Participer activement aux cérémonies et au fonctionnement Agile/Scrum de l'équipe ; Contribuer aux réflexions et propositions d'amélioration du programme dans une logique « one team ». La mission présente une dominante fonctionnelle, avec une composante technique importante permettant de dialoguer efficacement avec les équipes de développement et d'architecture.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 2 jours de télétravail par semaine – Montpellier (34) – Expérience de 5 ans min Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Au sein de l'équipe “Coordonnées Contrats Interrogations Règlementaires”, vous travaillez sur les parcours de gestion des coordonnées ainsi que la mise à niveau du socle contrat et coordonnées. Voici un aperçu détaillé de vos missions : Contribuer à définir, concevoir et tester des fonctionnalités logicielles en utilisant le langage Java et ses Framework (Java 21 : Spring, Spring Boot 3), pour le développement backend du produit Gérer notre CICD qui comprend Gitlab, SonarQube, JFrog ArtifactoryXRay et Kubernetes en étroite collaboration avec nos DevOps, pour exploiter et adapter des pipelines d'intégration continue et de déploiement automatique Participer à l'amélioration des pratiques et échanger avec les pairs en mettant en œuvre la refactorisation en continue et des tests unitaires pour améliorer constamment la qualité de notre code Gérer un stack technique diversifiée : APIs REST et SOAP (Legacy), BFFs Spring boot, UAs agilisé, Batchs Open, BDDs DB2 Open et MySQL Préparer les mises en production afin de livrer nos évolutions à chaque Sprint Maintenir la documentation technique à jour Assurer le diagnostic et la résolution des dysfonctionnements techniques de nos produits en production afin de garantir une qualité de service Respecter les engagement pris lors des Spring Planning et Trimestre planning Respecter les normes et règles de codage et de déploiement S'intégrer au fonctionnement de la squad.
Dans le cadre du renforcement d'une squad, nous recherchons un Développeur Fullstack Java / Angular Senior. La mission consiste à intervenir à la fois sur la maintenance et l'évolution d'applications existantes ainsi que sur le développement de nouvelles fonctionnalités Fullstack. Principales missions : Développer de nouvelles fonctionnalités en Java et Angular. Assurer la maintenance corrective et évolutive du patrimoine applicatif existant. Concevoir et développer des API et microservices. Participer aux échanges inter-applicatifs via Kafka. Utiliser Docker pour la conteneurisation des applications. Analyser et résoudre les anomalies techniques. Participer à l'amélioration continue et à la modernisation des applications. Collaborer avec les différents membres de la squad dans un environnement Agile.
La mission nécessite la maîtrise des technologies Java, Dataviz avec Elasticsearch pour effectuer des analyses et la rédaction des spécifications. Les activités attendues du business analyste technique comprennent : - Analyse et qualification du besoin en identifiant les impacts sur le SI, en challengeant les exigences pour vérifier leur faisabilité. - Spécifications fonctionnelles et techniques en produisant les user stories, les spécifications détaillées, les règles de gestion, en formalisant les flux, interfaces, API, modèles de données et schémas d'architecture. - Accompagnement des développements en participant aux revues de conception, assistant les développeurs sur la compréhension du besoin et en vérifiant la conformité des réalisations. - Recette et validation avec la définition des cas de test, la participation aux tests fonctionnels, l'analyse des anomalies et la validation de la couverture des exigences. - Support au déploiement avec la préparation de la mise en production et assurer le suivi post-MEP. L'environnement technique se compose d'une partie progiciel associée à un écosystème nécessitant des développements. La stack technique est composée de batches Java, stockage S3, ELK, Apache avec le module sécurité, Linux RedHat.
Le Prestataire est chargé : - de la définition des solutions techniques détaillées correspondant à un besoin métier et en estimer l'effort nécessaire - de la réalisation de ces solutions. - de faire les recommandations aux métiers pour satisfaire leurs exigences tout en gardant la maintenabilité du produit au centre. - d'établir/discuter des standards de code et les maintenir (architecture) - de la conception et de la mise en oeuvre des stratégies de qualité du code et de test unitaires - prise en charge de corrections en phase de tests - du fait d'assurer la bonne intégration de l'application dans l'écosystème PMU - du suivi des pratiques et outils du PMU - de guider et accompagner l'équipe technique pour optimiser les performances et la sécurité des solutions - de veiller à la disponiblité des applications - d'instruire les incidents de production et de prendre en charge les correctifs Le Prestataire doit spécifiquement contribuer à : - la définition de la solution technique avec les architectes pour les produits et estimer l'effort nécessaire pour construire les roadmaps - la qualité des applications et à la rédaction/mise à jour de leur documentations techniques (flux fonctionnel, architecture des fonctionnalités) et sa capacité à réaliser des phases de tests techniques - l'implémentation de la stratégie de test en faisant appliquer les DOD (incluant les tests fonctionnels automatisés) à tous les membres de l'équipe - la priorisation et la stratégie associée de réduction de la dette technique Livrables : - Productions de code de qualité respectant les bonnes pratiques, conventions et standards de développement ainsi que les tests associés - Productions de documentations techniques - Référentiel sous Confluence
Contexte de la mission : Viveris pilote les chantiers de transformation métier et IT, qui rendent les systèmes d'informations de gestion bancaire et d'assurance plus performants. Dans ce cadre, nous recherchons notre Lead Developer, qui dirigera notre Centre de Services dédié. Vous souhaitez apporter encore plus de sens à vos travaux, c'est l'occasion ! Vos missions et responsabilités : Attaché au dispositif Centre de Services dédié Ventes de crédits, vous assumez la responsabilité de son pilotage, envers notre client et à destination de votre équipe. Pour cela, vous avez pour tâches : 1 - Cadrage fonctionnel et technique : - Recevoir, analyser et chiffrer les Avant Projet Sommaires (APS). 2 - Pilotage, suivi et coordination des activités : - Définir les objectifs et les délais de réalisation des livrables (applications, modules, développements spécifiques...) ; - Piloter et mesurer l'état d'avancement (création des tableaux de bord, choix des indicateurs, planification des comités de pilotage..) ; - Superviser et coordonner le travail de l'ensemble des acteurs ; - Valider les livrables ; - Planifier et organiser les tests unitaires et de charge.
Dans le cadre d'un projet d'entreprise majeur autour de l'IA et de la performance économique, nous recherchons un Développeur Callbot IA afin de renforcer une équipe composée de 6 personnes. Vous intégrerez une équipe en charge du développement et de la maintenance d'un Callbot IA, ainsi que de l'ensemble des outils associés, avec un patrimoine applicatif de plus de 30 composants. 🎯 Vos missions : Concevoir, développer et tester de nouvelles fonctionnalités et évolutions Participer au développement et à l'amélioration du Callbot IA Intégrer des solutions tierces Maintenir et faire évoluer les applications existantes Participer à la documentation technique des solutions Contribuer aux différents projets IA portés par l'équipe 🛠️ Environnement technique : Java Node.js Python SQL Kibana RASA serait un plus
ContexteL'objectif de la mission est d'intégrer la squad qui gère la partie Référentiel Client et Contrats du système d'information d'une grande entreprise du secteur bancaire. Un projet de refonte du référentiel clients et contrats est en cours avec un objectif de mise en production sur 2026 et implique la mise en place : de l'outil STEP de STIBO pour la partie Référentiel Clients un référentiel Contrats (RCC) développé en Java sur AZURE avec une base PostgreSQL un ODL (couche d'échange permettant la diffusion des données clients et contrats) développé en Java sur AZURE avec une base PostgreSQL MissionsGestion des incidents de production (STEP/RCC/ODL) Analyse et correction de problèmes sur STEP Développement de correctifs et/ou d'évolutions sur les différents outils (STEP/RCC/ODL) Rédaction de spécifications fonctionnelles et techniques Conception de solution technique Mise en place de monitoring sous ElasticSearch Participation aux étapes de reprise de données dans le cadre du projet
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
Contexte de la mission : Viveris est un groupe de conseil et d'ingénierie spécialisé dans la conduite et la réalisation de projets dans les domaines de l'informatique et de l'électronique. S'engager avec Viveris, c'est l'assurance de relever des défis techniques et humains tout en travaillant sur des projets innovants dans un environnement collaboratif et solidaire. VIVERIS est à la recherche d'un(e) Tech Lead Java Angular. Responsabilités : - Développer et faire évoluer les backs et fronts de l'application - Mettre en place au sein de la Feature Team les bonnes pratiques de développement, en vue d'avoir un code efficace, évolutif et maintenable - Être proactif et force de proposition sur la réalisation du point de vue technique et fonctionnel - Aider les autres développeurs à monter en compétence (peer coding, code reviews etc...)
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 2 jours de télétravail par semaine – Montpellier (34) – Expérience de 5 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Pour renforcer nos équipes et chez plusieurs de nos clients dans le secteur de Montpellier, nous recherchons régulièrement des Développeurs JAVA. Voici un aperçu détaillé de vos missions : - Développement d'applications en Java 17/21, - Création et maintenance de microservices, - Écriture de tests unitaires, - Mise en place de tests d'intégration, - Gestion des bases de données, - Sécurisation des applications, - Déploiement et maintenance des services, - Optimisation des performances, - Documentation du code et des API, - Collaboration en équipe et suivi des bonnes pratiques.
Bonjour, Pour le compte de l'un de mes clients dans le secteur bancaire, je suis à la recherche d'un MOE Java/Angular expérimenté. Les missions de la prestation sont les suivantes : _ Implémentation de l'IHM pour le projet _ Constitution du dossier d'architecture _ Traiter les évolutions de l'IHM _ Traiter les évolutions des services JAVA _ Respecter les normes de développement client _ Utiliser l'usine de développement _Assistance aux utilisateurs Poursuite du développement sur les applications La prestation et les livrables attendus sont détaillés ci-après. La prestation sera conduite dans le respect des normes et procédures applicables au client
Nous cherchons une expertise en conception et développement pour intégrer notre squad Connaître, responsable de la gestion du Référentiel Client et Contrats du SI Oney. Notre projet ambitieux de refonte du référentiel clients et contrats vise une mise en production en 2026. Ce projet inclut l'implémentation de l'outil STEP de STIBO pour le Référentiel Clients, ainsi que le développement d'un référentiel Contrats (RCC) et d'une couche d'échange de données (ODL) en Java sur Azure avec une base PostgreSQL. Les missions incluent la gestion des incidents de production, l'analyse et la correction de problèmes sur STEP, ainsi que le développement de correctifs et d'évolutions sur les outils STEP, RCC et ODL. Nous attendons également la rédaction de spécifications fonctionnelles et techniques, la conception de solutions techniques, et la mise en place de monitoring sous ElasticSearch. La participation aux étapes de reprise de données dans le cadre du projet est également requise. Objectifs et livrables: - Gestion efficace des incidents de production sur STEP, RCC et ODL. - Analyse approfondie et correction des problèmes sur STEP. - Développement de correctifs et d'évolutions sur STEP, RCC et ODL. - Rédaction précise de spécifications fonctionnelles et techniques. - Conception de solutions techniques robustes. - Mise en place d'un monitoring efficace sous ElasticSearch. - Participation active aux étapes de reprise de données.
Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infrastructures. Elle s'appuie sur deux leaders, Consortis et Consortia, et place l'humain et la responsabilité sociétale au cœur de ses valeurs. C'est votre future équipeCréé en 2017, Consort Luxembourg accompagne localement de grands comptes internationaux ainsi que des acteurs luxembourgeois de référence. Vous rejoignez un environnement technologique exigeant autour d'une plateforme applicative stratégique, avec des enjeux forts de modernisation, sécurité, performance et résilience. Développeur Java Senior – Spring & Sécurité H/FC'est votre missionVous aimez autant développer de nouvelles fonctionnalités que comprendre pourquoi une application ne se comporte pas comme prévu en production ? En tant que Développeur Java Senior, vous intervenez de manière transverse pour garantir la solidité du socle technique existant tout en participant activement aux nouveaux projets et aux chantiers de modernisation. Côté build :Développer et faire évoluer les services en Java 17+ et Spring Boot. Participer aux nouveaux projets et aux chantiers de refonte. Contribuer aux travaux de montée de version et de gestion de l'obsolescence. Moderniser progressivement les services existants. Intégrer les principes de Security by Design dès la conception. Sécuriser les mécanismes d'authentification et d'autorisation. Contribuer à la gestion sécurisée des secrets et à la protection des données. Traiter les vulnérabilités applicatives et celles liées aux dépendances. Développer et automatiser les tests. Garantir la bonne intégration des services avec les interfaces web et mobiles. Côté run :Investiguer les incidents complexes à partir des logs et outils de monitoring. Réaliser les analyses de causes racines. Améliorer la résilience et la stabilité de la plateforme. Optimiser les performances applicatives. Renforcer la gestion des erreurs et la télémétrie. Exploiter les outils d'observabilité tels qu'OpenTelemetry et ELK. Contribuer à la résolution des vulnérabilités. Participer à la sécurisation et à la fiabilisation des mises en production. Maintenir une documentation technique claire et exploitable. C'est votre parcoursVous disposez d'au moins 5 ans d'expérience en développement Java et avez évolué sur des applications présentant de réels enjeux de disponibilité, de performance et de sécurité. Vous maîtrisez Java 17+ et Spring, notamment Spring Boot et Spring Security. Votre expertise ne s'arrête pas au développement : vous êtes capable d'analyser des logs, de comprendre un comportement en production, d'en identifier la cause racine et de proposer une solution robuste. C'est votre expertiseJava 17+. Spring Boot. Spring Security. MS SQL. Security by Design. OWASP. Authentification et autorisation. Gestion des secrets. Sécurité des données. Root Cause Analysis. Analyse de logs. Performance et résilience applicative. Tests automatisés. OpenShift. GitLab CI. OpenTelemetry et/ou ELK. Angular constitue un plus. Une compréhension des environnements iOS, Android et Capacitor est appréciée. C'est votre manière de faire équipeExigence technique. Esprit d'analyse. Autonomie. Curiosité. Culture qualité. Sensibilité forte à la sécurité. Capacité à challenger l'existant. Goût pour l'investigation. Esprit d'équipe. Capacité à collaborer avec des équipes Backend, Front et Mobile. Orientation amélioration continue. C'est notre engagementChez Consort Group, vous êtes un·e expert·e qu'on accompagne pour que chaque mission devienne une étape qui compte. Un onboarding attentif et humain. Une vraie proximité managériale. Des formations accessibles en continu. Des engagements concrets : inclusion, égalité, solidarité. Un package RH complet. Une culture du feedback et des projets qui font sens. C'est clairLe process de recrutement : Un premier échange téléphonique avec notre team recrutement. Un entretien RH ainsi qu'un échange métier. Un échange technique avec un.e de nos . Un dernier point avec votre futur.e responsable de mission. Et si on se reconnaît : on démarre ensemble. C'est bon à savoirLieu : Luxembourg Contrat : CDI Expérience : 5 ans minimum en développement Java Salaire indicatif : 70 K€ à 85 K€ brut annuel selon expérience Stack principale : Java 17+, Spring Boot, Spring Security, MS SQL, OpenShift, GitLab CI Famille métier : Développement Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Vous aimez encore mettre les mains dans le code, mais vous avez aussi envie d'avoir un impact sur les choix techniques d'une équipe ? Nous recherchons un.e Lead Tech Java / Angular / Kafka pour rejoindre une équipe Agile chez l'un de nos clients. Vous interviendrez de bout en bout sur les sujets, du cadrage jusqu'à la production, tout en accompagnant l'équipe sur ses pratiques de développement. Le contexte devrait particulièrement vous intéresser si vous aimez les architectures distribuées et souhaitez évoluer à la frontière entre développement logiciel et Data Engineering. Pourquoi avons-nous besoin de vous ? Vous rejoindrez une équipe Agile qui souhaite renforcer son expertise technique avec un référent capable de prendre la responsabilité de plusieurs sujets techniques. Votre rôle sera double : contribuer directement à la conception et au développement des solutions, mais aussi aider l'équipe à prendre les bonnes décisions techniques et à maintenir un niveau d'exigence élevé sur la qualité, les performances, la sécurité et la maintenabilité. Vous travaillerez également avec les Product Owners et différentes équipes transverses. L'objectif : ne pas traiter la technique indépendamment du besoin, mais comprendre les enjeux fonctionnels pour proposer des solutions pertinentes. Concrètement, sur quoi allez-vous travailler ? Vous développerez et ferez évoluer des applications web avec Java / Spring Boot côté back-end et Angular côté front-end. Votre rôle de Lead Tech vous amènera également à : - concevoir et challenger des architectures capables de monter en charge - cadrer techniquement les nouveaux sujets avant leur développement - accompagner l'équipe dans ses choix de conception et d'implémentation - réaliser des revues de code et diffuser les pratiques Clean Code et SOLID - travailler sur les problématiques de performance, de sécurité, d'observabilité et de maintenabilité - collaborer avec les équipes Data sur des problématiques impliquant notamment Kafka et Spark - accompagner les PO dans la compréhension et le cadrage des sujets techniques - contribuer à l'industrialisation des projets - intervenir sur l'ensemble du cycle de vie d'un sujet, du POC jusqu'à sa mise en production. Vous aurez également un rôle transverse : certains projets pourront solliciter votre expertise pour challenger une solution, résoudre un problème technique ou définir un cadre commun avec d'autres équipes.