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
Contractor

Contractor job266379/Developpeur Java Senior

WorldWide People
Published on
Java

6 months
350 €
Dijon, Bourgogne – Franche-Comté
Expertise Java Senior pour la modernisation du SI - Mission longue Nous attendons une maîtrise approfondie de Java, Spring Boot, des API REST, de PostgreSQL et des principes d'architecture applicative moderne. Nous accordons une importance particulière à l'utilisation concrète d'outils d'intelligence artificielle générative tels que Claude Code, GitHub Copilot ou Cursor afin d'accélérer le développement, fiabiliser la conception et optimiser la maintenance du code. Nous recherchons une expertise senior en développement Java pour accompagner notre client dans la modernisation et la refonte de son système d'information. Nous souhaitons renforcer nos capacités de conception, de développement et de maintenance sur des applications stratégiques à forts enjeux. Nous souhaitons également bénéficier de notions complémentaires en PHP et WordPress pour intervenir efficacement sur certains portails et applications académiques existants. Nous recherchons enfin une approche rigoureuse, orientée qualité, sécurité, maintenabilité et transmission des bonnes pratiques aux équipes impliquées dans les projets. Goals and deliverablesNous souhaitons mobiliser une expertise technique capable de contribuer durablement à la transformation de nos applications stratégiques et à l'amélioration de leur qualité logicielle. Concevoir et développer des fonctionnalités robustes en Java et Spring Boot. Définir et mettre en œuvre des API REST sécurisées, documentées et évolutives. Modéliser, optimiser et administrer les interactions avec PostgreSQL. Contribuer à la définition et à la mise en œuvre d'architectures applicatives maintenables et scalables. Participer à la refonte progressive du système d'information et à la modernisation des applications existantes. Appliquer les bonnes pratiques de développement, de tests, de revue de code, de documentation et de gestion de versions. Utiliser de manière pertinente Claude Code, GitHub Copilot, Cursor ou d'autres outils d'IA générative pour accélérer la conception, le développement et la maintenance, tout en garantissant la qualité et la sécurité des livrables. Intervenir ponctuellement sur des applications PHP et des portails WordPress existants. Analyser les applications en place, identifier les risques techniques et proposer des plans d'amélioration priorisés. Produire une documentation technique claire et assurer le partage des connaissances avec les parties prenantes. Expected skillsSkillsSkill level Java Expert PHP Basic Spring Boot Confirmed Maintenance applicative Confirmed PostgreSQL Advanced Claude Code Advanced WordPress Basic API REST Confirmed LanguagesLanguage level Français Bilingual
View this job
Permanent

Job VacancyDéveloppeur Fullstack Java / Angular – CDI - Tours / Le Mans

CAT-AMANIA
Published on
Agile Scrum
Angular
API REST

40k-50k €
Tours, Centre-Val de Loire
Dans le cadre du développement de nos activités, nous recherchons un Développeur Fullstack Java / Angular (H/F) pour rejoindre nos équipes et accompagner nos clients dans la conception, le développement et l'évolution de leurs applications. Vous interviendrez sur des projets variés, au sein d'équipes techniques travaillant dans des environnements Agile. Vos missionsParticiper à l'analyse des besoins fonctionnels et techniques. Concevoir, développer et maintenir des applications web en Java / Angular. Développer et intégrer des API REST. Participer à la conception et à l'évolution des architectures applicatives. Réaliser les tests unitaires et d'intégration afin de garantir la qualité du code. Identifier et corriger les anomalies, tout en contribuant à l'amélioration des performances. Participer aux revues de code et à l'amélioration continue des pratiques de développement. Collaborer avec les équipes techniques et fonctionnelles dans un environnement Agile (Scrum). Environnement techniqueBack-end : Java, Spring Boot, Spring, Hibernate, API REST Front-end : Angular, TypeScript, HTML5, CSS3 Bases de données : PostgreSQL, Oracle, MySQL Outils et méthodes : Git, Maven, Jenkins, GitLab CI/CD, Jira, Agile / Scrum Compétences complémentaires appréciées : Docker, Kubernetes, Cloud (AWS, Azure), architecture microservices.
View this job
Contractor

Contractor jobConcepteur Fonctionnel / Business Analyste H/F

Insitoo Freelances
Published on
Conception
Java
Oracle

