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 VacancyIntégrateur d'applications WEB et Java

CAT-AMANIA
Published on
Control-M
Powershell

1 year
40k-45k €
400-550 €
Paris, France
Je suis à la recherche pour un de nos clients d'un Intégrateur d'applications WEB et Java. L'intégrateur Open est en charge de : - L'intégration des traitements applicatifs et techniques visant à enrichir et optimiser le système d'information - La réalisation des changements liés aux Systèmes d'Information sur les différents environnements qui lui sont confiés - La bonne exécution des tests techniques et la mise en œuvre des éléments permettant une bonne exploitabilité des Systèmes d'Information. Il a notamment à sa charge de : - Optimiser les ressources sur les différents environnements en participant à la performance du Système d'Information - S'assurer de la qualité du suivi qui pourra être fait des applications et changements qu'il intègre - Installer, gérer et faire évoluer les composants qui contribuent à son activité - Documenter et appliquer les procédures d'exploitation des Systèmes d'Information ainsi que les mesures de sécurité - Contrôler la qualité des consignes et des alertes positionnées - Suivre ses actions face au planning qui lui est demandé et alerter en cas de difficulté - Traiter les incidents sur l'exploitation des composants, et faire corriger les anomalies - Suivre l'évolution des procédures Appliquer les normes, la méthodologie et les règles de sécurité en vigueur y compris concernant la protection des données personnelles - SGBD : SQL Server, PostgreSQL, MongoDB o Mise en œuvre d'utilitaire. o Mise en oeuvre de servitude (sauvegarde, Reorg), en concertation avec le DBA. - Ordonnanceur : Control-M o Création, planification et suivi des applications. - Langage : Shell, PowerShell, Bash o Bonne connaissances dans la rédaction de Script. - Outil de déploiement : GitLab, WSO2 - Système d'échange : o CFT : § Implémentation des utilitaires CFTUTIL. § Création et mise à jour de post-traitement CFT en concertation avec l'équipe Gestion des échanges. o MQSeries : § Déclaration des objets applicatifs : QLocal, Qalias via des outils. § Manipulation de base : Trigerrer/Détrigerrer une file, décharger le contenu d'une file. o API : § Déploiement et souscription d'API via un API Manager (WSO2 ou Kong). - Protocole : PesitSSL, SFTP - Service Now : changement, incident, problème
View this job
Contractor

Contractor jobTech Lead BFF (Java)

Cherry Pick
Published on
Java
Spring

24 months
630-680 €
Paris, France
Description du Poste : Nous recherchons une/un Tech Lead expérimenté(e), spécialisé(e) dans la gestion de solutions applicatives complexes, les environnements API / Backend / Java / Spring, et l'écosystème cloud Azure. Elle/Il assure la coordination des équipes de développement, la mise en œuvre de solutions robustes (Java, SQL Server, Redis), l'intégration continue via Azure DevOps, et le suivi des performances applicatives. Habitué(e) aux environnements exigeants et à la transversalité, il doit veiller à la bonne livraison des projets en respectant qualité, budget et délais. Responsabilités : Pilotage de projet : Superviser la planification, l'exécution et le suivi des projets IT en collaboration avec les PM/PO, en veillant au respect des délais, du budget et de la qualité. Réaliser des analyses d'impacts des évolutions sur les solutions existantes. Coordonner les activités entre les équipes de développement, les parties prenantes métier et les autres fonctions transverses (MOE/MOA). Participer à la bonne application des méthodologies Agiles (Scrum, Kanban) et des différents rituels associés (Daily, Sprint Planning, Rétrospective, etc.). Leadership technique : Participer à la définition des architectures techniques et s'assurer de leur mise en œuvre cohérente avec les standards. Elaborer le design des architectures techniques sur la base des User Stories. Encadrer techniquement les développeurs : revue de code, accompagnement sur les bonnes pratiques, aide à la résolution des problématiques techniques et partage de connaissances. Veiller à la qualité du code et des différentes livraisons techniques, à la maintenabilité et la performance du code ainsi que le respect des normes internes. Suivi de la qualité & de la performance : Superviser et suivre la réalisation des phases de tests techniques. Suivre les indicateurs de performance technique (couverture de tests, taux d'erreurs, performance des APIs, etc). Suivre la résolution des anomalies, incidents ou problèmes de performance. Intégration et déploiement : Superviser la mise en place et la bonne exécution des chaînes CI/CD (Azure DevOps ou autre). Veiller à la stabilité des environnements de développement, test et production. Documentation & traçabilité : Garantir la production et la mise à jour de la documentation fonctionnelle et technique (API, flux, architecture, etc.). S'assurer que les décisions techniques sont tracées et communiquées aux bonnes parties prenantes. Collaboration et communication : Assurer une communication fluide avec les Product Owners, UX/UI, QA, DevOps, et autres intervenants. Traduire les besoins fonctionnels en exigences techniques compréhensibles par les équipes de développement. Innovation & amélioration continue : Assurer une veille technologique régulière afin de proposer des pistes d'optimisation ou d'évolution des solutions techniques. Animer les rétrospectives et proposer des axes d'amélioration continue au sein des équipes. Innovation & amélioration continue : Assurer une veille technologique régulière afin de proposer des pistes d'optimisation ou d'évolution des solutions techniques. Animer les rétrospectives et proposer des axes d'amélioration continue au sein des équipes.
View this job
Permanent

