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
Permanent

Job VacancyTech Lead / Senior Machine Learning Engineer

VISIAN
Published on
Docker
Kubernetes
LangChain

1 year
55k-72k €
400-620 €
Paris, France
1. Pilotage technique & leadership Assurer le rôle de référence technique sur les sujets ML/LLM (RAG, IA générative, agents, orchestration de workflows). Animer le chapter technique de l'équipe : Organisation de rituels (tech talks, BBL, sessions de partage de bonnes pratiques). Diffusion de standards d'architecture, de qualité de code et de sécurité. Participer activement aux revues de PR (Pull Requests) et garantir un niveau élevé de qualité logicielle (lisibilité, tests, performance, sécurité). 2. Conception & industrialisation des solutions IA Concevoir, développer et industrialiser des pipelines ML/LLM robustes et scalables : Solutions RAG (indexation, vector stores, retrieval, re-ranking). Agents et workflows complexes (orchestration, gestion de contexte) Mettre en œuvre une architecture logicielle solide, adaptée aux enjeux d'IA en production (patterns de microservices, event-driven, modularisation, etc.). Structurer et maintenir un socle technologique d'innovation autour de l'IA (bibliothèques, templates de projets, guidelines, exemples réutilisables). 3. MLOps / LLMOps & Cloud Définir et mettre en œuvre les pratiques MLOps / LLMOps : CI/CD pour modèles et services d'IA. Monitoring, observabilité, gestion de dérive, suivi de performance des modèles. Industrialiser les solutions sur des environnements containerisés : Docker, Kubernetes et OpenShift (déploiement, scaling, gestion des ressources). Contribuer à la mise en place d'un environnement Cloud cohérent avec les standards groupe. 4. Performance, sécurité & intégration Optimiser la performance des services IA : Latence, throughput, coût, consommation de ressources. Benchmark des modèles et des différents backends (LLM, embeddings, vector stores). Implémenter et/ou intégrer des mécanismes d'authentification et d'autorisation : OIDC / OAuth 2.0, gestion des tokens, intégration avec l'écosystème IAM. Veiller au respect des bonnes pratiques de sécurité, de confidentialité et d'IA responsable (gestion des données sensibles, traçabilité, explicabilité). 5. Accompagnement des Data Scientists & des métiers Travailler en étroite collaboration avec les Data Scientists pour : Transformer les prototypes en produits industrialisés. Co-construire des API et services utilisables par les applications métiers. Accompagner les équipes métier dans la compréhension et l'adoption des solutions IA : Vulgarisation des solutions. Intégration dans les processus d'aide à la décision.
View this job
Contractor

Contractor jobProject Lead Manager H/F

HAYS France
Published on
Java
Project management

