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 777 results.
Contractor
Permanent

Job Vacancychef de projet informatique

CAT-AMANIA
Published on
Agile Scrum
Java
Kanban

2 years
Ile-de-France, France
1. Conseil, Gouvernance & Structuration o Accompagnement méthodologique : Conseil, mise en place et optimisation des bonnes pratiques de delivery (Agile, Scrum, Kanban ou hybride). Capacité à harmoniser les processus de delivery entre les 6 squads. o Posture professionnelle : Fort esprit de conseil, diplomatie, rigueur dans le suivi, adaptabilité et proactivité pour s'intégrer dans un écosystème complexe. 2. Pilotage, Consolidation & Gestion des risques o Pilotage & Consolidation : Excellente capacité de synthèse pour consolider les planifications, suivre les plans d'actions (techniques/sécurité et fonctionnels) de l'ensemble du périmètre, et produire des reportings épurés pour l'aide à la décision. o Gestion des risques : Identification proactive des points de blocage, suivi des plans de mitigation des risques et relance des acteurs clés. 3. Expertise Outils & Compétences Techniques / Métier o Outillage : Maîtrise des outils Jira et Confluence pour structurer le suivi et centraliser l'information. o Culture Technique : Compréhension globale des environnements Java / Python pour dialoguer efficacement avec les équipes de développement et traduire leurs alertes ou jalons dans les suivis consolidés. o Culture Métier (Un plus) : La connaissance du risque de crédit et du domaine bancaire pour comprendre rapidement les enjeux.
View this job
Contractor

Contractor jobLead Dev / Lead Tech Senior Java Angular Nantes ( 2 jours par semaine)/

WorldWide People
Published on
Angular

12 months
350-390 €
Nantes, Pays de la Loire
Lead Dev / Lead Tech Senior Java Angular Nantes ( 2 jours par semaine) 17/08/2026 3 ans de mission Nantes ( 2 jours par semaine) Java 17+, Spring Boot, Angular 16+, Typescript, PostgreSQL, Jenkins, Git/Gitlab, Sonar, Docker, Kubernetes, Architecture Hexagonale, DDD, Microservices, GraphQL, OpenID Connect, Ansible La mission consiste à intervenir en tant que Lead Developer / Lead Tech Senior pour concevoir, développer et faire évoluer des applications complexes. Le consultant est responsable des choix techniques, de la qualité des développements et de la mise en œuvre des bonnes pratiques au sein de l'équipe. Il participe aux ateliers de conception, analyse les besoins fonctionnels et techniques, réalise les développements Front-End et Back-End, assure la qualité du code, les tests unitaires et la résolution des anomalies. Il contribue également à la rédaction de la documentation technique et à l'amélioration continue des pratiques de développement. Sur le volet leadership technique, il accompagne les développeurs dans leur montée en compétences, coordonne les contributions de l'équipe, promeut les bonnes pratiques de développement et intervient comme référent technique auprès des différentes parties prenantes. En parallèle, il participe aux sujets liés à l'exploitation des applications, à la conteneurisation des solutions et à l'intégration des exigences de performance, de qualité et de maintenabilité, avec une forte attente sur ses capacités de communication, de coordination et de pilotage technique.
View this job
Contractor

Contractor jobLead Dev / Lead Tech Senior Java Angular Nantes ( 2 jours par semaine)

WorldWide People
Published on
Angular

12 months
350-390 €
Nantes, Pays de la Loire
Lead Dev / Lead Tech Senior Java Angular Nantes ( 2 jours par semaine) 17/08/2026 3 ans de mission Nantes ( 2 jours par semaine) Java 17+, Spring Boot, Angular 16+, Typescript, PostgreSQL, Jenkins, Git/Gitlab, Sonar, Docker, Kubernetes, Architecture Hexagonale, DDD, Microservices, GraphQL, OpenID Connect, Ansible La mission consiste à intervenir en tant que Lead Developer / Lead Tech Senior pour concevoir, développer et faire évoluer des applications complexes. Le consultant est responsable des choix techniques, de la qualité des développements et de la mise en œuvre des bonnes pratiques au sein de l'équipe. Il participe aux ateliers de conception, analyse les besoins fonctionnels et techniques, réalise les développements Front-End et Back-End, assure la qualité du code, les tests unitaires et la résolution des anomalies. Il contribue également à la rédaction de la documentation technique et à l'amélioration continue des pratiques de développement. Sur le volet leadership technique, il accompagne les développeurs dans leur montée en compétences, coordonne les contributions de l'équipe, promeut les bonnes pratiques de développement et intervient comme référent technique auprès des différentes parties prenantes. En parallèle, il participe aux sujets liés à l'exploitation des applications, à la conteneurisation des solutions et à l'intégration des exigences de performance, de qualité et de maintenabilité, avec une forte attente sur ses capacités de communication, de coordination et de pilotage technique.
View this job
Permanent