Job VacancyDéveloppeur Java Spring Boot (F/H)

CELAD
Published on

Paris, France
Dans le cadre du renforcement de ses équipes de développement, nous recherchons actuellement un.e Développeur Java Spring Boot pour intervenir chez l'un de nos clients du secteur bancaire. Vous intégrerez une squad Agile en charge du développement et de l'évolution d'applications critiques, au sein d'un environnement Cloud moderne et orienté microservices. Vous participerez aux développements, aux évolutions fonctionnelles et techniques ainsi qu'à l'amélioration continue des applications, en collaboration avec les autres membres de l'équipe. 🎯 Votre rôle En tant que Développeur Java, vous intervenez sur l'ensemble du cycle de développement des applications, de la conception jusqu'à la mise en production. Vous contribuez au développement de nouvelles fonctionnalités, à la maintenance évolutive et à l'amélioration de la qualité des applications dans un environnement Cloud et DevOps. Vos missions 💻 Développement backend Vous participez au développement et à l'évolution des applications. À ce titre, vous serez amené.e à : Développer de nouvelles fonctionnalités en Java Concevoir et faire évoluer des microservices avec Spring Boot Participer aux revues de code et appliquer les bonnes pratiques de développement Réaliser les tests unitaires et contribuer à la qualité des livrables Corriger les anomalies et assurer la maintenance évolutive des applications ☁️ Environnement Cloud & DevOps Vous contribuez à l'industrialisation et au déploiement des applications. Vos principales responsabilités seront de : Déployer les applications sur Kubernetes Participer aux évolutions de l'environnement IBM Cloud Contribuer à l'amélioration des performances et de la fiabilité des applications Participer au maintien en conditions opérationnelles des services 🤝 Collaboration Agile Vous évoluez au sein d'une équipe Agile. Dans ce cadre, vous serez chargé.e de : Participer aux cérémonies Scrum Collaborer avec les développeurs, les Business Analysts et les équipes d'exploitation Contribuer aux choix techniques et à l'amélioration continue de la squad 🧭 Environnement technique 🛠 Technologies Java 17 / Java 21 Spring Boot 3 & 4 PostgreSQL IBM Cloud Kubernetes Microservices Git API REST
View this job
Contractor

Contractor jobDéveloppeur Java - Nantes

KUBE Partners S.L. / Pixie Services
Published on
Java
Kubernetes
Springboot

