Find your next tech and IT Job or contract Java Developer (Kotlin, Groovy...)

The Java developer is a web and application development professional specialized in using Java, a server-oriented programming language. They are also called: Java programmer, Java programmer-analyst, Java software development engineer. This IT technician analyzes the specifications provided by the client to identify a technical solution that meets their technical and functional requirements point by point. They are then responsible for custom designing all or part of the computer program in Java. Then comes the trial and testing phase of the applications. Once the program is operational, they can proceed with writing technical documentation and user guides. The Java developer can progress towards supervisory positions, project manager, IT technical manager or even a commercial career.

1,056 results
Permanent
Contractor

Job VacancyChef de Projet Java – H/F

STORM GROUP
Published on

1 month
55k-65k €
550-600 €
75002, Paris, Ile-de-France
#StormYourCareer 💡 Rejoins STORM GROUP et grandis avec nous ! Pilote la transformation IT de nos clientsTu rejoindras nos équipes en tant que Chef de Projet Java H/F pour des missions stratégiques. Ta mission : coordonner, organiser et piloter des projets IT complexes pour nos clients, majoritairement dans les secteurs de la Banque et de l'Assurance, en t'appuyant sur ton expertise des environnements de développement Java/J2EE. Ton futur environnementTu travailleras en étroite collaboration avec les équipes métier, les éditeurs, et l'ensemble des contributeurs au sein de la DSI de nos grands comptes clients. Tu seras un acteur clé, assurant la liaison entre les besoins fonctionnels et la réalisation technique, dans un environnement où la qualité, l'organisation et la communication sont essentielles. Tes missionsEn tant que Chef de Projet, tu seras amené(e) à réaliser les tâches suivantes : Pilotage et Coordination : Coordonner, organiser et piloter les projets avec le métier, les éditeurs du marché et l'ensemble des contributeurs au sein de la DSI Gérer les budgets et les plannings du projet. Cadrage et Spécification : Accompagner le métier dans le cadrage et l'expression de son besoin. Rédiger les spécifications fonctionnelles et/ou techniques. Mise en Œuvre : Organiser, accompagner et assister les phases de développements, déploiements, tests et recettes(VABF/VSR). Maintenance et Évolution : Participer à la gestion du parc applicatif : pilotage des petites évolutions, maintenance et support. Ton profilTu es diplômé(e) d'une formation supérieure (type diplôme d'Ingénieur ou BAC+5) avec une spécialisation en informatique. Tu justifies d'une expérience confirmée sur un poste similaire (Chef de Projet, PMO, Consultant MOA/MOE). Tu as une expérience d'encadrement, ou tu souhaites développer tes compétences en pilotage de projet. Tes atoutsTu es familier d'un ou plusieurs des environnements techniques suivants : Architectures et frameworks Java/J2EE (ESSENTIEL). Architectures orientées services. Bases de données SQL. Développements batchs et scripting. Environnement Mainframe (un plus). Tes qualités personnelles : Capacités d'analyse et d'adaptation. Esprit d'équipe et excellent goût de la communication. Proactivité et sens des responsabilités. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie. Notre processus de sélectionÉchange introductif avec un chargé de recrutement. Entretien métier avec évaluation technique approfondie. Rencontre finale pour validation du fit et projection sur la mission. Storm Group encourage une culture inclusive et multiculturelle où la diversité des profils nourrit notre intelligence collective. En rejoignant la Storm Team, tu intègres un écosystème engagé qui place le développement de tes talents au cœur de sa stratégie, tout en agissant concrètement pour la solidarité et la réduction de l'empreinte environnementale, aussi bien au sein de nos bureaux que dans les projets d'envergure que nous menons chez nos clients.
View this job
Permanent

Job VacancyDéveloppeur Full Stack Java 21 / Vue.js

Etixway
Published on
Gitlab
Java
Jenkins