2 years
351-450 €
Paris, France
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris 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 Concepteur Fonctionnel / Business Analyste H/F à Vélizy-Villacoublay, France. Contexte : Dans le cadre du renforcement du pôle Catalogue Commercial et afin d'accompagner l'évolution des besoins métiers, ce poste vise à piloter les études, la conception détaillée et le suivi de réalisation applicative en synergie avec l'Architecture Centrale. Les missions attendues par le Concepteur Fonctionnel / Business Analyste H/F : Missions principales : - Réalisation de la conception détaillée des évolutions applicatives. - Présentation des dossiers de conception aux équipes de développement. - Suivi technique de l'avancement des développements. - Validation de la bonne réalisation des fonctionnalités. Objectifs et livrables : - Validation des exigences de l'architecture centrale. - Conception détaillée sous forme d'User Stories (US) dans Jira. - Mise à jour de la documentation applicative dans Confluence. - Exécution des tests de qualification et de non-régression. Secteur et normes recherchés : - Expérience fortement appréciée dans le secteur des Télécoms. - Connaissance du framework TM Forum vivement souhaitée. Environnement technique : - Java - Oracle - PostgreSQL - Jira - Confluence - Git
View this job
Contractor
Permanent
Fixed term

Job VacancyDéveloppeur Java / Spring Boot Confirmé - Île-de-France

OCTOGONE
Published on
Agile Scrum
Angular
Ansible

12 months
37k-45k €
250-330 €
Paris, France
Contexte : Je recherche un Développeur Java / Spring Boot Confirmé (2 à 7 ans d'expérience) pour intervenir au sein d'une DSI de grande envergure, sur des applications critiques dédiées à l'information voyageurs et à la diffusion de données de transport en temps réel. La mission s'inscrit dans un environnement technique exigeant, avec de forts enjeux de performance, haute disponibilité, traitement de flux de données et architectures distribuées, au sein d'une équipe Agile Scrum. Description Missions principales : Concevoir et développer des fonctionnalités sur des applications de diffusion d'informations voyageurs en temps réel. Participer à la conception et à l'évolution d'architectures distribuées et d'API REST. Prendre en charge les User Stories, de leur estimation jusqu'à leur livraison. Développer et maintenir les tests unitaires, d'intégration, fonctionnels et de performance. Réaliser les revues de code, les travaux de refactoring et les optimisations techniques. Garantir les performances, la robustesse et la haute disponibilité des applications. Participer aux déploiements, aux mises en production et au maintien en condition opérationnelle. Contribuer à l'amélioration continue des pratiques de développement, notamment à travers l'utilisation encadrée de l'IA générative. Livrables Compétences techniques attendues : Environnement Java / Back-end Java 17 minimum / Spring Boot 3 minimum Architectures distribuées, MVC, Hibernate, Spring Data Conception et développement d'API REST / JSON Optimisation de code, refactoring, design patterns PostgreSQL 14, Redis Cloud / DevOps Kubernetes : expérience significative indispensable Connaissances AWS et environnement OpenShift Git / GitLab, Jenkins, SonarQube, JFrog Artifactory, Ansible Linux RHEL8, scripting Shell Pratiques CI/CD Tests et performance JUnit, Cucumber Tests unitaires, fonctionnels, d'intégration et de performance Connaissance des systèmes temps réel, du multithreading et des contraintes de haute disponibilité Compétences complémentaires : Développement Front-end : React, Angular Connaissances Apache Kafka et architectures de streaming Pratique opérationnelle de l'IA générative dans les développements : génération de tests, documentation, analyse de logs, assistance au code, avec contrôle systématique des productions Expérience en Agile Scrum Une expérience dans les transports et l'information voyageurs serait appréciée. Compétences
View this job
Contractor
Permanent
Fixed term

Job VacancyCoach Agile – équipe de développement Java

KEONI CONSULTING
Published on
Confluence
Java
JIRA

18 months
20k-40k €
600 €
Le Mans, Pays de la Loire
Contexte : Dans le cadre de la transformation du domaine GED et de la mise en place à venir d'un mode produit de notre client, Il est nécessaire de pouvoir accompagner l'équipe avec un ou un € coach AGILE afin de transformer les fonctionnements et le suivi des travaux MISSIONS : - Réaliser un diagnostic des pratiques agiles, de l'organisation, des rôles et des modes de collaboration de l'équipe - Identifier les axes d'amélioration et proposer une feuille de route pragmatique, priorisée et mesurable - Harmoniser les pratiques de l'équipe avec les standards Scrum et les principes du mode produit - Accompagner l'équipe et le pilote de Tribu dans la définition des sprints, la préparation et la priorisation du backlog ainsi que l'estimation des charges - Mettre en place et faciliter les cérémonies agiles : planification, daily, revue de sprint, rétrospective et refinement - Définir des indicateurs de pilotage pertinents : vélocité, capacité, prédictibilité, qualité et suivi des engagements - Former et coacher les différents acteurs sur leurs rôles, responsabilités et postures agiles - Lever les freins organisationnels, favoriser l'amélioration continue et renforcer l'autonomie de l'équipe - Structurer un plan d'accompagnement, lancer les premières actions et en mesurer les résultats - Assurer un reporting régulier auprès des parties prenantes et formuler des recommandations durables
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