12 months
400-550 €
Lille, Upper France
Nous recherchons pour le compte de notre client, un(e) Project Lead Manager en freelance ou portage salarial. Démarrage : ASAP Localisation : Lille Durée : 12 mois Télétravail : 2j/ semaine Missions Principales : Leadership d'Équipe et Culture de I'Excellence Mentorat & Coaching: Accompagner la progression technique des développeurs. Partage de Connaissances: Animer des sessions de partage (Best practices, nouveaux outils, retours d'expérience) pour tirer l'équipe vers le haut. Environnement de travail: Identifier et supprimer les points de friction dans le quotidien des développeurs (outiís lents, processus complexes). Stratégie Technique et Gouvernance Radar Technologique: Définir la vision Technique et arbitrer les choix technologiques pour maintenir une stack cohérente et moderne. Make or Buy: Évaluer et arbitrer entre le développement interne et l'acquisition de solutions externes, en tenant compte de la maturité du marché, des compétences des équipes et du retour sur investissement. Appels d'Offres (RFP): Conduire le processus de consultation des solutions tierces, de la formalisation des exigences fonctionnelles/techniques jusqu'aux recommandations finales de contractualisation. Revues d'Architecture : Superviser les sessions de conception pour les nouveaux systèmes afin de garantir leur intégration dans notre écosystème global. Gestion de la Dette Technique: Travailler conjointement avec le Product Manager pour dédier une capacité dédiée à la stabilité et à la robustesse de nos Produits sur te long terme. Standardisation: Définir les règles d'écriture, de test et de documentation (ADR, Wiki) pour que la connaissance soit partagée et accessible.. Global Ready: Mener l'évaluation « Global Ready » de nos produits et identifier les opportunités d'amélioration. Excellence Opérationnelle et Delivery Process Engineering: optimiser le “road-to-prod” pour des déploiements automatisés, rapides et sans risque. Fiabilité (SLO): Fixer les objectifs de performance et de disponibilité du système, et en assurer le suivi. Finops & Budget: Piloter les coûts d'infrastructure et impulser les changements d'architecture nécessaires pour optimiser Yes dépenses. Sécurité, Risques et Conformité Gouvernance Sécurité: Intégrer les contrôles de sécurité dans le workflow quotidien et piloter la réponse aux audits externes. Conformité & Vie Privée: Garantir que l'architecture respecte les normes (RGPD) et les politiques de sécurité de l'entreprise. Disaster Recovery: Être le propriétaire du plan de reprise d'activité (DRP) et s'assurer que les tests de sauvegarde et de restauration sont effectués régulièrement. BIA: Maintenir à jour et documenter les analyses d'impact sur l'activité (Business Impact Analysis).
View this job
Contractor

Contractor jobDéveloppeur Java Angular IA typescript agentique 410 e par j

BI SOLUTIONS
Published on
AI Agent
Angular

2 years
320-410 €
Ile-de-France, France
Développeur Java Angular IA typescript agentique 410 e par j Analyser et challenger les besoins métier en collaboration avec les utilisateurs et les équipes fonctionnelles. Estimer les charges, contribuer aux arbitrages et prioriser les évolutions. Concevoir et développer les nouvelles fonctionnalités ainsi que les corrections. Utiliser efficacement les outils d'IA pour accélérer la production tout en garantissant la qualité des livrables. Réaliser les tests, participer aux revues de code et assurer le respect des standards de développement. Accompagner les phases de recette et assurer le support de niveau 2. Diagnostiquer et corriger les incidents de production. Participer aux mises en production et au maintien en conditions opérationnelles. Contribuer à l'amélioration continue du produit, des pratiques de développement et de l'usage de l'IA. PREREQUIS maîtrise des outils d'IA compteront davantage que la maîtrise exhaustive d'une stack. IA (indispensable) : ▪ Pratique quotidienne et avancée du développement agentique : harness et agents de code, T3Code ou équivalent ▪ Concepts d'agents, d'orchestration et de RAG ▪ Connaissance des différents modèles et de leurs forces respectives ▪ Regard critique sur le code produit par l'IA et capacité à faire respecter par l'IA les conventions de l'équipe Expertises techniques : ▪ Java moderne et en développement web (Angular / TypeScript) ▪ API REST et du SQL (PostgreSQL) ▪ Quarkus, Docker / Kubernetes, CI/CD : appréciés, mais pas indispensables '410 e par j
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
Permanent

Job VacancyDéveloppeur Full Stack Java / Angular

Etixway
Published on
Angular
Java

40k-45k €
Ile-de-France, France
Dans le cadre du développement et de l'évolution d'applications métiers, nous recherchons un Développeur Full Stack Java / Angular disposant d'au moins 5 ans d'expérience en développement informatique. Vous interviendrez sur la conception, le développement et la maintenance d'applications web, aussi bien sur les aspects Back-End que Front-End, au sein d'une équipe technique évoluant dans un environnement Agile. Missions principalesConcevoir, développer et maintenir des applications web avec Java et Angular. Participer à l'analyse des besoins fonctionnels et techniques. Développer et maintenir des services Back-End en Java. Concevoir des interfaces utilisateurs dynamiques et ergonomiques avec Angular. Développer et intégrer des API REST. Participer à la conception et à l'évolution des architectures applicatives. Assurer l'intégration des composants Front-End et Back-End. Réaliser les tests unitaires et les tests d'intégration. Identifier, analyser et corriger les anomalies techniques. Optimiser les performances, la sécurité et la maintenabilité des applications. Participer aux revues de code et garantir le respect des bonnes pratiques de développement. Collaborer avec les équipes techniques et fonctionnelles. Participer aux cérémonies Agile et contribuer à l'amélioration continue. Rédiger et maintenir la documentation technique.
View this job
Fixed term

Job VacancyPower Platform Developer (SC - Inside IR35)

LA International Computer Consultants Ltd
Published on

6 months
CA2 4JH, Carlisle, England, United Kingdom
We are looking for an SC cleared Power Platform Developer for a primarily remote engagement to manage the upgrade of a legacy MS Access DB application into a Power Platform environment. Occasional visits to site in the North West will be required. Experience includes: - Canvas and model-driven app development - Power Automate (cloud flows, desktop flows) - Dataverse table/relationship build, plus Power Fx - SQL/Access VBA reading ability, to translate existing logic and queries - Solution management, source control (e.g. Azure DevOps) for Power Platform Due to the nature and urgency of this post, candidates holding or who have held high level security clearance in the past are most welcome to apply. Please note successful applicants will be required to be security cleared prior to appointment which can take a minimum 10 weeks. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. An award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over multiple years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Contractor

Contractor jobDéveloppeur Java Fullstack – Composante IA

EBMC
Published on
Java

3 months
250-350 €
Bordeaux, Nouvelle-Aquitaine
Dans le cadre du développement et de l'évolution d'applications métiers, nous recherchons un Développeur Java Fullstack justifiant de 3 à 5 ans d'expérience. Le profil recherché devra présenter un intérêt marqué pour l'IA générative et, idéalement, disposer d'une première expérience pratique dans l'intégration de LLM au sein d'applications. Le consultant interviendra sur l'ensemble de la stack technique, aussi bien sur les composants backend en Java que sur les interfaces frontend. Il contribuera également à la conception et à l'intégration de nouvelles fonctionnalités reposant sur l'intelligence artificielle. Missions principales : Concevoir, développer, faire évoluer et maintenir des applications Fullstack basées sur Java / Spring Boot. Développer et intégrer des API REST. Contribuer aux développements frontend avec Angular ou React / TypeScript. Concevoir et intégrer des fonctionnalités exploitant l'IA générative et les LLM. Connecter des modèles via API et mettre en œuvre différents cas d'usage, notamment les chatbots, la recherche intelligente, la génération de résumés et le traitement de documents. Contribuer à la conception de solutions reposant sur une architecture RAG ainsi qu'à l'utilisation de bases vectorielles. Mettre en œuvre des techniques de prompt engineering et optimiser les interactions avec les modèles. Participer à la réalisation des tests unitaires et des tests d'intégration ainsi qu'aux revues de code. Contribuer aux pratiques CI/CD et au maintien de la qualité du code. Travailler en collaboration avec les équipes produit, architecture et métier dans un contexte Agile.
View this job
Permanent
Contractor

Job VacancyLead Dev Java F/H

AIS
Published on
Java

1 month
40k-45k €
225-450 €
Nantes, Pays de la Loire
Intégré(e) aux équipes d'un de nos clients grand compte, vous assurerez le pilotage technique et l'accompagnement d'une équipe de développement dans un environnement Agile Scrum. Le détail de vos missions sera le suivant : - Développement et conception de solutions basées sur les technologies Java, Spring Boot et Angular. - Définition et mise en œuvre des bonnes pratiques de développement, de qualité logicielle et d'industrialisation. - Réalisation de revues de code, accompagnement des développeurs et montée en compétence des équipes. - Contribution aux choix d'architecture et prise en charge des sujets techniques complexes. - Participation à l'amélioration continue des chaînes CI/CD et à l'adoption des pratiques DevOps. - Collaboration avec les équipes produit, métier et architecture afin de garantir la qualité, la performance et la maintenabilité des applications. Compétences techniques requises : - Java 17+ et Spring Boot - Angular (versions récentes) et TypeScript - Architecture Microservices - DDD (Domain Driven Design) et Architecture Hexagonale - Git / GitLab - Jenkins et industrialisation CI/CD - Docker et Kubernetes - SonarQube et qualité de code - OpenID Connect / OAuth2 - Conception technique et architecture applicative - Revue de code et accompagnement technique des développeurs - Culture DevOps et automatisation des déploiements - Méthodologies Agile Scrum
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