43k-48k €
Nantes, Pays de la Loire
Dans le cadre d'un projet de développement applicatif en mode BUILD, nous recherchons un Développeur Full Stack Java 21 / Vue.js pour renforcer l'équipe. Le consultant interviendra principalement sur le développement Front-End en Vue.js, tout en contribuant aux développements Back-End en Java 21 et Spring Boot. Il participera à la conception et à l'évolution des fonctionnalités applicatives, dans le respect des bonnes pratiques de développement, des exigences de qualité et des normes d'accessibilité numérique. Missions principalesConcevoir, développer et faire évoluer de nouvelles fonctionnalités principalement en Vue.js. Développer et maintenir les interfaces utilisateur en veillant à leur qualité, leur ergonomie et leur maintenabilité. Participer aux développements Back-End en Java 21 et Spring Boot. Contribuer à la mise en œuvre et à l'évolution des traitements batch avec Spring Batch. Garantir la prise en compte des exigences d'accessibilité numérique conformément au RGAA. Participer aux activités d'intégration continue et de déploiement (CI/CD). Utiliser les outils de développement et d'intégration tels que Jenkins et GitLab. Collaborer avec le chef de projet et les développeurs tout au long du cycle de développement. Participer aux revues de code, aux tests et à la résolution des anomalies. Appliquer les bonnes pratiques de développement afin de garantir la qualité, la sécurité et la pérennité des applications. Environnement techniqueFront-End : Vue.js Back-End : Java 21, Spring Boot, Spring Batch CI/CD : Jenkins, GitLab Autres : Nubo, RGAA (Référentiel général d'amélioration de l'accessibilité)
View this job
Contractor

Contractor jobDéveloppeur Full Stack Java / Vue.js – Expertise IA Agentique (H/F)

Byrongroup
Published on
Agentic AI
Java
Springboot

1 year
500-540 €
Ile-de-France, France
Dans le cadre de l'évolution d'une plateforme métier stratégique, nous recherchons un Développeur Full Stack à dominante back-end, capable d'intervenir dans un environnement de développement innovant reposant fortement sur l'intelligence artificielle agentique. Vous intégrerez une équipe technique expérimentée, évoluant sur un système en cours de déploiement et engagé dans une phase de stabilisation et de non-régression. La particularité de cette mission réside dans l'approche de développement adoptée : les développeurs s'appuient sur des agents IA pour produire le code, dont ils assurent ensuite le pilotage, l'analyse critique et la validation. Au-delà des compétences techniques, nous recherchons donc un profil doté d'une réelle capacité de réflexion, d'analyse et de prise de recul, avec une posture proche de celle d'un Tech Lead. Vos missions : Piloter des agents d'intelligence artificielle dans la réalisation des développements applicatifs Analyser, challenger et valider le code généré par les agents, en veillant à sa qualité, sa cohérence et sa maintenabilité Concevoir et faire évoluer les composants back-end en Java et Spring Boot, ainsi que les interfaces front-end en Vue.js Participer aux réflexions d'architecture et aux choix de conception technique Garantir la fiabilité des évolutions dans un contexte exigeant de non-régression Identifier les risques, questionner les solutions proposées et prendre des initiatives pour améliorer la qualité du produit Collaborer étroitement avec le Tech Lead et les membres de l'équipe, dans une logique de partage de connaissances et d'amélioration continue Assurer une veille active sur les pratiques de développement assisté par l'IA et l'évolution des outils agentiques Environnement : Back/front - IA agentique - Java - Spring Boot - Vue.js
View this job
Contractor

Contractor jobTech Lead Full Stack Java / Vue.js – Expertise IA Agentique & Architecture (H/F)

Byrongroup
Published on
Agentic AI
Java
Springboot

