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.

Your search returns 915 results.
Contractor

Contractor job
Développeur fullstack VueJS Java (H/F)

Published on
Java
Vue.js

2 years
360-410 €
Lyon, Auvergne-Rhône-Alpes
Hybrid
Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur fullstack VueJS Java (H/F) à Lyon, France. Contexte : Nous recherchons un(e) développeur·se fullstack à dominante Front (Vue.js) avec une bonne maîtrise de Java côté Back , pour renforcer l’équipe d’un de nos clients. Les missions attendues par le Développeur fullstack VueJS Java (H/F) : Vos missions : Participer activement au développement d’applications web à forte visibilité Prendre en charge le développement front en Vue.js (majoritaire) et intervenir aussi sur la partie back en Java Être force de proposition sur les choix techniques et les bonnes pratiques Gagner rapidement en autonomie afin de contribuer efficacement aux projets en cours
Contractor
Permanent

Job Vacancy
Developpeur Java/Angular H/F

Published on
Angular
Java

1 year
40k-52k €
400-550 €
Nantes, Pays de la Loire
Hybrid
Tes missions … Participer à la conception et au développement d’applications web performantes en Java et Angular. Implémenter des fonctionnalités robustes, évolutives et sécurisées en lien avec les besoins métier. Collaborer étroitement avec les équipes produit, design et QA pour garantir la qualité des livrables. Optimiser le code et les performances des applications pour une expérience utilisateur fluide. Contribuer aux choix techniques et à l’architecture des projets. Assurer la maintenance évolutive et corrective des applications existantes. Participer aux cérémonies Agile (daily, sprint planning, rétrospective…) et aux revues de code. Être force de proposition sur les bonnes pratiques de développement et les innovations technologiques. Winside, en bref ? Winside Technology est un pure player Tech, basé à Paris, Lyon, Lille, Bordeaux, Nantes et au Maroc. Crée en 2020, l’entreprise compte plus de 250 consultants, accompagne plus de 50 clients grands comptes et a réalisé 30M€ de chiffre d’affaires en 2024. Notre ADN repose sur l’expertise, la qualité, la proximité et l’esprit d’équipe. Au-delà des missions, nous cultivons une vraie communauté : événements techniques, moments conviviaux, partage de connaissances et ambition collective Ce que tu trouveras chez Winside … 🔥 Une communauté d’experts diversifiés ( Craft, Core, Risk & Security etc) Une entreprise en pleine croissance, qui valorise l’initiative et la créativité. Un parcours de formation personnalisé et de vraies perspectives d’évolution. Une vie d’entreprise rythmée par des événements techniques et conviviaux. Des avantages concrets : primes vacances, mutuelle prise en charge à 100 %, frais mobilité, système de cooptation qui impacte ta rémunération sur le long terme
Permanent

Job Vacancy
Dév Java / Kafka (anglais)

Published on
Agile Method
Apache Kafka
Architecture