Job VacancyDéveloppeur ANDROID (F/H)

CELAD
Published on

35k-45k €
Strasbourg, Grand Est
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ Strasbourg - Expérience de 3 ans minimum Vous avez envie de contribuer à des applications utilisées par des millions de personnes, avec de vrais enjeux de fiabilité et de sécurité ? Cette opportunité est faite pour vous ! Dans le cadre de notre développement, nous recherchons un(e) Analyste Développeur Android pour intervenir chez l'un de nos clients. Vous interviendrez sur des applications mobiles bancaires utilisées chaque jour par plusieurs millions d'utilisateurs. Votre rôle s'inscrit au cœur d'un écosystème mobile riche (plusieurs dizaines d'applications), avec des enjeux forts autour de la performance, de la sécurité et de la fiabilité. Ce que vous allez faire concrètement : Vous prendrez part à l'ensemble du cycle de vie des applications. - Comprendre les besoins utilisateurs et les traduire en solutions concrètes - Participer aux choix fonctionnels et techniques - Concevoir et développer des applications Android natives performantes - Contribuer aux phases de tests, d'intégration et de mise en production - Suivre le bon fonctionnement en production et intervenir en support niveau 3 si nécessaire Vous travaillerez en proximité avec des équipes pluridisciplinaires : développeurs, QA, UX/UI, chefs de projet. ️L'environnement technique : - Langage & architecture : Kotlin, Android App Components - UI : Jetpack Compose - Asynchronisme : Coroutines et/ou RxJava - Réseau & data : Ktor - Gestion des médias : Coil (images), Lottie (animations) - Build & configuration : Gradle (Groovy ou Kotlin DSL) - Tests : Espresso, Mockk - CI/CD & versioning : GitLab Situation géographique : Strasbourg (67)
View this job
Contractor

Contractor jobTECH LEAD Java API

CONSULT IT
Published on
Architecture
Java

1 year
400 £GB
Bordeaux, Nouvelle-Aquitaine
Tech Lead Java Backend / APIContexte de la missionDans le cadre du domaine SI Front Hub de la DSI, au sein d'un environnement Retail (gestes en magasin et logistique magasin), nous recherchons un Tech Lead Java Backend / API pour piloter techniquement une équipe et garantir la performance des applications du périmètre. Vos missionsLeadership techniquePiloter techniquement l'équipe API Accompagner les développeurs sur les bonnes pratiques de développement Garantir la qualité et la cohérence technique des solutions Conception & DéveloppementAnalyser les besoins métiers et les contraintes techniques Concevoir et développer les composants critiques Participer aux choix d'architecture et aux évolutions du SI Qualité & PerformanceGarantir la robustesse, la sécurité et la performance des applicatifs Définir et mettre en œuvre les standards de développement Assurer la qualité du code (tests, maintenabilité, clean code) DevOps & ProductionAméliorer les pratiques CI/CD Superviser les mises en production Assurer le maintien en condition opérationnelle des applications Collaboration transverseTravailler en étroite collaboration avec les architectes et responsables applicatifs Coordonner les sujets techniques avec les équipes IT Profil recherchéExpérience significative en développement Java Backend Expérience confirmée en tant que Tech Lead Solide expertise en architectures microservices Bonne maîtrise des environnements DevOps / CI-CD Capacité à encadrer et structurer une équipe technique Stack techniqueBackend : Java, Spring Boot, Micronaut Data : Kafka, MongoDB, SQL Server, MySQL DevOps : GitLab CI/CD, Docker, Kubernetes, Nexus, Gradle, Sonar Monitoring : Grafana, Kibana, VTOM Méthodologies : TDD, Clean Code, Documentation ConditionsLocalisation : Bordeaux (33) Télétravail : 2 jours / semaine Durée : 6 mois minimum Démarrage : ASAP
View this job
Contractor
Permanent

Job VacancyIngénieur.e de production applicative Linux / Middleware

Atlanse
Published on
Apache Tomcat
Java
Linux

3 years
60k-65k €
500-550 €
Ile-de-France, France
En rejoignant notre équipe, vous contribuerez au support, à l'exploitation, à l'automatisation et à l'évolution technique d'un périmètre d'applications critiques. Le poste combine des activités de support de production (30%) et une forte implication dans les projets techniques (70%) visant à moderniser la plateforme, automatiser les opérations et traiter les obsolescences. Votre rôle Support de production (30%) · Assurer le support de niveau 2/3 sur un périmètre de 6 applications critiques · Diagnostiquer et résoudre les incidents complexes · Réaliser les analyses de performance applicative · Identifier les causes racines des incidents en analysant les interactions entre le middleware, le système, la base de données, le réseau et les services distants · Participer aux rotations de support avec les équipes internationales · Participer aux astreintes (1 semaine toutes les 7 semaines) Projets techniques (70%) Modernisation de la plateforme applicative · Automatiser les déploiements des applications · Industrialiser les playbooks · Migrer les scripts existants vers Python · Contribuer aux migrations techniques (Tomcat, WebLogic vers Tomcat, Tomcat vers Spring Boot) · Participer aux montées de version Oracle et aux projets de migration vers Kafka Evolution technique et amélioration continue · Faire évoluer les outils de monitoring · Participer aux projets liés à la sécurité · Contribuer au traitement des obsolescences techniques · Mettre en œuvre des actions d'amélioration continue de la plateforme
View this job
Contractor

Contractor jobUn Développeur Java confirmé

Keypeople Consulting
Published on
API REST
CI/CD
DevOps

6 months
370-400 €
Ile-de-France, France
Dans le cadre d'un remplacement urgent, nous recherchons un Développeur Java confirmé (minimum 7 ans d'expérience) pour intervenir chez un acteur majeur du secteur bancaire en Île-de-France. 📅 Démarrage : dernière semaine de juillet 🎯 Vos missions : • Concevoir, développer et maintenir des applications Java dans un environnement complexe • Participer aux évolutions des applications existantes (Legacy) et aux nouveaux développementsDévelopper et maintenir des API REST • Travailler dans une architecture hexagonale • Assurer l'intégration avec des applications COBOL • Développer des traitements avec Spring Batch • Participer aux bonnes pratiques DevOps et aux pipelines CI/CD • Collaborer avec les équipes métiers et techniques dans un environnement Agile • Contribuer à l'amélioration continue et à l'intégration de nouveaux usages autour de l'IA 🛠️ Environnement technique : • Java 21 à 25 • Spring Boot • Spring Batch • API REST • Architecture hexagonale • Applications Legacy • Intégration COBOL • DevOps / CI/CD • SQL • PostgreSQL • Sensibilité ou premières expériences autour de l'Intelligence Artificielle 👤 Profil recherché : • Développeur Java confirmé avec 7 ans d'expérience minimum • Solide maîtrise des architectures modernes et des environnements Java récents • Expérience des environnements bancaires appréciée • Autonomie, rigueur et esprit d'équipe • Bon relationnel et capacité à évoluer dans un contexte exigeant 📍 Localisation : Île-de-France 🏦 Secteur : Banque / Finance 🏠 Mode de travail : Hybride (50 % télétravail / 50 % présentiel) Si cette opportunité vous intéresse, ou si vous connaissez un profil susceptible de correspondre, n'hésitez pas à me contacter en message privé ou par e-mail. Cordialement
View this job
Contractor