1 year
550-600 €
Ile-de-France, France
Dans le cadre de l'évolution d'une plateforme métier stratégique, nous recherchons un Tech Lead Full Stack à dominante back-end, disposant d'une forte sensibilité à l'architecture logicielle et aux nouveaux modes de développement assistés par l'intelligence artificielle. Vous rejoindrez une équipe technique expérimentée intervenant sur un système en cours de déploiement, avec des enjeux importants de fiabilité, de non-régression et de structuration des pratiques de développement. L'environnement repose sur une approche de développement agentique : le code est généré par des agents IA, tandis que les équipes assurent leur pilotage, l'analyse des résultats et la validation des solutions produites. Dans ce contexte, votre rôle sera de contribuer à l'encadrement technique de l'équipe, de garantir la pertinence des choix de conception et de renforcer l'autonomie collective. Vous travaillerez en coordination avec les différents responsables du programme afin de fluidifier les interactions entre les équipes humaines et les agents IA. Nous recherchons un profil doté d'une véritable vision technique, capable de prendre de la hauteur sur les problématiques rencontrées et d'adopter une posture proche de l'architecte solution. Vos missions : Encadrer techniquement une équipe de développeurs Full Stack et accompagner sa montée en compétences Piloter l'utilisation des agents IA dans les activités de développement et challenger les solutions générées Analyser le code produit par les agents, identifier les éventuelles faiblesses et garantir sa qualité, sa robustesse et sa maintenabilité Participer aux réflexions d'architecture et orienter les choix techniques en fonction des enjeux fonctionnels et opérationnels Accompagner l'équipe dans la résolution de problématiques complexes, en privilégiant le raisonnement et la compréhension plutôt que l'exécution Contribuer à la structuration des pratiques et à la réduction des dépendances à certaines expertises individuelles Coordonner les activités avec les différents responsables du programme et contribuer à la gestion d'un backlog partagé Garantir la maîtrise des évolutions dans un contexte de non-régression et de stabilisation applicative Favoriser le partage de connaissances, la prise d'initiative et l'autonomie des développeurs Assurer une veille sur les outils d'IA agentique et accompagner l'évolution des pratiques de développement Environnement : Front/Back - IA agentique - Java - Springboot - Vue.js
View this job
Contractor

Contractor jobDéveloppeur Java / Angular (F/H)

Experis France
Published on

1 month
Marseille, Provence-Alpes-Côte d'Azur
Développeur Java / Angular (F/H) - Marseille Au sein d'un éditeur de solutions digitales à forte valeur ajoutée, vous intégrerez une équipe de développement agile d'une dizaine de collaborateurs en charge d'une plateforme métier stratégique utilisée par de nombreux acteurs de la supply chain internationale. Cette application collaborative permet d'optimiser les processus opérationnels, de sécuriser les échanges de données et d'accompagner les entreprises face aux évolutions réglementaires de leur secteur. Dans un contexte de forte croissance fonctionnelle et technique, vous participerez aux évolutions d'une plateforme Cloud moderne tout en contribuant à une démarche de transformation AI First, plaçant l'intelligence artificielle au cœur du cycle de développement. Vos missions : Participer à la conception, au développement et à la maintenance des applications. Développer de nouvelles fonctionnalités en lien avec les besoins métiers et les évolutions réglementaires. Faire évoluer une architecture orientée API et services REST. Garantir la qualité, la performance et la robustesse des développements. Participer aux réflexions d'architecture et aux choix techniques. Contribuer à l'amélioration continue des pratiques de développement. Collaborer avec des outils et agents IA intégrés au processus de delivery afin d'optimiser la productivité et la qualité des livrables. Travailler dans un environnement où les développeurs s'appuient sur l'IA comme véritable accélérateur de conception, de développement et de validation.
View this job
Contractor

Contractor jobDéveloppeur Full Stack Confirmé Java / React (H/F)

KUBE Partners S.L. - Pixie Services
Published on
Apache Kafka
Java
React

