Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java est un professionnel du développement de sites web et d'applications spécialisé dans l'utilisation de Java, un langage de programmation orienté serveur.
On l'appelle également : programmeur Java, analyste-programmeur Java, ingénieur d'études et développement informatique Java.
Ce technicien informatique analyse le cahier des charges fourni par le client pour dégager une solution technique qui réponde point par point à ses exigences techniques et fonctionnelles.
Il est alors chargé de concevoir sur mesure tout ou partie du programme informatique en langage Java.
Place alors à la phase d'essais et de tests des applications.
Une fois le programme opérationnel, il peut procéder à la rédaction des notices techniques et des guides utilisateurs.
Le développeur Java pourra évoluer vers des postes de supervision, de chef de projet, de responsable technique informatique ou encore une carrière commerciale. Informations sur la rémunération de la fonction Développeur·euse Java (Kotlin, Groovy...).
Vous intervenez au sein du domaine Comptabilité du système d'information d'un grand compte francilien, sur un patrimoine applicatif COBOL en cours de modernisation : réduction de la dette logicielle, évolutions Apache et montée de version AIX. VOS MISSIONS • Analyser les besoins et rédiger les User Stories • Concevoir, développer et tester les évolutions dans un environnement agile (Scrum, SAFe, Kanban) • Concevoir et automatiser les tests : unitaires, d'intégration, de recette • Participer aux déploiements et aux mises en production • Assurer le monitoring, analyser les logs et corriger les anomalies • Réaliser les tests de charge (JMeter ou équivalent) • Assurer le support aux utilisateurs et participer aux cérémonies agiles Démarrage à la mi-septembre 2026. Poste basé à Bobigny (93), avec deux jours de télétravail par semaine.
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 une équipe internationale dédiée aux enjeux de transformation et de technologie, avec pour objectif d'améliorer la gouvernance des projets et de développer les synergies techniques entre différentes activités. Développeur Talend / Data Integration Engineer H/FC'est votre missionVous aimez comprendre comment circulent les données, fiabiliser les échanges entre applications et aller jusqu'au code lorsqu'un flux ne fonctionne plus comme prévu ? En tant que Développeur Talend / Data Integration Engineer, vous concevez et faites évoluer les workflows d'intégration tout en contribuant à leur performance, leur fiabilité et leur intégration dans le SI. Côté build :Concevoir, développer et faire évoluer les workflows Talend ETL/ESB. Optimiser les flux et pipelines de Data Integration. Lire, interpréter et debugger le code Java généré par Talend. Définir des solutions techniques adaptées aux nouveaux besoins. Étudier leur intégration dans le paysage applicatif existant. Développer et maintenir les échanges XML et JSON. Intervenir sur les intégrations via REST et SOAP. Prendre en compte les contraintes de performance et de sécurité. Produire les conceptions techniques, dictionnaires de données et spécifications de mapping. Documenter les impacts des évolutions sur les processus métiers. Côté run :Maintenir, refactorer et optimiser les pipelines ETL existants. Garantir leur fiabilité et leurs performances. Analyser et résoudre les incidents complexes. Assurer le support et le troubleshooting autour des flux, rapports et générations documentaires. Collaborer avec les équipes techniques pour analyser les contraintes et dépendances. Participer aux analyses d'incidents, problèmes et changements. Contribuer au suivi des déploiements. Accompagner les parties prenantes techniques et métiers. Proposer des améliorations sur les applications et intégrations existantes. C'est votre parcoursVous êtes diplômé·e d'une formation supérieure en Software Engineering, informatique ou équivalent. Vous disposez d'une expérience significative en Data Integration, développement ETL ou orchestration de données, idéalement avec Talend. Vous êtes capable d'intervenir au-delà de la simple création de jobs : vous comprenez les problématiques d'intégration, savez analyser du Java généré par Talend et êtes suffisamment autonome pour diagnostiquer des problématiques complexes. Une expérience dans l'assurance ou l'industrie des fonds constitue un véritable plus. C'est votre expertiseTalend / Talend Data Fabric. ETL / ESB. SQL avancé. Java. Data Integration. Data orchestration. XML / JSON. REST / SOAP. Data Mapping. Data Dictionary. Maintenance et optimisation de pipelines. Troubleshooting. Documentation technique. Airflow, Dagster ou Kestra appréciés. Talend Administration Center (TAC) apprécié. SAP PI/PO apprécié. SmartCOMM apprécié. Connaissance des enjeux de sécurité et de protection des données au Luxembourg. C'est votre manière de faire équipeAutonomie. Esprit d'analyse. Prise d'initiative. Capacité à résoudre des problématiques complexes. Communication avec des interlocuteurs techniques et métiers. Esprit ouvert et constructif. Rigueur documentaire. Capacité à évoluer dans une équipe internationale. 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. Un dernier point avec votre futur environnement de mission. Et si on se reconnaît : on démarre ensemble. C'est bon à savoirLieu : Luxembourg Contrat : CDI Salaire indicatif : 65 K€ à 80 K€ brut annuel selon expérience Déplacements : pas de déplacements fréquents prévus Environnement : international Famille métier : Data Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
Dans le cadre du renforcement d'une équipe de développement, nous recherchons un(e) Développeur(se) Front-End expérimenté(e) pour intervenir sur l'évolution et la maintenance de nos applications web. Vous intégrerez une équipe technique en charge de concevoir, développer et améliorer des fonctionnalités à forte valeur ajoutée, dans un environnement moderne basé sur les technologies React et Node.js. La mission débutera idéalement début septembre et portera notamment sur : La conception et le développement de nouvelles fonctionnalités front-end La maintenance évolutive et corrective des applications existantes La participation aux choix techniques et aux bonnes pratiques de développement La contribution à l'amélioration continue de la qualité du code et des performances applicatives Une expérience sur la déclinaison d'un site web en application mobile serait un réel atout afin d'accompagner de futurs sujets de mobilité et d'apporter une expertise complémentaire à l'équipe.
Dans le cadre de la montée en régime de son CRM Salesforce (récemment mis en production), notre client fait évoluer son mode de collaboration, d'un forfait vers une prestation en régie. Il recherche un profil hybride, à la fois développeur et Product Owner, capable d'intervenir aussi bien sur la partie technique que sur la modélisation des processus commerciaux. Missions principales : Analyser et chiffrer les besoins métiers et les traduire en solutions fonctionnelles et techniques ; Identifier les contraintes techniques et la faisabilité des projets soumis, en lien avec l'architecture existante ; Rédiger les spécifications techniques et fonctionnelles à destination des équipes métier ; Proposer de nouvelles solutions d'architecture applicative ; Vérifier la compatibilité des composants techniques avec l'existant ; Rédiger les scénarios de tests pour les équipes de recette ; Implémenter les solutions (développement, paramétrage) dans le respect des normes et standards ; Réaliser des revues de code sur les développements de l'équipe ; Effectuer les tests unitaires et rédiger la documentation associée ; Assurer la maintenance corrective et évolutive des solutions développées ; Piloter le déploiement des applications sur les différents environnements ; Assurer le support applicatif de niveau 2 ; Animer des réunions techniques et contribuer aux projets internes du domaine ; Encadrer et piloter les prestataires sur les activités de maintenance et/ou de projet.
Vous souhaitez évoluer sur des systèmes critiques, au cœur du fonctionnement d'un grand acteur bancaire ? Nous recherchons un.e Développeur.euse COBOL / Pacbase (RPP) pour intervenir sur des applications stratégiques, essentielles à la gestion des activités métier. Vous intégrerez un environnement stable mais en constante évolution, avec de vrais enjeux de modernisation et de fiabilité. Vos missions Au sein d'une équipe experte, vous interviendrez sur : Développement & maintenance Développer et maintenir des applications en COBOL / Pacbase (RPP) Analyser et corriger les anomalies (debug, résolution d'incidents) Participer aux évolutions fonctionnelles des applications Réaliser les tests unitaires et les validations Garantir la fiabilité et la performance des applications Contribuer au maintien en conditions opérationnelles Environnement technique COBOL (indispensable) Pacbase / RPP Environnements mainframe
DÉVELOPPEUR C#/.NET BACKEND H/F Localisation : Île-de-France Expérience : 2 à 5 ans Environnement : Finance de marché – Agile / DevOps Contexte Dans le cadre d'un programme de transformation, vous intervenez sur une plateforme de traitement de gros volumes de données de transactions financières, reposant sur une architecture moderne en microservices et des flux temps réel. Missions Développer de nouvelles fonctionnalités en C# / .NET Concevoir et maintenir des API REST et services backend Participer à l'évolution de l'architecture microservices Intégrer des flux temps réel avec Kafka Réaliser les tests automatisés et les code reviews Contribuer à l'amélioration des performances et de la résilience Participer aux déploiements et à l'automatisation des environnements Collaborer avec les équipes techniques et métiers Compétences indispensables C# | .NET / .NET Core | Microservices | Kafka | OpenShift | REST API | Git Compétences appréciées Docker | Kubernetes | CI/CD | SQL | Monitoring / Observabilité Profil recherché Développeur .NET Backend autonome, rigoureux et à l'aise dans un environnement Agile / DevOps.
Notre client du domaine industriel est à la recherche de son futur Développeur C++ (H/F) pour son site de Toulouse. Vos missions : Intégré à une équipe reconnue pour son expertise technique et son exigence, vos missions seront: \- Analyser les besoins fonctionnels et techniques en collaboration avec les équipes projet. \- Participer à la conception technique des solutions logicielles, en respectant les contraintes de performance, de qualité et de maintenabilité. \- Développer, optimiser et maintenir des applications C++. \- Contribuer à l'amélioration continue du code existant (refactoring, optimisation) \- Évaluer les solutions existantes et proposer des améliorations techniques adaptées. \- Participer aux échanges techniques au sein de l'équipe et partager les bonnes pratiques. Les compétences techniques Expérience significative, supérieure à 10 ans en développement C++ attendue Maîtrise du C++ moderne (C++11/14/17/20) Connaissance de Qt V5 appréciée
Dans le cadre de l'évolution et de la maintenance d'une plateforme de gestion des données produits, nous recherchons un Développeur PIM / MDM pour intervenir sur un périmètre stratégique. Le poste combine des activités de RUN (maintenance, support, correction) et de BUILD (évolutions, nouveaux besoins, optimisation de la plateforme). Responsabilités : Au sein de l'équipe PIM / MDM, vous interviendrez sur les activités suivantes : RUN - Assurer la maintenance corrective et évolutive de la plateforme STEP; - Analyser et résoudre les incidents de production; - Identifier les causes racines et proposer des actions correctives durables; - Assurer le support technique aux équipes métier et IT; - Participer au monitoring et à l'amélioration de la stabilité applicative. BUILD - Développer de nouvelles fonctionnalités et évolutions sur le produit PIM; - Participer aux phases de conception technique; - Réaliser les développements, paramétrages et configurations sur la plateforme; - Implémenter et maintenir les workflows, règles métiers et modèles de données; - Participer aux intégrations avec les systèmes connexes (API, flux, middleware); - Contribuer aux tests techniques et aux mises en production.
Contexte Dans le cadre d'un projet de transformation et de modernisation d'un système d'information, vous rejoindrez une équipe en charge de la conception, du développement et du déploiement d'une architecture basée sur des microservices et des fonctions serverless dans un environnement Cloud. Vous interviendrez sur l'ensemble du cycle de développement, de l'intégration jusqu'à la mise en production, au sein d'une organisation fonctionnant en méthodologie Agile. Missions principales Concevoir, développer et maintenir des microservices et fonctions serverless AWS Lambda en Node.js. Participer à l'intégration et à la mise en production des développements dans un environnement Cloud. Appliquer les bonnes pratiques de développement et d'intégration continue / CI-CD. Collaborer avec les équipes Développement, Product Owner, IVVQ et Opérations afin de garantir la qualité et la robustesse des livrables. Utiliser GitLab pour la gestion de versions ainsi que pour les processus d'intégration et de déploiement continus. Rédiger et maintenir la documentation technique et projet via Jira et Confluence.
Remplacer des traitements ETL historiques par du Python propre, testé et conteneurisé : une mission de développeur exigeante, dans une squad Python internationale. L'équipe en charge des référentiels transverses d'un grand groupe bancaire harmonise ses langages et ses architectures : elle migre ses traitements ETL Informatica PowerCenter vers Python. Vous intégrez la squad Python (sprints de trois semaines, équipe répartie entre Paris et l'international) et intervenez sur plusieurs applications : l'annuaire et l'organigramme du groupe, et le référentiel des rôles — acquisition, cycle de vie des rôles, exposition par fichiers, API et datalake. Vos principales missions : Réaliser le design des nouveaux traitements à partir des spécifications des Business Analysts et des retours du Tech Lead. Développer dans le respect du framework Python interne et de l'architecture conteneurisée. Écrire les tests unitaires et mettre en place les tests automatiques de chaque traitement. Livrer en recette et rédiger les documents de livraison pour les environnements supérieurs. Ce que la mission vous apporte : Du Python de qualité industrielle : tests, CI/CD, conteneurs, revue par un Tech Lead. Un programme de migration structurant, sur plusieurs applications. Une équipe internationale : l'anglais est une langue de travail. Environnement technique : Python 3.9+, SQLAlchemy, Oracle, pytest, pandas, CI/CD, OpenShift, S3, Jenkins, Bitbucket, Checkmarx, Jira, Confluence — agile.
Dans le cadre de la modernisation globale du système d'information d'un acteur majeur du secteur de l'énergie, nous recherchons un Développeur Full Stack Confirmé .NET / Angular (H/F). Vous intégrerez l'équipe en charge des outils applicatifs supportant l'activité stratégique de gestion et d'optimisation d'un portefeuille gaz paneuropéen. Il s'agit d'un environnement à fort enjeu opérationnel où vous interviendrez sur des applications critiques dédiées à la gestion des contrats gaz, à l'équilibrage des portefeuilles et aux flux d'échanges inter-systèmes. Vos missions : Au sein d'une équipe agile, vous prendrez une part active aux projets de transformation et de refonte Web de l'écosystème applicatif : Conception & Analyse : Analyse des besoins fonctionnels et définition des scénarios d'architecture technique. Formalisation des spécifications techniques détaillées. Estimation des charges et chiffrage des développements. Développement & Modernisation : Développement de nouvelles fonctionnalités orientées performance et scalabilité. Refonte et modernisation des applications legacy vers des technologies Web récentes (.NET 8+ / Angular). Remplacement progressif des frameworks historiques. Implémentation des fonctionnalités dans le respect des bonnes pratiques et recommandations Microsoft Azure. Qualité, Recette & Exploitation : Écriture des tests unitaires, d'intégration et de non-régression. Validation des performances applicatives et optimisation des requêtes. Support technique de niveau 2 et correction d'anomalies (maintenance évolutive et corrective). Participation active aux phases de déploiement et de mise en production. Rédaction et maintien de la documentation technique et fonctionnelle. Accompagnement des utilisateurs clés lors des phases de recette. Environnement technique: Vous évoluerez dans un environnement mixte associant stack moderne (target) et composants historiques en cours de migration : Backend : C# / .NET 8+, REST API, SignalR, WCF (en cours de migration) Frontend : Angular (v20), WPF (sur périmètre legacy) Base de données : SQL Server 2019+ Cloud & Infrastructure : Azure (Web API, App Services, ASE, SignalR Service), Architecture hybride Cloud & On-Premise Intégration / EAI : BizTalk (contexte d'intégration métier)
Concevoir et superviser les implémentations ServiceNow IRM. Réaliser les développements et évolutions sur Workspace. Accompagner les équipes sur les choix techniques et fonctionnels. Gérer les intégrations et mises à jour de données. Participer aux activités RUN : incidents, priorisation, alertes et suivi. Compétences indispensables: ServiceNow IRM Workspace – obligatoire UI Builder – niveau avancé Architecture Workspace : Experiences, Pages, Variants, Components, Data Resources, Events JavaScript / Client Scripts / / APIs / Event Handlers Script Includes, Business Rules, ACL, Flow Designer Declarative Actions Data Broker / Data Resources / GraphQL Transform Maps Sécurité, performance et debugging
Nous recherchons un développeur Fullstack confirmé pour accompagner une équipe CRO (optimisation du taux de conversion) dans la gestion de sa plateforme d'A/B tests et la mise en place de feature flags. Vous évoluerez au sein d'une équipe agile, sur des applications à fort trafic, et interviendrez sur l'ensemble du cycle de développement : conception, développement front et back, tests, déploiement et maintenance. Vos missions Concevoir et développer des A/B tests côté client. Mettre en place des feature flags et accompagner les autres développeurs dans leur prise en main. Développer les fonctionnalités front-end et back-end ainsi que les tests unitaires, d'intégration et end-to-end. Contribuer aux pipelines CI/CD et aux déploiements. Réaliser les études de conception technique et participer aux revues de code. Investiguer les anomalies et contribuer à la résolution des incidents en production. Participer à la qualité, à la résilience et à la sécurité des applications. Contribuer aux cérémonies agiles et au respect des critères d'acceptation des releases.
L'architecte recherché intégrera le pôle PVA/ACO/ECCO au sein de la DSI en charge de l'étude et validation des évolutions liées aux canaux de vente assistée et l'espace client Livrables En fonction des phases projets, la mission consistera à : En amont du développement des user stories: Echange sur les besoins utilisateurs et identification des impacts sur le système, participation aux ateliers de conception, relecture des spécifications d'architecture général, consolidation des chiffrages des acteurs projets. En collaboration avec l'équipe de développement : rédaction des impacts, mise à jour du patrimoine produit, refinement avec l'équipe Phase Développement : Assistance aux équipes de développement vérification de la conformité du produit au sens technique et fonctionnel. Le candidat doit être familier avec le développement web et mobile et peut intervenir sur le poste du développeur en pair programming pour les tests automatisés. Phase Tests fonctionnels et métier (MISSION PRINCIPALE): Assistance aux équipes de développement et analyse des anomalies fonctionnelles et techniques Elaboration de la stratégie de test Rédaction des Fiches de tests sous X-Ray Elaboration des jeux de données nécessaires au passage des tests Exécution des tests et assignation des anomalies éventuelles Suivi de la production: Identification des dysfonctionnements en production Intervention en analyse d'incident en production Le candidat participe pleinement au moment de vie de l'équipe, sprint planning, poker planning, daily, refinement, rétro etc…
Dans le cadre du développement et de la modernisation d'applications web complexes, nous recherchons un(e) Développeur(se) Front-End Angular Senior. Vous intégrerez une équipe pluridisciplinaire et interviendrez sur la conception, l'évolution et la maintenance d'interfaces utilisateurs performantes, responsives et accessibles. Vos missionsConcevoir et développer des interfaces utilisateurs avec Angular 14 ou une version supérieure ; Intégrer les interfaces Front-End à des API .NET utilisant les protocoles REST et SOAP ; Participer à la mise en place et à l'amélioration des pipelines GitLab CI/CD ; Analyser et corriger les anomalies ; Assurer la maintenance évolutive des applications ; Optimiser les performances des applications Front-End ; Appliquer les bonnes pratiques de sécurité relatives à l'authentification, aux autorisations et à la protection contre les vulnérabilités ; Participer aux cérémonies Agile/Scrum ; Collaborer avec les développeurs, Business Analysts, UX/UI Designers et testeurs ; Rédiger et maintenir la documentation technique.
Les questions fréquentes à propos de l’activité d’un Développeur·euse Java (Kotlin, Groovy...)
Quel est le rôle d'un Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java est un informaticien spécialisé dans la conception de logiciels et de sites web. Comme son nom le sous-entend, il maîtrise le langage de programmation Java sur le bout des doigts ! Passionné et polyvalent, le développeur Java doit présenter de solides compétences techniques et quelques qualités incontournables pour offrir à son client une solution informatique sur mesure.
Quels sont les tarifs d'un Développeur·euse Java (Kotlin, Groovy...)
Les frameworks maîtrisés, le secteur de l'entreprise, sa location et les problématiques techniques à résoudre sont autant de critères qui influent sur le salaire du développeur Java. Néanmoins, son TJM est relativement élevé, même pour un débutant. Ce dernier gagne en moyenne 483 euros par jour. Son salaire avoisinera les 40 K€.
Quelle est la définition d'un Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java crée des applications à la demande de son client en usant de son langage de prédilection : Java. À cet effet, il doit respecter les exigences fournies dans le cahier des charges. Il développe l'application, puis gère la phase de tests ainsi que la maintenance et la planification des mises à jour
Quel type de mission peut gérer un Développeur·euse Java (Kotlin, Groovy...)
Les tâches généralement confiées au développeur Java sont :
• Définition des besoins du client ;
• Programmation d'applications ;
• Développement de la structure d'un site web ;
• Rédaction de notes explicatives pour que les lignes de code écrites soient compréhensibles par les autres intervenants ;
• Ajout de nouvelles fonctionnalités et amélioration des performances d'une application existante ;
• Réalisation des tests unitaires et des tests d'intégration ;
• Support technique ;
• Mise à jour du code existant.
Quelles sont les compétences principales d'un Développeur·euse Java (Kotlin, Groovy...)
La maîtrise du langage Java doit être complétée par des connaissances :
• De la plateforme de développement J2EE ;
• D'autres langages de programmation ;
• Des bases de données Oracle et SQL ;
• Des outils et frameworks comme Spring, Spring boot, React, Angular, Hibernate, AWS, GWT, Struts ou Docker ;
• De l'algorithmique ;
• Des normes et procédures de sécurité pour lutter contre les cyberattaques ;
• De l'univers de l'entreprise (marché, services, clients).
Ceux qui souhaitent exercer en tant que développeur Java doivent par ailleurs maîtriser l'anglais.
Quel est le profil idéal pour un Développeur·euse Java (Kotlin, Groovy...)
Outre le diplôme et les compétences techniques, les recruteurs exigent des futurs développeurs Java qu'ils soient :
• Rigoureux et précis dans l'écriture des codes ;
• Créatifs ;
• À l'écoute ;
• Aptes à travailler en mode agile ;
• Flexibles et disponibles ;
• Capables de communiquer et de vulgariser ses connaissances aux personnes non techniques ;
• Curieux, car les programmes et langages informatiques évoluent constamment.
Un grand sens de l'analyse et de l'organisation est également de mise !