1 year
350-450 €
Nantes, Pays de la Loire
VOTRE PROFIL Ce que vous serez amené.e à faire : Vous contribuez au développement des features d'un produit du X-Merch en assurant la scalabilité, la résilience, la sécurité et l'évolutivité. Vous participez activement aux ateliers de cadrage et de conception des nouvelles fonctionnalités. Vous êtes au sein de votre équipe pour aider à la résolution de problématiques complexes (temps de réponse backend, gestion du crawl budget, pipelines de données). En tant que confirmé.e, vous êtes garant.e de la qualité du code au sein de l'équipe grâce aux bonnes pratiques de développement (code review, pair programming, clean code …). Vous rayonnez techniquement au sein de votre équipe grâce à votre expertise Java et êtes force de proposition sur les choix techniques de votre périmètre. Vous êtes continuellement en veille technologique et vous êtes force de proposition pour déployer de nouvelles technologies qui permettent de construire les solutions de demain. Ce dont vous aurez besoin pour réussir : Vous avez au moins cinq ans d'expérience dans le développement backend. Bonne maîtrise des best practices de développement logiciel (architecture, design patterns, testable code). Forte culture technique sur les solutions backend (microservices, event driven, serverless, ...) Vous êtes capable de produire des services qui répondent à un fort trafic Vous appréciez travailler en équipe, apprendre tous les jours et vous renouveler au sein d'un environnement qui promeut l'humain, les talents et la prise de décision. Vous maîtrisez l'anglais (niveau B2) que vous utilisez quotidiennement pour échanger avec vos utilisateurs ou vos partenaires.
View this job
Permanent

Job VacancyConcepteur Développeur JAVA / DevOps – secteur bancaire (F/H)

CELAD
Published on

34k-40k €
Limonest, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (69) - Limonest - 🛠 Expérience de 3 ans minimum Vous aimez construire des applications de zéro, dans une équipe Agile où votre avis compte vraiment ? Vous souhaitez intervenir sur un produit stratégique plutôt que de maintenir un existant vieillissant ? Cette mission pourrait vous plaire. Nous recherchons un.e Concepteur Développeur Java / DevOps pour renforcer les équipes de l'un de nos clients du secteur bancaire, dans le cadre de la création d'un nouveau produit applicatif. Pourquoi ce recrutement ? Le projet entre dans une phase clé. L'équipe doit être renforcée avec deux développeurs supplémentaires afin de sécuriser la conception et le développement d'une nouvelle application qui répond à des enjeux stratégiques pour notre client. Vous arriverez suffisamment tôt dans le projet pour participer aux choix techniques, influencer les développements et contribuer à la qualité du produit dès ses premières versions. Ce que vous allez faire : Vous rejoindrez une squad Agile composée de : 1 Product Owner - 1 Scrum Master - 1 Business Analyst - 1 testeuse - 1 Expert Solution - 2 développeurs Votre quotidien alternera entre conception, développement et amélioration continue. Concrètement, vous serez amené.e à : - concevoir les solutions techniques en échangeant avec le Tech Lead et les autres développeurs - développer les nouvelles fonctionnalités en Java - réaliser les tests unitaires afin de garantir la qualité des livrables - analyser les incidents ou comportements inattendus et proposer des solutions durables - améliorer la qualité, la fiabilité et la maintenabilité du code - mettre à jour la documentation lorsque les évolutions le nécessitent - participer pleinement aux cérémonies Agile (Sprint Planning, Refinement, Reviews, Rétrospectives…) ainsi qu'aux réflexions autour du cycle de vie du produit. Vous ne serez pas uniquement développeur : vous contribuerez aussi aux choix techniques et à l'amélioration continue de l'équipe.
View this job
Contractor

Contractor jobLead DevOps Java - 6/8ans

SURICATE IT
Published on
CI/CD
Control
DevOps

6 months
400-550 €
Évry, Ile-de-France
Lead DevOps Java 📅 Démarrage : Début août 2026 📅 Durée : 6 mois renouvelable 📍 Lieu : Evry 🎓 Expérience : Minimum 8 ans en développement 🏠 Télétravail : 2 /3 jours par semaine (non négociable) 🏭 Secteur : Aéronautique 💰 TJM : 550 Contexte de la mission Notre client, acteur international du secteur aéronautique, recherche un Lead DevOps Java en assistance technique pour rejoindre la DSI, au sein du département Supply Chain & Qualité. Le consultant jouera un rôle d'interface entre les équipes de pilotage/fonctionnelles en France et les équipes de développement basées en Inde (nearshore/offshore), garantissant la qualité logicielle et la fluidité des mises en production. Environnement technique Back-end : Java 17+, Spring, Hibernate Front-end : React, Angular, PrimeFaces, Thymeleaf Bases de données : Oracle, PostgreSQL CI/CD : GitLab, Ansible AAP Serveurs d'application : Tomcat 9+, Weblogic 10+, Wildfly 38, JBoss 5+ OS : Linux, Windows Missions principales Suivi technique des équipes offshore : pilotage, coaching, code reviews et bonnes pratiques Définition et contrôle des standards de qualité (tests unitaires, analyse statique, architecture) Audit du code existant et élaboration de plans de migration (frameworks, librairies) Maintien et optimisation de la chaîne CI/CD GitLab, avec évolution vers Ansible AAP Coordination des déploiements avec les équipes d'intégration Conseil sur l'architecture, réalisation de POC, optimisation des performances Support niveau 3 sur les incidents
View this job
Contractor