1 year
Hauts-de-France, France
Notre client recherche un Développeur Full Stack confirmé pour intervenir sur une plateforme applicative stratégique au sein d'une équipe Agile. La mission est à dominante Back-End (Java, Spring Boot, Kafka), avec une contribution au Front-End (React), dans un environnement moderne axé sur la qualité logicielle, les architectures distribuées et l'amélioration continue. Missions : Développement Back-End Concevoir, développer et maintenir des APIs REST robustes avec Java et Spring Boot. Implémenter et faire évoluer des flux événementiels Kafka pour traiter les statuts de livraison en temps réel. Assurer l'intégration de nouveaux partenaires transporteurs et la fiabilité des échanges de données. Concevoir des solutions performantes, évolutives et maintenables. Contribution Front-End Participer au développement de nouvelles fonctionnalités sur une interface React existante. Faire évoluer les composants UI et respecter les standards de développement de l'équipe. Collaborer avec les développeurs Front-End pour améliorer progressivement la qualité et l'ergonomie de l'application. Qualité logicielle et pratiques de développement Appliquer les principes du Clean Code et du Software Craftsmanship. Concevoir et maintenir des tests unitaires, d'intégration et end-to-end. Participer aux revues de code, au développement en binôme et à l'amélioration continue. Utiliser les outils d'IA générative pour accélérer le développement et renforcer la qualité du code et des tests. DevOps et observabilité Participer au déploiement des microservices sur Kubernetes. Contribuer à l'automatisation des pipelines CI/CD avec GitHub Actions. Superviser les applications et les flux de données via Datadog. Participer à l'amélioration de la fiabilité et de l'observabilité de la plateforme.
View this job
Contractor

Contractor jobTech Lead Kafka / Java 21 (H/F)

MSI Experts
Published on
Apache Kafka
Java

6 months
Lyon, Auvergne-Rhône-Alpes
Dans le cadre d'un projet stratégique autour des échanges de données et de la sécurisation des flux applicatifs, nous recherchons un(e) Tech Lead spécialisé(e) en Kafka et Java. Vous contribuerez à la conception d'une solution fiable et sécurisée, capable de fonctionner dans des infrastructures exigeantes, où la maîtrise des accès et des communications est essentielle. Vous interviendrez dans un environnement technique stimulant, avec un rôle central dans les choix d'architecture, la validation des solutions et l'accompagnement de l'équipe de développement. Vos missionsÉtudier et valider une solution technique : concevoir et réaliser un prototype afin de tester plusieurs approches de circulation des données et d'en évaluer les performances, la sécurité et la fiabilité. Orienter les choix d'architecture : comparer différentes solutions de transfert et de réplication des messages, puis formuler des recommandations argumentées. Piloter les développements : apporter votre expertise technique à une équipe projet et contribuer à la conception d'un composant logiciel robuste et évolutif. Garantir la sécurité des échanges : mettre en œuvre les mécanismes d'authentification, de chiffrement et de contrôle des accès, en collaboration avec les équipes spécialisées. Fiabiliser les traitements : anticiper les interruptions de service, gérer les reprises après incident et limiter les risques de perte ou de duplication des messages. Industrialiser la solution : structurer le code, mettre en place les tests automatisés et contribuer à l'intégration continue. Assurer la transmission des connaissances : produire une documentation technique claire, formaliser les procédures d'exploitation et accompagner les futurs mainteneurs.
View this job
Permanent

Job VacancyHEAD OF SOFTWARE ENGINEERING (H/F)

INFOBAM
Published on
Claude Code
Software Development LifeCycle (SDLC)

