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...).
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.
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
🎯 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,...
Dans le cadre du renforcement de notre équipe, nous recherchons un Développeur Full Stack Java / Angular pour intervenir sur un projet à Aix-en-Provence. Vous intégrerez une équipe de développement et participerez à la conception, au développement et à l'évolution des applications. Missions principalesConcevoir et développer de nouvelles fonctionnalités en Java / Spring Boot. Développer et maintenir les interfaces utilisateurs avec Angular. Participer à la conception et à l'intégration des API REST. Assurer la maintenance évolutive et corrective des applications. Réaliser les tests unitaires et participer aux phases de recette. Participer aux revues de code et contribuer à l'amélioration de la qualité du code. Collaborer avec les équipes techniques, fonctionnelles et produit. Participer aux cérémonies Agile/Scrum et aux différents rituels de l'équipe.
Depuis 2012, nous mettons notre expertise au service des secteurs de l'IT et l'Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d'une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un DéveloppeurJava Angular au sein de nos équipes pour l'un de nos clients du secteur Aéronautique. Le contexte ? Dans le cadre du développement d'une application interne stratégique, nous recherchons un Développeur Fullstack confirmé pour notre client issu du secteur Aéronautique. Vous interviendrez sur différents projets de développement logiciel comme par exemple la conception d'un "Journal de Bord" numérique dédié au suivi et à la gestion des installations d'essais. Ce poste nécessite une forte expertise technique pour assurer la robustesse du backend et l'interfaçage avec des systèmes externes, tout en garantissant une expérience utilisateur fluide sur le frontend. Vos Missions Conception et Développement Backend : Architecturer et développer des services performants en utilisant Java 17 (Spring Boot). Développement Frontend : Concevoir une interface utilisateur intuitive et réactive sous Angular 7. Interfaçage & Intégration : Mettre en place la communication avec l'extérieur (APIs tierces, protocoles industriels ou systèmes de données externes) pour alimenter le journal de bord. Architecture & Qualité : Garantir la qualité du code (tests unitaires/intégration), la maintenabilité et la documentation technique du projet. Autonomie Technique : Prendre en charge l'intégralité du cycle de vie d'une fonctionnalité, de l'analyse du besoin à la mise en production.
Bonjour, Je suis à la recherche d'un Développeur Java/Angular à Nantes : Missions principales : • Conception technique et participation aux choix d'architecture • Développement d'applications Full Stack Java / Angular • Développement et intégration d'API REST • Participation aux phases de tests et de validation • Correction des anomalies et optimisation des performances • Rédaction de la documentation technique • Participation aux revues de code et aux bonnes pratiques de développement • Collaboration avec les équipes projet en méthodologie Agile
Vos missions : - Concevoir, développer, tester, déployer et superviser des applications principalement en Java 8 - Maintenir et faire évoluer des APIs Scala ainsi que des interfaces frontend Dojo - Contribuer à la modernisation progressive du patrimoine applicatif - Réaliser et maintenir des tests automatisés en Scala avec Playwright - Participer à l'intégration de nouvelles solutions et architectures - Développer une expertise fonctionnelle et technique sur des périmètres stratégiques du domaine Votre quotidien : - Cérémonies et pratiques Agile (Kanban & Scrum) - Utilisation quotidienne d'outils d'IA (MIA, Claude...) pour améliorer qualité, maintenabilité et productivité - Pair programming, revues de code et partage de bonnes pratiques au sein de la communauté de développeurs - Accompagnement de la montée en compétences de vos collègues
Notre client dans le secteur Transport et logistique recherche un/une Consultant(e) Java Quarkus / Spring Boot H/F Description de la mission : Contexte Dans le cadre d'un projet d'intégration, la mission s'inscrit au sein d'une brique applicative faisant le lien entre un CRM hébergé dans le cloud Azure et le reste du système d'information d'un grand groupe. Cette brique gère notamment les synchronisations avec les référentiels ainsi que l'exposition d'APIs permettant la mise à jour du CRM. Environ quarante microservices sont déployés. L'équipe est composée d'un Product Owner, d'un Tech Lead et de deux développeurs, et occupe un rôle central dans l'écosystème du système d'information de la relation client. Mission La mission consiste à renforcer rapidement l'équipe avec un profil expert Java maîtrisant impérativement Quarkus, ainsi que Spring Boot. Le consultant interviendra sur les évolutions et la maintenance de la plateforme de microservices, dans un contexte d'intégration SI et de modernisation des outils de développement. Principales responsabilités Contribuer aux travaux sur un projet connexe Participer à la migration de la chaîne CI/CD vers GitLab CI Contribuer aux montées de version des frameworks Intervenir sur des microservices backend en Java Participer à l'exposition et à l'évolution d'APIs REST Prendre en compte les usages de messaging et notifications via Kafka Environnement technique Backend : Java, Quarkus, Spring Boot API : REST Messaging / notifications : Kafka CI/CD : GitLab CI Systèmes / conteneurs : Linux, Docker Cloud : Azure Pratiques : DevOps Profil recherché Expérience Niveau expert avec plus de 7 ans d'expérience Compétences techniques Maîtrise impérative de Java Maîtrise impérative du framework Quarkus Bonne maîtrise de Spring Boot Expérience sur les APIs REST Connaissance de Kafka Pratique de GitLab CI, Linux et Docker Les pratiques DevOps sont appréciées Compétences / Qualités indispensables : Java, Quarkus, Spring Boot, APIs REST, Kafka, GitLab CI Compétences / Qualités qui seraient un + : Pratiques DevOpsInformations concernant le télétravail : Majoritairement TT (prévoir 1 déplacement par trimestre)
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.
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 équipe Première agence régionale ouverte en 2001, l'agence Sud-Ouest représente les expertises du groupe en Occitanie, notamment à Toulouse et Castres. Forte de près de 150 collaborateurs, elle accompagne une trentaine de clients en s'appuyant sur deux Centres de Services et privilégie un accompagnement individualisé. COORDINATEUR PROJET IT – OPTIMISATION LICENCES JAVA H/F C'est votre mission Vous êtes passionné·e par la coordination de projets IT, l'optimisation des parcs logiciels et le suivi d'actions de remédiation ? Ce poste est fait pour vous. En tant que Coordinateur Projet IT, vous accompagnez le chef de projet dans un programme d'optimisation des licences Oracle Java sur un parc d'environ 5 500 postes de travail et 1 000 serveurs. Votre rôle principal : organiser, qualifier, suivre et coordonner les actions de nettoyage et d'optimisation du parc Java, en lien avec les équipes infrastructure, postes de travail, applicatives et support. Côté build : Consolider les données d'inventaire issues des différents outils de gestion du parc. Identifier et qualifier les installations et versions de Java présentes sur les postes et serveurs. Analyser les usages et identifier les applications dépendantes de Java. Participer à la cartographie des dépendances applicatives et des Java embarqués dans certains logiciels. Préparer les listes de machines à traiter et les différentes vagues de remédiation. Participer aux analyses d'impact et aux tests avant désinstallation. Contribuer à la qualification des alternatives aux versions Oracle Java payantes. Documenter les contraintes techniques, métiers et les exceptions identifiées. Côté run : Assurer le suivi des actions réalisées par les équipes postes de travail et serveurs. Coordonner les différentes parties prenantes impliquées dans la remédiation. Suivre les désinstallations et les actions de remplacement. Mettre à jour les tableaux de bord et indicateurs d'avancement. Produire un reporting mensuel sur l'évolution du parc Java. Identifier et escalader les risques, points bloquants et dépendances au chef de projet. Participer aux réunions de suivi et préparer les supports de pilotage. Contribuer à la mise en place d'un suivi pérenne du parc Java. C'est votre parcours Vous avez une première expérience en coordination de projets IT, gestion de parc, administration systèmes ou gestion de logiciels. Vous êtes à l'aise avec l'analyse de données d'inventaire, le suivi d'actions et la coordination de plusieurs équipes. Vous disposez de bonnes connaissances des environnements Windows et des outils de gestion de parc, notamment MECM/SCCM ou équivalent. Une connaissance des environnements Java, des dépendances applicatives ou des problématiques de conformité logicielle est un véritable atout. Vous êtes rigoureux·se, organisé·e et capable de suivre un projet impliquant un grand nombre d'équipements et de parties prenantes. C'est votre expertise : Gestion et coordination de projets IT Gestion et optimisation de parc logiciel Windows / Windows Server MECM / SCCM ou outils équivalents Inventaire et analyse de données de parc Environnements Java Dépendances applicatives Suivi d'actions et plans de remédiation Reporting et tableaux de bord Documentation et conformité logicielle C'est votre manière de faire équipe : Organisation et rigueur Esprit d'analyse et de synthèse Aisance dans la coordination Bon relationnel et communication Autonomie et proactivité Capacité à alerter et faire remonter les points bloquants Sens du suivi et des priorités C'est notre engagement Chez 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 : mutuelle, carte TR, CSE, prévoyance Une culture du feedback et des projets qui font sens C'est clair Le process de recrutement : Un premier échange téléphonique avec notre team recrutement Un entretien RH ainsi qu'un échange métier avec un.e ingénieur.e d'affaires Un test ou un échange technique avec un.e de nos expert.es Un dernier point avec votre futur.e manager ou responsable de mission Et si on se reconnaît : on démarre ensemble C'est bon à savoir Lieu : Toulouse Contrat : CDI Télétravail : Hybride selon mission Salaire : Selon expérience brut annuel Famille métier : Gestion de projet / Coordination IT / Gestion de parc Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
Nous recherchons pour l'un de nos clients spécialisés dans le domaine de l'assurance un Développeur double-compétences Java / Cobol H/F au Luxembourg. Les équipes sont organisées par domaine métier. Vous intégrerez le domaines DSI Comptabilité à plein temps où vous aurez la charge de : ▪ Travailler dans un environnement agile avec d'autres développeurs, designers, business analyst, product owner ▪ Concevoir, réaliser, tester, déployer, monitorer vos réalisations en Java 8 ▪ D'adhérer aux principes d'améliorations continue et de modernisation du domaine ▪ De devenir un expert dans certaine partie du domaine applicatif avec une mission longue Les équipes se composent d'un Product Owner, 1 Business Analyst, 1 Scrum Master et de plusieurs développeurs qui évoluent dans le framework Scrum et travaillent étroitement avec les parties prenantes du côté métier.
Rôle : En tant que membre de l'une des feature team fonctionnelle, vous participerez activement à la création de valeur pour les utilisateurs et clients finaux. Vous évoluerez dans une organisation Agile scrum en participant aux différents rituels, vous serez en étroite collaboration avec les PO, les Lead développeur & développeur (back & front), les QA de votre équipe. Vous serez aussi amenés à échanger avec des équipes transverses (Tech lead / DevOps etc.) Expérience & Environnement technique : 4 à 8 ans d'expérience dans des équipes avec des process industriels de développement (gitflow, code review, ci/cd etc.) Java / Spring Boot / MongoDB - Idéalement Reactiv Programming Capacité de travailler avec des équipes en remote dont la factory digitale. Bonus : Camunda / Service Bus / Service Bus / Azure / DevOps / Claude AI Soft Skills indispensables : Esprit d'équipe Sens du service Autonomie Proactivité
Nous recherchons un(e) Développeur(euse) Backend Java Spring / JBoss pour renforcer notre équipe . Vous interviendrez sur la conception et le développement d'applications Java, la migration des applications legacy Jboss , ainsi que sur leur déploiement sur OpenShift, dans une architecture orientée micro-services. Vos missions : • Développer et maintenir des applications backend en Java et Spring Boot • Développer et maintenir des applications sur serveur d'application JBoss • Déployer les applications Java sous OpenShift : construction des manifests YAML (Deployment, Service, Route…) • Mettre en place et faire évoluer les pipelines CI/CD (Jenkins…) • Concevoir et implémenter des solutions dans une architecture micro-services • Participer aux revues de code et garantir la qualité des développements • Rédiger la documentation technique et communiquer avec les équipes projet 3. Compétences attendues (mots-clés à saisir un par un) • Java • Spring Boot • JBoss • OpenShift (déploiement, manifests YAML) • CI/CD • Jenkins • Architectures micro-services • API REST • Git • Docker 4. Savoir-être • Excellent communicant(e) • Excellentes qualités rédactionnelles • Rigueur • Autonomie • Esprit d'équipe • Esprit analytique et de synthèse
Au sein de l'équipe EXPERTISES - TELCO LAN, intervention sur les technologies de communication utilisées dans l'écosystème Linky et les infrastructures de Smart Metering. L'objectif est de valider, qualifier et optimiser les communications CPL et RF utilisées pour le comptage communicant. Activités: Réalisation d'études techniques de bout en bout sur les technologies CPL G1/G3-PLC. Qualification et optimisation des communications CPL (performance, robustesse, routage). Analyse et diagnostic d'incidents à partir des essais laboratoire et données terrain. Développement et validation de fonctionnalités embarquées sur plateforme ST8500. Réalisation de tests, mesures et caractérisations en laboratoire. Analyse des protocoles et trames réseau. Développement d'outils d'analyse et exploitation des données. Mise en place et maintenance des bancs de test et de qualification. Technologies & EnvironnementCPL-G1, CPL-G3, RF. Smart Metering / Écosystème Linky. G3-PLC Alliance. PHY, MAC, ADP, 6LoWPAN, LOADng. Développement embarqué C. STMicroelectronics ST8500. Wireshark. NeuronBox. IEEE 802.15.4. Java. Analyse de logs et captures réseau. RSIL. Oscilloscope. Analyseur de spectre. Coupleurs CPL/RF. Bancs de qualification télécom.
Développeur Full Stack Java / Angular – Senior – ParisDans le cadre du renforcement d'une équipe IT intervenant dans le secteur financier, nous recherchons un(e) Développeur(se) Full Stack Java / Angular confirmé(e) pour participer au développement et à l'évolution d'applications métiers liées à la distribution de produits financiers. La mission s'inscrit dans un environnement Agile et nécessite une capacité à intervenir aussi bien sur les composants backend que frontend, avec une attention particulière portée à la qualité du code, aux performances et à la sécurité. Vos missionsConcevoir et développer de nouvelles fonctionnalités Full Stack Java / Angular. Participer à la conception et à l'évolution des API REST. Traduire les besoins fonctionnels en solutions techniques et contribuer au volet technique des User Stories. Développer dans le respect des normes d'architecture, de sécurité et de qualité. Concevoir et automatiser les tests unitaires et d'intégration. Participer à l'intégration des différents composants applicatifs. Assurer la maintenance, le support et la correction des anomalies. Documenter les développements et les choix techniques. Participer activement aux rituels et travaux collectifs de l'équipe Agile. Intégrer les enjeux business et les contraintes métiers dans les choix d'implémentation. Environnement techniqueBackend : Java / Java EE, Spring, JBoss Frontend : Angular API : REST, JSON, Web Services REST/SOAP Base de données : DB2 LUW, SQL Build & Versioning : Git, Maven Méthodologie : Agile Pratiques appréciées : Software Craftsmanship Profil recherché6 à 9 ans d'expérience en développement logiciel. Expérience confirmée en développement Full Stack Java / Angular. Très bonne maîtrise de Java, Spring et Angular. Expérience confirmée en conception et consommation d'API REST / JSON. Bonne maîtrise de SQL. Expérience avec Git et Maven. Connaissance de JBoss. Une expérience sur DB2 LUW est fortement appréciée. Connaissance des bonnes pratiques de développement et idéalement du Software Craftsmanship. Anglais technique opérationnel. Autonomie, rigueur et capacité à travailler en équipe. Bon relationnel et capacité à comprendre les enjeux fonctionnels/métiers. Informations pratiques📍 Localisation : Paris 13e 📅 Démarrage : 1er octobre 2026
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 !