Contractor jobDev Full Stack full stack React et java | Ile-de-France

Signe +
Published on
Apache Kafka
Java
React

6 months
400-530 €
Boulogne-Billancourt, Ile-de-France
Pour un de nos clients dans le domaine de l'entertainement, nous recherchons 2 à 3 profils en développement full stack React senior et java back end. Vous interviendrez sur la Plateforme Tirage & Sport PdV qui dispose d'un ensemble d'application de gestion Métier pour les jeux de Tirage autour du Moteur de tirage. Ces applications permettent d'assurer le traitement des tirages, la promulgation des résultats, la configuration des promotions, les tirages électroniques, le paiement des rentes. Le but de la mission est d'apporter une expertise technique sur les développements et les tests en contribuant aux Delivery au sein de l'équipe « Back Office Tirage » pour assurer la livraison des différents livrables attendus dans le respect des délais et qualités. DescriptionLa mission se déroule au sein d'une équipe Agile. Le prestataire sera amené à contribuer : A l'étude d'impact et au chiffrage des évolutions A la conception applicative dans le cadre des directives d'architecture Au maintien de la qualité du code (revue & refactoring) Au développement Back-end en Java (Java 11, Spring 4 et 5, Spring Data/Security et Hibernate 5), permettant de gérer différentes interfaces base de données (Oracle et DB2) API REST et Webservices Control-M AWS S3 Event Kafka / Strimzi Au développement Front-end en ReactJS 17 (typescript, NodeJS) Au développement des fichiers Media au format XML/XSLT et SVG/PDF A l'intégration des développements dans le pipeline CI (Git, Gitlab Ultimate, Gitflow, SonarQube, Nexus) A l'automatisation des tests (JUnit, Postman) Au déploiement des applicatifs & supervision (Unix, Docker, Kubernetes, Helm, Headlamp, Grafana, Prometheus, Loki) A la rédaction de la documentation fonctionnelle et technique Au support aux tests et correctifs Au support Niv3 aux incidents de Production A l'interaction avec les autres services Au suivi d'avancement dans le backlog (Jira, ServiceNow, Office365) LivrablesLes livrables attendus dans le cadre de la prestation sont les suivants : Documents de spécifications fonctionnelles détaillées Développements d'un lot de réalisation (User Story) Scripts de tests automatisés Documentation technique et Release Note Correctifs d'anomalies fonctionnelles ou de vulnérabilités Paramétrage et configuration du déploiement
View this job
Permanent

Job VacancySoftware Engineer with C# Java and Azure

Nexus Jobs Limited
Published on