Ile-de-France, France
GBH, groupe familial de distribution et de services multi-secteurs (automobile, grande distribution, industrie, services) présent aux Antilles-Guyane, dans l'océan Indien, en Amérique latine et en Afrique, structure sa DSI Groupe autour de pôles transverses. Le pôle Développement Groupe regroupe trois équipes de développement web et mobile — une à Paris, deux en Martinique, environ 15 personnes — sur une stack technique et un socle d'ingénierie moderne (Frameworks Js, React, Git, CI/CD, IA..). Le poste est créé pour un mandat précis : démultiplier la capacité de développement par l'IA. Face au fort développement du Groupe et à des demandes applicatives croissantes de la part des filiales, le Groupe fait le choix d'un modèle d'ingénierie augmentée, permettant de renforcer la capacité de production et d'accélérer le delivery. Ce n'est pas une intention : les agents de code sont déjà en usage actif dans les équipes. L'étape suivante consiste à en faire un modèle d'organisation : pratiques, outillage, contrôle qualité, et montée en puissance d'une couche produit (product managers) en face d'équipes dont la production s'accélère. Les missions Diriger et unifier le développement Groupe Prendre la tête des trois équipes existantes (Paris, Martinique) et les faire fonctionner comme une organisation unique, structurée par domaines applicatifs plutôt que par sites, en animation multi-fuseaux. Industrialiser l'ingénierie augmentée par l'IA Généraliser et outiller le développement assisté par agents sur l'ensemble du cycle : génération, tests automatisés, revue de code assistée, documentation, CI/CD… — avec le niveau d'exigence de contrôle, de sécurité et de qualité qui doit accompagner cette accélération. Faire monter la couche produit Structurer la fonction product management en face des équipes de développement : quand la production de code s'accélère, le goulot d'étranglement se déplace vers la spécification et la validation. Recruter et animer les product managers nécessaires. Recruter et faire grandir les équipes Assurer la montée en puissance de l'équipe par le renforcement de ses expertises et de sa capacité à concevoir, superviser des agents et garantir la qualité. Piloter le mix internes/prestataires en fonction des besoins. Délivrer Garantir la tenue des engagements applicatifs vis-à-vis des secteurs (grande distribution, automobile, activités industrielles et diversifiées), avec des indicateurs de flux (lead time, fréquence de mise en production, taux d'échec de changement) plutôt que de volume. Contribuer au Codir DSI Porter la voix du développement dans les arbitrages de la DSI Groupe, en articulation avec les pôles Infrastructure & Plateformes, Opérations & Services, Cybersécurité et Data & IA. La frontière avec ce dernier étant claire : le pôle Développement construit les applications métiers et outille l'ingénierie ; le pôle Data & IA opère le socle de données et les agents exposés aux métiers.
View this job
Permanent

Job VacancyArchitecte Logiciel Java / Angular (H/F)

█ █ █ ██ █ █
Published on
Angular
Ansible
DevOps

Bordeaux, Nouvelle-Aquitaine

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job

Frequently asked questions about working as a Java Developer (Kotlin, Groovy...)

What is the role of a Java Developer (Kotlin, Groovy...)

The Java developer is a computer specialist who focuses on designing software and websites. As the name implies, they have Java programming language down pat! Passionate and versatile, the Java developer must possess solid technical skills and some essential qualities to provide their client with a customized IT solution.

How much does a Java Developer (Kotlin, Groovy...) charge

The mastered frameworks, the company's sector, its location and the technical issues to be solved are all criteria that affect the Java developer's salary. Nevertheless, their daily rate is relatively high, even for a beginner. The latter earns an average of 483 euros per day. Their salary will be around £40K.

What is the definition of a Java Developer (Kotlin, Groovy...)

The Java developer creates applications at the client's request using their preferred language: Java. For this purpose, they must comply with the requirements provided in the specifications. They develop the application, then manage the testing phase as well as maintenance and update planning

What type of mission can a Java Developer (Kotlin, Groovy...) handle

The tasks generally assigned to a Java developer are: • Definition of client needs; • Application programming; • Development of website structure; • Writing explanatory notes so that the written code lines are understandable by other stakeholders; • Adding new functionalities and improving the performance of an existing application; • Performing unit tests and integration tests; • Technical support; • Updating existing code.

What are the main skills of a Java Developer (Kotlin, Groovy...)

Knowledge of Java language must be complemented by knowledge of: • The J2EE development platform; • Other programming languages; • Oracle and SQL databases; • Tools and frameworks such as Spring, Spring boot, React, Angular, Hibernate, AWS, GWT, Struts or Docker; • Algorithms; • Security standards and procedures to combat cyberattacks; • The business environment (market, services, customers). Those who wish to work as Java developers must also master English.

What is the ideal profile for a Java Developer (Kotlin, Groovy...)

In addition to the diploma and technical skills, recruiters require future Java developers to be: • Rigorous and precise in writing code; • Creative; • Good listeners; • Able to work in an agile environment; • Flexible and available; • Able to communicate and explain their knowledge to non-technical people; • Curious, as computer programs and languages are constantly evolving. A strong sense of analysis and organization is also required!

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us