Contractor jobIngénieur DevOps Python Terraform / Développeur IAC Python/Terraform

BEEZEN
Published on
Ansible
Python
Swing (Java)

12 months
400-550 €
Montreuil, Ile-de-France
Je recherche un Ingénieur DevOps Python Terraform / Développeur IAC Python/Terraform ayant plus de 6ans d' experience Contexte de la missionLa squad Server de mon client orchestre et expose les produits de virtualisation d'OS pour l'ensemble du Groupe. Le pôle est engagé dans une refonte technologique majeure : migration vers un nouvel outil d'automatisation, rapprochement de plusieurs solutions existantes, et modernisation complète de la stack IAC. Dans ce cadre, l'équipe Automation Lab recherche un Développeur Expert Python/Terraform pour accompagner cette transformation et développer les nouvelles fonctionnalités attendues par nos clients internes. Vos missionsDévelopper les nouveaux workflows de provisionnement et de gestion d'infrastructure as code pour le projet VMware as Code Concevoir des librairies standards partagées, mutualisées entre les différents produits de la squad Piloter l'intégration vers le nouvel outil d'automatisation (Airflow/Terraform) Développer de nouvelles fonctionnalités en Python et Terraform Contribuer à la mise à disposition de l'offre sur la marketplace Profil recherchéVous êtes autonome et justifiez d'au moins 3 ans d'expérience en Infrastructure as Code Vous savez concevoir des chaînes de provisionnement robustes et évolutives Vous êtes à l'aise pour intervenir sur un projet de migration et de rationalisation de solutions existantes Compétences techniques indispensablesPython / Terraform 3 ans d'expérience minimum Java Spring / Ansible Maîtrise requise Airflow Expérience requise Environnement de la missionVous rejoindrez l'équipe Automation Lab, en lien étroit avec la squad Server, au cœur d'un projet à fort enjeu de transformation technologique et produit. Excellent niveau en anglais
View this job
Contractor