50k-65k €
Paris, France
Hybrid
Contexte : renfort, en intervention sur un programme dans le domaine des paiements ; Compétences techniques requises (at least) : Expertise dans le développement backend Java ; Expertise Kafka ; Anglais : obligatoires / niveau courant écrit et oral demandé : échanges en anglais au quotidien avec des équipes externes notamment les Banques en Espagne, Italie, Allemagne... (les échanges sont en français au sein de l'équipe) ; Very 'Nice to have" : Compétences techniques qui feront la différence (en plus de Java et Kafka) : architectures hautement distribuées, résilience, scalabilité, haute disponibilité... ; expérience dans l'Agilité ; expérience bancaire (idéalement dans les paiements mais ce point n'est pas obligatoire) ; Une expérience dans le settlement serait un vrai plus. Soft skills (at least) : autonomie, rigueur, esprit d'équipe, très bonne communication, bonnes capacités rédactionnelles, reporting adapté... ;
Contractor

Contractor job
Developpeur Java Struts JSP - Sophia Antipolis

Published on
Java
JavaServer Pages (JSP)

6 months
340-360 €
Sophia Antipolis, Provence-Alpes-Côte d'Azur
Hybrid
Developpeur Java Struts JSP Struts JSP - Sophia Antipolis Développement/paramétrage applicatif et tests unitaires -- java, struts, JSP Dans le cadre du MCO et des projets à mener sur les différentes offres de services, il est attendu un renfort sur de développement Fullstack Java 8/11 Developpeur Java Développement/paramétrage applicatif et tests unitaires -- java, struts, JSP Dans le cadre du MCO et des projets à mener sur les différentes offres de services, il est attendu un renfort sur de développement Fullstack Java 8/11
Contractor

Contractor job
Développeur Java, VueJS

Published on
Java
Spring Batch
Springboot

6 months
320-350 €
Angers, Pays de la Loire
Hybrid
Nous recherchons un Développeur Java, VueJS Description: Fournir une assistance technique pour le développement et la maintenance des applications du système d'information d'un groupement médical Assurer le maintien en conditions opérationnelles (MCO) des applications, ce qui inclut le support, la gestion des signalements, et la maintenance corrective. Il analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. A ce titre il : • Contribue à la définition des spécifications générales ; • Réalise l'analyse technique et l’étude détaillée ; • Adapte et paramètre les progiciels applicatifs (ERP) ; • Réalise le prototypage ; • Élabore les jeux d’essais pour les tests unitaires d’intégration ; • Effectue les tests unitaires ; • Identifie et traite les dysfonctionnements ; • Réalise les modules (objets et composants logiciels) ; • Assemble les composants ; • Rédige les documentations ; • A en charge la maintenance corrective et évolutive ; • Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants Skills: Java 8+, spring boot, Spring Batch, HTML/CSS/JS, Typescript, VUEJS, Openshift/Kubernetes/Docker Présence de 2jours par semaine sur site client: Angers
Contractor

Contractor job
Analyste Développeur AS/400 (IBM i)

Published on
AS400
IBM Db2
RPG (Report Program Generator)

1 day
100-440 €
Gennevilliers, Ile-de-France
Hybrid
Contexte Rattaché(e) à la DSI, l'Analyste Développeur AS/400 intervient sur le développement et le maintien en conditions opérationnelles des applications métiers sur plateforme IBM i (AS/400). Poste en mode hybride : 3 jours par semaine sur site à Gennevilliers (92). Répartition du temps 60 % Développement (conception, développement, tests, industrialisation) 40 % Support (assistance N2/N3, résolution d'incidents, suivi des demandes utilisateur) Missions principales Participer à l'analyse des besoins fonctionnels et techniques. Concevoir, développer et maintenir les programmes RPG (RPG III / RPG IV / ILE / Free Format). Développer et optimiser les requêtes SQL sur DB2/400 (SQL400) et gérer les structures de données. Assurer l'intégration et la migration de données (reprises, extractions, contrôles d'intégrité). Utiliser les outils ARCAD pour la gestion des versions, le packaging et l'automatisation des déploiements. Rédiger les spécifications techniques et participer à la rédaction des spécifications fonctionnelles. Réaliser les tests unitaires et participer aux campagnes de recette. Assurer le support applicatif de niveau 2/3 : diagnostics, corrections d'urgence, contournements, et communication aux utilisateurs. Participer à la maintenance corrective et évolutive ainsi qu'à la documentation des livrables. Collaborer avec les équipes infrastructures, QA, et métiers pour garantir la qualité et la disponibilité des applications. Tâches quotidiennes / Exemple d'activités Développement de nouveaux programmes RPG et modification de programmes existants. Implémentation de procédures stockées et optimisation de requêtes SQL sur DB2/400. Revue de code et gestion des demandes de montée en production via ARCAD. Traitement et priorisation des tickets de support, résolution des incidents et rédaction des post-mortem. Participation aux comités de recette et aux points d'avancement projet. Compétences techniques requises Langages / environnements : RPG III, RPG IV, ILE RPG, Free Format RPG, CL. Bases de données : DB2/400, SQL400 (conception, optimisation, procédures stockées). Outils / pratiques : ARCAD (ou équivalent pour gestion de code et déploiement), Git ou autre SCM, outils d'automatisation de build/déploiement. Systèmes : IBM i / OS400 / AS/400 administration de base (compréhension des jobs, spooling, subsystems). Méthodologies : TDD / tests unitaires, gestion des incidents, suivi de tickets (JIRA, ServiceNow ou équivalent). Expérience : Minimum 10 ans en développement sur environnement AS/400 / IBM i.
Permanent
Fixed term

Job Vacancy
Concepteur / Développeur Full Stack Java – Sophia Antipolis (H/F)

Published on
Java
Spring Data
Spring Security

3 months
Sophia Antipolis, Provence-Alpes-Côte d'Azur
🔍 Contexte de la mission Dans le cadre d’un projet à fort enjeu opérationnel au sein du secteur de la santé numérique européenne , la mission consiste à concevoir, développer et opérer une plateforme de services et d’intermédiation à l’échelle européenne. Ce projet stratégique s’inscrit dans un contexte international, nécessitant une maîtrise technique solide et une capacité à collaborer dans un environnement multiculturel . ⚙️ Objectif global Participer à la construction, au développement et à l’exploitation d’une plateforme innovante de services numériques dans le domaine de la santé, en garantissant la qualité technique et la conformité aux standards européens. 🧩 Missions principales Concevoir l’architecture technique et logicielle de la plateforme. Définir et mettre en place l’environnement de développement (outils, méthodes, CI/CD). Choisir la stack technique la plus adaptée aux besoins du projet. Réaliser la conception technico-fonctionnelle des modules applicatifs. Développer et intégrer les différentes briques logicielles (Java / Spring Boot / bases de données). Accompagner les développeurs full stack dans la mise en œuvre des bonnes pratiques. Participer à la rédaction des spécifications fonctionnelles et techniques , dossiers d’architecture et de migration. 📦 Livrables attendus Dossier de spécifications fonctionnelles et techniques. Dossier d’architecture technique et logicielle. Dossier de migration et de bascule opérationnelle. 💡 Compétences techniques requises Java – Niveau Expert (impératif). Spring Boot / Spring Data / Spring Security – Confirmé (impératif). Architecture logicielle – Confirmé (impératif). Base de données relationnelles (SQL) – Confirmé (impératif). Bon niveau en anglais professionnel et français courant .
Contractor
Permanent
Fixed term

Job Vacancy
Développeur Mobile Android KMP - Montpellier

Published on
Android
CI/CD
Gitlab

1 year
35k-42k €
350-420 €
Montpellier, Occitania
Hybrid
Nous recherchons un Développeur Mobile Android Sénior pour rejoindre une squad produit dans le cadre d’un projet digital d’envergure. La mission consiste à : Participer activement au développement et aux tests unitaires d’une application grand public. Contribuer à la mise en place des bonnes pratiques de développement mobile. Collaborer avec une équipe pluridisciplinaire dans un contexte Agile (Scrum). Apporter son expertise technique sur Kotlin Multiplatform (KMP). 📅 Début : 22/09/2025 📍 Lieu : Montpellier (3 jours par semaine sur site)
Contractor

Contractor job
Responsable d'application - Ingénierie logicielle - Nantes / Angers

Published on
Angular
Java
Shell

30 months
400-500 €
Saint-Herblain, Pays de la Loire
Hybrid
Le client est une entreprise axée sur la fourniture de services et de solutions nationaux dans divers secteurs. En tant que responsable d’application, vous serez chargé de diriger les efforts de conception, de construction et de configuration des applications, en agissant en tant que point de contact principal. On s’attend à ce que vous soyez un expert en la matière, que vous collaboriez et que vous gériez l’équipe pour fonctionner efficacement. Vous serez responsable des décisions de l’équipe, vous vous engagerez auprès de plusieurs équipes et contribuerez aux décisions clés. De plus, vous fournirez des solutions aux problèmes de votre équipe immédiate et de plusieurs équipes. Favoriser un environnement collaboratif qui encourage la pensée novatrice et la résolution de problèmes. Encadrer les membres de l’équipe pour améliorer leurs compétences et favoriser la croissance professionnelle. Mettre en œuvre les meilleures pratiques en matière de conception et de développement d’applications pour garantir des livrables de haute qualité. Évaluez et améliorez en permanence les performances des applications et l’expérience utilisateur. Diriger des réunions de projet pour aligner les efforts de l’équipe et suivre les progrès vers les objectifs du projet.
Contractor

Contractor job
Lead Dev Java/Angular

Published on
Angular
AWS Cloud
Java

1 year
400-600 €
Ile-de-France, France
Hybrid
Dans le cadre d’un projet de grande envergure, nous recherchons un Tech Lead pour accompagner une équipe technique dans la conception, le développement et l’évolution d’applications stratégiques. Vos principales responsabilités seront : Encadrer, coordonner et accompagner une équipe technique au quotidien. Répartir les rôles en fonction des expertises et assurer la montée en compétence des collaborateurs. Superviser et garantir la qualité technique des projets (revues de code, bonnes pratiques, tests techniques). Développer les parties complexes du code et intervenir en support en cas de blocage. Participer à l’analyse des besoins et contraintes, en lien avec les équipes métiers. Assurer la documentation technique et la veille technologique. Collaborer avec les équipes QA pour le suivi des tests.
Permanent

Job Vacancy
DEVELOPPEUR JAVA / REACTJS - NANTES H/F

Published on

40k-48k €
Nantes, Pays de la Loire
Hybrid
Dans ce contexte, et afin d’accompagner notre client dans la mise en œuvre de sa stratégie numérique, vos missions seront les suivantes : - Analyser et chiffrer les besoins des clients et les moyens fonctionnels ou techniques permettant d’y répondre - Identifier les contraintes techniques et la faisabilité d'un projet soumis par le client, en lien avec l'architecture technique ou fonctionnelle - Restituer par écrit l'information fournie par le client et faire valider le document produit - Proposer de nouvelles solutions d'architecture (fonctionnelle applicative) - Vérifier l'existence de composants applicatifs ou d'éléments techniques répondant aux besoins définis - S'assurer de la compatibilité de composants applicatifs ou d'éléments techniques avec ceux déjà existants - Rédiger en langage métier la solution informatique destinée au client (spécifications techniques) - Rédiger des scenarios de tests pour les équipes de recettes - Implémenter la solution (programmation, paramétrage...), en respectant les normes et standards - Réaliser des revues de codes sur les développements d’autres membres de l’équipe - Réaliser les tests unitaires - Rédiger la documentation associée - Assurer la maintenance évolutive ou corrective des solutions développées - Assurer le déploiement des applications sur les différents environnements - S’assurer le bon fonctionnement des applications déployées - Contribuer aux projets internes relatifs à son domaine d’activité - Assurer le support des applications de niveau 2 - Renseigner des tableaux ou indicateurs d'analyse ou de reporting - Animer et participer aux réunions techniques - Partager et faire circuler des informations au sein de l'entreprise ou de son service - Encadrer et piloter les prestataires sur les activités de maintenances et/ou projet Stack Technique : Java 17+ - React JS - MongoDB - BD SQL - Quarkus - Scala - Jenkins - Sonar - Camunda - Liquibase - Kubernetes
Permanent

Job Vacancy
Développeur Java Junior/Confirmé – Finance de Marché (H/F)

Published on
API REST
Finance
Git

Paris, France
Hybrid
Contexte de la mission (POSTE A POURVOIR EN CDI UNIQUEMENT) : Nous recrutons un(e) Développeur(se) Java Junior/confirmé(e) pour rejoindre grand groupe bancaire parisien. Vous intégrerez le pôle Pricing & Analytics , en charge du développement et de la maintenance des librairies financières utilisées pour le pricing des produits dérivés sur les marchés Equity, Fixed Income et Commodities . Accompagné(e) par des experts techniques et fonctionnels, vous contribuerez au développement des outils de calcul à destination des métiers Front Office et Risques . Vos missions : Participer au développement et à l'évolution des librairies de pricing Contribuer à l’intégration de ces librairies dans les différents outils du SI Collaborer avec les équipes IT, Quants et Risques pour assurer une bonne intégration des solutions Travailler sur des chaînes de calculs performantes et robustes, capables de traiter de grands volumes de données
Permanent

Job Vacancy
Développeur Fullstack - dominante Back Java H/F

Published on
Docker
Hibernate
Java

40k-46k €
Strasbourg, Grand Est
Missions Participer à la refonte, la migration et la maintenance du back-office (Java 21, Spring Boot/Data/Security, Hibernate/JPA). Développer et documenter de nouveaux connecteurs (ERP, CRM, solutions de paiement, interfaces SMS, API REST, fichiers plats, solutions low/no code). Intervenir sur les microservices transverses (au nombre de 5) - (Java 21, Go ; Python dédié aux usages IA/Data internes). Optimiser et maintenir la base de données relationnelle (SQL Server : procédures stockées, triggers, monitoring). Contribuer au support niveau 2 (rotation d’astreinte bénéfiant à l’onboarding métier), à l’industrialisation DevOps (Dockerisation systématique, GitLab CI/CD, automatisation, direction vers le cloud public, Kubernetes en préparation). Assurer l’amélioration continue : qualité logicielle (tests unitaires, intégration), documentation vivante, modernisation, transmission des savoirs. Évoluer dans une équipe agile, cultivant entraide, polyvalence et esprit de progression (méthodo Scrum avec daily, sprint 3 semaines, rétro, cohabitation legacy/nouveaux projets jusqu'à la migration totale).
Contractor

Contractor job
Développeur IBM i (AS400)

Published on
Agile Method
AS400
IBM i

3 months
100-450 €
Bordeaux, Nouvelle-Aquitaine
Hybrid
En tant que Développeur, et en coordination avec l’équipe, vos missions seront de : Analyser les besoins fonctionnels et techniques en lien avec les équipes métiers et les chefs de projet. Concevoir et développer des programmes sur IBM i (RPG Free/ILE, CL, SQL) selon les spécifications établies. Maintenir et faire évoluer les applications existantes pour assurer leur bon fonctionnement (MCO). Corriger les anomalies détectées en production et garantir la stabilité des systèmes. Gérer et optimiser les bases de données DB2/400, requêtes SQL et performances applicatives. Participer aux phases de test, de validation et de mise en production des développements. Rédiger et mettre à jour la documentation technique des programmes et procédures. Assurer un support technique de niveau 2/3 auprès des équipes d’exploitation ou des utilisateurs. Contribuer à la modernisation du SI IBM i (API, intégration avec d’autres systèmes, migration vers RPG Free, etc.). Collaborer avec les équipes DevOps, infrastructure et métiers pour garantir la qualité et la pérennité des solutions.
Contractor

Contractor job
Développeur Vue.js Front

Published on
Angular
Front-end
J2EE / Java EE

12 months
400 €
Auvergne-Rhône-Alpes, France
Hybrid
Pour le compte de notre client opérant dans le secteur Assurantiel sur Lyon, nous recrutons un Développeur Vue.js Front avec des compétences Java/J2E, Angular afin de mener les missions suivantes : - Prendre en charge l' analyse fonctionnelle et la réalisation des US du backlog et de la gestion courante. - Développement des User story du front office dans le respect des normes - Tests unitaires et TDD - Analyse des nouvelles fonctionnalités et impacts - Réalisation des interfaces si nécessaire - tests, corrections, maj de la documentation - Participation aux cérémoniaux agiles La connaissance de l' environnement Assurance , briques SMART/SGMC et du Dévops/Openshift est un plus.
Contractor

Contractor job
Développeur Java (version 17 Java minimum). Back-End Anglais obligatoire Sophia Antipolis

Published on
Back-end
Java

12 months
300-370 €
Sophia Antipolis, Provence-Alpes-Côte d'Azur
Hybrid
Développeur Java (version 17 Java minimum). Back-End Anglais obligatoire Sophia Antipolis Conception et développement de microservices en Java (version 17 minimum). Participation aux choix d’architecture technique. Rédaction de code propre, maintenable et testé. Collaboration étroite avec les équipes DevOps, QA et Produit. Revue de code et amélioration continue des pratiques de développement. Développeur Back-End Anglais obligatoire (version 17+ Java) Conception et développement de microservices en (version 17 Java minimum). Participation aux choix d’architecture technique. Rédaction de code propre, maintenable et testé. Collaboration étroite avec les équipes DevOps, QA et Produit. Revue de code et amélioration continue des pratiques de développement.

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!
915 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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