£60k-95k
London, England, United Kingdom
Software Engineer with C# or Java and Azure Must have a bachelor's degree in computer science, software engineering, or a related field is required. Must have at least 4 to 6 years of progressively complex experience in a directly related area, during which both professional and technical capabilities have been clearly demonstrated. Coupled with at least 4 years of design and development. experience with various relevant Microsoft platforms, tools, technologies, patterns, and techniques related to Azure tools, integration, and data is required. Experience with industry/domains like pharmaceutical, finance, HR, sales, marketing, and manufacturing is highly preferred. Experience with healthcare industry regulations, data security and compliance standards (e.g. GDPR), and EDI standards (e.g. FHIR, HL7), etc. is very valuable. Developer certifications of Azure and/or Microsoft suite technologies is a big plus. Technical skills: In-depth knowledge and thorough experience in programming, configuring, and/or integrating using/with Azure integration tools like Data factory, LogicApps, Functions, API Management, Data catalog, WebApps, Integration service environment, configuring monitoring & diagnostics, etc., and connectivity & security configurations (certificates, encryptions, etc.). In-depth knowledge and experience with Azure data storage (SQL Server, Data lake, Synapse, etc.) & access tools, APIs, cloud connectivity, and ETL processes. Knowledge and some experience of MS Office/MS Office 365 suite, SharePoint Online, Power Apps, GitHub, MS Teams, etc. In-depth knowledge & experience using Visual Studio, with one of the programming languages: C#/Java/JavaScript/Python, and PowerShell. In-depth knowledge and thorough experience of using Serverless, SOAP, XML, REST, JSON, EDI, XSLT, Async/Sync, Request/Response, Service Bus, Publish/Subscribe, Batch/Real-time, Scheduling, Event triggers, etc. In-depth knowledge and development experience using MS SQL Server (SSIS, T-SQL, Stored procedures, Functions, Views, Queries, Datatype conversions, etc.). Thorough understanding of the fundamental architecture of the cloud and on-prem MSFT Suite (e.g. Share point) and Integration platforms architecture (e.g. BizTalk, MuleSoft, or similar), etc., and version control methods. Solid fundamentals and thorough understanding of exception handling principles and production/operational support solutions (alerts, dashboards, runbooks, etc.) Experience working with Azure DevOps and CI/CD pipeline. Experience working with APIs, Postman/SOAPUI tools, MS D365, ServiceNow, Azure Analytics tools, Azure Data lake, Azure Synapse, Azure BYOD & Data verse, Informatica, BI tools, etc. is a big plus. General business skills: Clear communication to translate and explain business requirements to technology & vice-versa. Analytical & methodical mindset with a problem-solving attitude is extremely important for the success of this role. Clear, concise written, verbal, and presentation skills. Must be a team player who can earn a team's respect quickly. Ability to take initiative and be innovative. Ability to complete projects and achieve results in an ambiguous work environment. The role will be based in London and can be partly remote. The Client is based in Livingston NJ USA. Salary will be in the range £60K to £95K. Please do send your CV to us in Word format along with your salary and availability.
View this job
Contractor

Contractor jobExpert GCP / Data Engineering Senior

Craftman data
Published on
Apache Spark
Google Cloud Platform (GCP)
Java

1 year
490-510 €
Paris, France
Contexte Dans le cadre d'un vaste programme de transformation de sa plateforme Data, notre client poursuit la modernisation de son écosystème Big Data en migrant progressivement ses solutions vers Google Cloud Platform (GCP). Cette initiative vise à construire une plateforme Cloud Data sécurisée, évolutive et performante permettant d'industrialiser les traitements de données tout en garantissant la continuité des services existants. Afin d'accompagner cette transformation, notre client recherche un Expert GCP / Data Engineering Senior capable d'intervenir aussi bien sur les sujets d'architecture que sur les travaux de migration et d'industrialisation. Vos missions En tant qu'Expert GCP / Data Engineering Senior, vous serez amené à : Définir et faire évoluer les architectures Data sur Google Cloud Platform. Accompagner les stratégies de migration des plateformes Big Data vers GCP. Concevoir et développer des composants techniques et services Data. Mettre en place des pipelines d'ingestion, de transformation et de traitement de données. Développer les mécanismes nécessaires à la migration des données et des applications. Participer à l'industrialisation des traitements et à l'automatisation des déploiements. Concevoir les mécanismes de sécurité, de gestion des accès et de gouvernance des données. Réaliser les revues de code et garantir la qualité technique des développements. Accompagner les équipes sur les bonnes pratiques Cloud, Data Engineering et DevSecOps. Participer aux cérémonies Agile (Scrum). Contribuer aux activités de Build, Run et au support de niveau 3. Être force de proposition dans l'amélioration continue de la plateforme Data. Compétences techniques attenduesCloud & Data Google Cloud Platform (GCP) BigQuery Google Cloud Storage (GCS) Cloud Run Google Kubernetes Engine (GKE) Pub/Sub Cloud Composer (Apache Airflow) Dataform Terraform Data Engineering Python SQL Java Spark Scala Architecture Data Data Engineering DevOps & Industrialisation GitLab Jenkins CI/CD DevSecOps Méthodologies Agile Scrum Jira Confluence
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