Contractor jobScrum master technique Java (H/F)

Insitoo Freelances
Published on
Agile Scrum
Confluence
Java

2 years
400-475 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
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 Scrum master technique Java (H/F) à Aix-en-Provence, France. Contexte : Sous la responsabilité du Project Manager de l'équipe, en échange avec les techs lead d'équipe, et en appui des développeurs, intégré au sein d'une équipe Agile d'environ 7 développeurs. Missions Les missions attendues par le Scrum master technique Java (H/F) : Animer et planifier les cérémonies Agile de l'équipe : Daily, Sprint Planning, Rétrospective et Affinage, en veillant à leur efficacité et à leur valeur pour l'équipe. • Suivre l'avancement du sprint, identifier les écarts, mettre à jour les indicateurs utiles et produire une vue de synthèse de l'avancement de l'équipe : KPI, points d'attention, risques et décisions attendues. • Être garant du reporting de l'avancement de l'équipe • Décliner les besoins fonctionnels en choix techniques, les présenter et embarquer les développeurs • Création de tickets techniques (description complète de la réalisation et des critères de validation et des tests associés) • Attribution, suivi et cadencement des tickets auprès des développeurs • Superviser et orienter les devs en fonction des retours de DSM • Encadrer et accompagner techniquement les développeurs • Est garant de l'application des process de DEV • Mettre en place et garantir les bonnes pratiques de développement • Contribuer à la qualité globale des livraisons (suivi des process) • Collaborer étroitement avec les équipes métiers et techniques, quelques soit leur séniorité et leur profil Compétences • Expérience confirmée en tant que Scrum Master, idéalement dans un contexte Agile. • Bonne maîtrise des pratiques Scrum / Agile : cérémonies, facilitation, amélioration continue, gestion des dépendances, suivi de sprint et animation d'équipe. • Culture technique suffisante pour comprendre les enjeux d'une équipe de développement Java • Très bonne maîtrise de Jira et Confluence • Capacité à produire des synthèses claires, structurées et orientées décision : KPI, risques, alertes, plans d'action, reste à faire, prévisions Sprint / Release. • Rigueur, proactivité, sens de l'organisation et capacité à gérer la pression projet dans un contexte client exigeant. • Pédagogie et capacité de vulgarisation auprès d'interlocuteurs métiers, techniques, clients et management. • Développement en JAVA Back confirmé • Maîtrise de l'environnement Linux, eclipse RCP, GIT, JAVA, Maven
View this job
Contractor

Contractor jobTech Lead senior (Marseille) H/F

LeHibou
Published on
Java

6 months
500-600 €
Marseille, Provence-Alpes-Côte d'Azur
Notre client dans le secteur Transport et logistique recherche un/une Tech Lead senior H/F Description de la mission: Dans le cadre de ses projets de transformation IT, le client recherche un Senior Tech Lead capable d'accompagner les équipes applicatives et de challenger les prestataires externes sur leurs propositions techniques, organisationnelles et financières. Le poste intègre une forte dimension IA Générative, avec pour objectif d'évaluer la pertinence des approches proposées par les fournisseurs pour améliorer la performance, la qualité de service et les coûts. Missions principalesAccompagner les équipes projets sur les choix techniques et les phases de réalisation. Challenger les estimations, architectures et modèles de delivery proposés par les partenaires IT. Évaluer les offres de développement, maintenance et support applicatif. Analyser l'utilisation de l'IA Générative dans les modèles de delivery et mesurer les gains réels annoncés. Identifier les risques, incohérences ou sous-dimensionnements dans les propositions fournisseurs. Participer aux appels d'offres, soutenances, évaluations et négociations avec les prestataires. Produire des recommandations techniques et des analyses de coûts. Profil recherchéPlus de 10 ans d'expérience en développement applicatif, architecture, delivery ou support applicatif. Expérience confirmée en tant que Tech Lead, Engineering Lead, Solution Architect ou Delivery Lead. Bonne connaissance des environnements d'infogérance et des modèles de delivery offshore. Solide compréhension des usages de l'IA Générative dans le développement logiciel et le support IT. Capacité à analyser et challenger des offres techniques complexes. Environnement techniqueArchitecture microservices, API, Java/Spring, .NET, Camunda. AWS (certification appréciée). Bases de données SQL et NoSQL. Kafka, Kong, ETL, Kubernetes. CI/CD, DevOps et observabilité. Sécurité (OAuth, SAML, PKI, JWT). Méthodologies Agile / SAFe. Livrables attendusRevues techniques. Analyses de coûts et de modèles de delivery. Recommandations et évaluations fournisseurs.
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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