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 752 results.
Contractor

Contractor jobDéveloppeur Full Stack Kotlin / TypeScript (Spring Boot / React) – Paris (H/F)

Pickmeup
Published on
API REST
Cucumber
Cypress

3 months
320-350 €
Paris, France
Dans le cadre du renforcement d'une équipe de développement, nous recherchons un Développeur Full Stack Kotlin / TypeScript pour intervenir sur une plateforme métier stratégique évoluant dans un environnement cloud moderne. Vous participerez au développement et à l'évolution d'une application reposant sur une architecture microservices et micro-frontends, avec un fort niveau d'exigence en matière de qualité de code, de tests et de bonnes pratiques de développement. Vos missions * Développer de nouvelles fonctionnalités en Backend et Frontend. * Participer aux choix techniques et aux évolutions de l'architecture. * Concevoir et maintenir des API REST. * Produire un code robuste, testé et maintenable. * Participer aux revues de code et à l'amélioration continue de la qualité. * Comprendre les besoins fonctionnels afin de proposer des solutions techniques adaptées. * Collaborer avec les équipes produit, techniques et métiers dans un environnement Agile. Environnement technique Backend * Kotlin (ou Java avec une forte volonté de monter en compétence) * Java 21 * Spring Boot 3 / Spring Framework 6 * Spring Data JPA * Spring Security * Hibernate * PostgreSQL * Flyway * API REST * Git / GitLab CI * JUnit 5, MockK, AssertJ Frontend * React 18 / 19 * TypeScript * NX * Module Federation (Micro-frontends) * React Query * React Final Form * HTML / SCSS * Jest & Testing Library Environnement * Architecture Microservices * DDD * Architecture Hexagonale * Agile / Scrum * Jira Les plus * Docker * GCP (Cloud Run, App Engine, Pub/Sub...) * RabbitMQ ou Kafka * Cypress * Terraform * SonarQube * Feature Flags * Cucumber / BDD
View this job
Contractor

Contractor jobResponsable de projets transverses | transformation asset servicing & déploiement SI

Mon Consultant Indépendant
Published on
Business Analysis
Enterprise Application Integration (EAI)
ERP

9 months
550-600 €
Paris, France
Mission de l'équipe : La mission intervient au sein d'un département spécialisé dans les activités d'Asset Servicing et de dépositaire, dans un contexte de transformation et d'amélioration continue. Sous la supervision directe de la Direction Technique, l'objectif est de piloter et coordonner les projets transverses du Département, en assurant leur avancement, leur gouvernance et leur bonne articulation entre les équipes métier, IT et MOA. La mission comporte également une dimension européenne, avec le suivi d'évolutions déployées au sein de différents hubs et la contribution, le cas échéant, au déploiement d'un nouveau système d'information. 1. Pilotage des projets de transformation La mission est responsable de l'animation et de la coordination des projets de transformation ou d'amélioration du Département. Elle devra notamment : · Structurer et piloter les différentes initiatives confiées. · Suivre leur avancement et sécuriser leur bonne exécution. · Coordonner plusieurs projets en parallèle. · Identifier les points de blocage et contribuer à leur résolution. · Être force de proposition sur les évolutions à mettre en œuvre. 2. Gouvernance et coordination transverse · La mission assure la gouvernance et le reporting des projets transverses. · Elle intervient comme point de liaison entre les différentes équipes du Département et notamment les équipes métier, IT et MOA. · Elle devra fédérer les différents contributeurs, assurer la circulation de l'information et garantir une visibilité claire sur l'avancement des initiatives. 3. Transformation des processus et déploiement SI La mission contribue activement aux évolutions organisationnelles et opérationnelles du Département. Les responsabilités couvrent notamment : · Le suivi des évolutions mises en œuvre au sein des hubs européens. · La coordination du programme de déploiement d'un nouveau système d'information, le cas échéant. · L'identification des axes d'amélioration des circuits opérationnels et des outils. · La formulation de propositions visant à améliorer l'efficacité des dispositifs existants. 4. Contribution aux enjeux stratégiques du Département · La mission participe activement aux sujets clés du Département et à sa gouvernance globale. · Elle devra apporter une capacité d'analyse, d'investigation et de prise de décision, tout en maintenant une forte capacité de collaboration avec les différentes équipes.
View this job
Contractor
Permanent

Job VacancyBusiness Analyst MOE – Java & Transformation SI

CELAD
Published on
AI Agent
Java

3 years
60k-70k €
500-550 €
Paris, France
Dans le cadre d'un programme stratégique de refonte complète d'un système d'information historique, nous recherchons un Expert Fonctionnel / Business Analyst MOE disposant d'une forte culture technique. Le programme vise à remplacer progressivement un SI legacy reposant sur un environnement AS400 par une nouvelle architecture moderne. Il ne s'agit pas de reproduire à l'identique l'existant, mais de reconstruire un SI plus moderne et plus évolutif en conservant les règles métier pertinentes et en rationalisant les fonctionnalités selon une approche « design to cost ». Le projet présente également une forte dimension d'innovation avec l'utilisation d'une plateforme d'IA agentique comme accélérateur du cycle de développement. Les développements sont réalisés selon une approche pilotée par les spécifications, permettant notamment de générer du code à partir de spécifications détaillées. Intégré(e) à l'équipe projet et en interaction étroite avec les Product Owners, architectes, développeurs, Tech Leads et équipes fonctionnelles, vous interviendrez principalement sur les activités suivantes : Analyser et comprendre les spécifications fonctionnelles générales et les User Stories issues des travaux réalisés avec le métier ; Transformer les besoins et spécifications générales en spécifications fonctionnelles détaillées, suffisamment précises pour permettre leur implémentation ; Produire, enrichir et maintenir la documentation fonctionnelle détaillée du programme ; Proposer, vérifier, challenger et valider les solutions détaillées à mettre en œuvre ; Travailler avec une plateforme d'IA agentique utilisée pour accélérer la production des développements à partir des spécifications ; Analyser et amender, lorsque nécessaire, les éléments produits avec l'aide de la plateforme agentique ; Être capable de lire et comprendre du code Java afin de vérifier la cohérence entre les spécifications et les éléments techniques produits ; Collaborer étroitement avec les équipes de développement et d'architecture sur les problématiques Java, API et données ; Contribuer à la définition des critères et scénarios de tests lors de la conception détaillée des User Stories ; Participer aux travaux liés à la synchronisation et à la migration des données entre le SI historique et le nouveau SI ; Participer activement aux cérémonies et au fonctionnement Agile/Scrum de l'équipe ; Contribuer aux réflexions et propositions d'amélioration du programme dans une logique « one team ». La mission présente une dominante fonctionnelle, avec une composante technique importante permettant de dialoguer efficacement avec les équipes de développement et d'architecture.
View this job
Permanent
Contractor

Job VacancyDéveloppeur Java Senior – Spring & Sécurité H/F

CONSORT GROUP
Published on

1 month
4361, Esch-sur-Alzette, Luxembourg
Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infrastructures. Elle s'appuie sur deux leaders, Consortis et Consortia, et place l'humain et la responsabilité sociétale au cœur de ses valeurs. C'est votre future équipeCréé en 2017, Consort Luxembourg accompagne localement de grands comptes internationaux ainsi que des acteurs luxembourgeois de référence. Vous rejoignez un environnement technologique exigeant autour d'une plateforme applicative stratégique, avec des enjeux forts de modernisation, sécurité, performance et résilience. Développeur Java Senior – Spring & Sécurité H/FC'est votre missionVous aimez autant développer de nouvelles fonctionnalités que comprendre pourquoi une application ne se comporte pas comme prévu en production ? En tant que Développeur Java Senior, vous intervenez de manière transverse pour garantir la solidité du socle technique existant tout en participant activement aux nouveaux projets et aux chantiers de modernisation. Côté build :Développer et faire évoluer les services en Java 17+ et Spring Boot. Participer aux nouveaux projets et aux chantiers de refonte. Contribuer aux travaux de montée de version et de gestion de l'obsolescence. Moderniser progressivement les services existants. Intégrer les principes de Security by Design dès la conception. Sécuriser les mécanismes d'authentification et d'autorisation. Contribuer à la gestion sécurisée des secrets et à la protection des données. Traiter les vulnérabilités applicatives et celles liées aux dépendances. Développer et automatiser les tests. Garantir la bonne intégration des services avec les interfaces web et mobiles. Côté run :Investiguer les incidents complexes à partir des logs et outils de monitoring. Réaliser les analyses de causes racines. Améliorer la résilience et la stabilité de la plateforme. Optimiser les performances applicatives. Renforcer la gestion des erreurs et la télémétrie. Exploiter les outils d'observabilité tels qu'OpenTelemetry et ELK. Contribuer à la résolution des vulnérabilités. Participer à la sécurisation et à la fiabilisation des mises en production. Maintenir une documentation technique claire et exploitable. C'est votre parcoursVous disposez d'au moins 5 ans d'expérience en développement Java et avez évolué sur des applications présentant de réels enjeux de disponibilité, de performance et de sécurité. Vous maîtrisez Java 17+ et Spring, notamment Spring Boot et Spring Security. Votre expertise ne s'arrête pas au développement : vous êtes capable d'analyser des logs, de comprendre un comportement en production, d'en identifier la cause racine et de proposer une solution robuste. C'est votre expertiseJava 17+. Spring Boot. Spring Security. MS SQL. Security by Design. OWASP. Authentification et autorisation. Gestion des secrets. Sécurité des données. Root Cause Analysis. Analyse de logs. Performance et résilience applicative. Tests automatisés. OpenShift. GitLab CI. OpenTelemetry et/ou ELK. Angular constitue un plus. Une compréhension des environnements iOS, Android et Capacitor est appréciée. C'est votre manière de faire équipeExigence technique. Esprit d'analyse. Autonomie. Curiosité. Culture qualité. Sensibilité forte à la sécurité. Capacité à challenger l'existant. Goût pour l'investigation. Esprit d'équipe. Capacité à collaborer avec des équipes Backend, Front et Mobile. Orientation amélioration continue. C'est notre engagementChez Consort Group, vous êtes un·e expert·e qu'on accompagne pour que chaque mission devienne une étape qui compte. Un onboarding attentif et humain. Une vraie proximité managériale. Des formations accessibles en continu. Des engagements concrets : inclusion, égalité, solidarité. Un package RH complet. Une culture du feedback et des projets qui font sens. C'est clairLe process de recrutement : Un premier échange téléphonique avec notre team recrutement. Un entretien RH ainsi qu'un échange métier. Un échange technique avec un.e de nos . Un dernier point avec votre futur.e responsable de mission. Et si on se reconnaît : on démarre ensemble. C'est bon à savoirLieu : Luxembourg Contrat : CDI Expérience : 5 ans minimum en développement Java Salaire indicatif : 70 K€ à 85 K€ brut annuel selon expérience Stack principale : Java 17+, Spring Boot, Spring Security, MS SQL, OpenShift, GitLab CI Famille métier : Développement Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
View this job
Permanent

Job VacancyLead Tech Java / Angular / Kafka (F/H)

CELAD
Published on

44k-50k €
Lyon, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Vous aimez encore mettre les mains dans le code, mais vous avez aussi envie d'avoir un impact sur les choix techniques d'une équipe ? Nous recherchons un.e Lead Tech Java / Angular / Kafka pour rejoindre une équipe Agile chez l'un de nos clients. Vous interviendrez de bout en bout sur les sujets, du cadrage jusqu'à la production, tout en accompagnant l'équipe sur ses pratiques de développement. Le contexte devrait particulièrement vous intéresser si vous aimez les architectures distribuées et souhaitez évoluer à la frontière entre développement logiciel et Data Engineering. Pourquoi avons-nous besoin de vous ? Vous rejoindrez une équipe Agile qui souhaite renforcer son expertise technique avec un référent capable de prendre la responsabilité de plusieurs sujets techniques. Votre rôle sera double : contribuer directement à la conception et au développement des solutions, mais aussi aider l'équipe à prendre les bonnes décisions techniques et à maintenir un niveau d'exigence élevé sur la qualité, les performances, la sécurité et la maintenabilité. Vous travaillerez également avec les Product Owners et différentes équipes transverses. L'objectif : ne pas traiter la technique indépendamment du besoin, mais comprendre les enjeux fonctionnels pour proposer des solutions pertinentes. Concrètement, sur quoi allez-vous travailler ? Vous développerez et ferez évoluer des applications web avec Java / Spring Boot côté back-end et Angular côté front-end. Votre rôle de Lead Tech vous amènera également à : - concevoir et challenger des architectures capables de monter en charge - cadrer techniquement les nouveaux sujets avant leur développement - accompagner l'équipe dans ses choix de conception et d'implémentation - réaliser des revues de code et diffuser les pratiques Clean Code et SOLID - travailler sur les problématiques de performance, de sécurité, d'observabilité et de maintenabilité - collaborer avec les équipes Data sur des problématiques impliquant notamment Kafka et Spark - accompagner les PO dans la compréhension et le cadrage des sujets techniques - contribuer à l'industrialisation des projets - intervenir sur l'ensemble du cycle de vie d'un sujet, du POC jusqu'à sa mise en production. Vous aurez également un rôle transverse : certains projets pourront solliciter votre expertise pour challenger une solution, résoudre un problème technique ou définir un cadre commun avec d'autres équipes.
View this job
Permanent
Fixed term

Job VacancyDev Java Back End Confirmé - Paris

OCTOGONE
Published on
API REST
Gitlab
Redis

2 years
40k-48k €
Ile-de-France, France
Le Prestataire est chargé : - de la définition des solutions techniques détaillées correspondant à un besoin métier et en estimer l'effort nécessaire - de la réalisation de ces solutions. - de faire les recommandations aux métiers pour satisfaire leurs exigences tout en gardant la maintenabilité du produit au centre. - d'établir/discuter des standards de code et les maintenir (architecture) - de la conception et de la mise en oeuvre des stratégies de qualité du code et de test unitaires - prise en charge de corrections en phase de tests - du fait d'assurer la bonne intégration de l'application dans l'écosystème PMU - du suivi des pratiques et outils du PMU - de guider et accompagner l'équipe technique pour optimiser les performances et la sécurité des solutions - de veiller à la disponiblité des applications - d'instruire les incidents de production et de prendre en charge les correctifs Le Prestataire doit spécifiquement contribuer à : - la définition de la solution technique avec les architectes pour les produits et estimer l'effort nécessaire pour construire les roadmaps - la qualité des applications et à la rédaction/mise à jour de leur documentations techniques (flux fonctionnel, architecture des fonctionnalités) et sa capacité à réaliser des phases de tests techniques - l'implémentation de la stratégie de test en faisant appliquer les DOD (incluant les tests fonctionnels automatisés) à tous les membres de l'équipe - la priorisation et la stratégie associée de réduction de la dette technique Livrables : - Productions de code de qualité respectant les bonnes pratiques, conventions et standards de développement ainsi que les tests associés - Productions de documentations techniques - Référentiel sous Confluence
View this job
Contractor
Permanent
Fixed term

Job VacancyConsultant Java Senior / Référent Technique – Protection Sociale

KEONI CONSULTING
Published on
Agile Method
Java
JIRA

18 months
20k-40k €
480 €
Tours, Centre-Val de Loire
Contexte : Expérience : 10 ans minimum Secteur : Retraite Complémentaire / Protection Sociale La mission s'inscrit dans le cadre du Plan de Transformation du Système d'Information du client.Ce programme vise notamment à moderniser et centraliser les applications afin d'améliorer la performance et la sécurité des traitements et d'optimiser les actifs informatiques dédiés à la Retraite Complémentaire et à l'Action Sociale. Missions principales La mission s'articulera autour de deux axes principaux : Maintenance des applications existantes du SI ; résolution des incidents et analyse des anomalies ; accompagnement des utilisateurs ; contribution aux projets de transformation des systèmes d'information ; intervention sur les phases d'analyse, conception, réalisation et livraison ; participation aux réunions de suivi, ateliers et comités opérationnels ; collaboration avec les utilisateurs métiers Retraite Complémentaire et Action Sociale ; coordination avec les équipes informatiques et les différents contributeurs internes et externes ; intervention sur des problématiques à la fois techniques et fonctionnelles ; respect des engagements de coûts, délais et qualité. Compétences techniques recherchées Le consultant devra disposer d'une expertise Java senior et maîtriser notamment : Java 8 et Java 21+ Spring Boot / Spring Boot Web / Spring Boot Batch Hibernate / JPA Maven SQL et bases de données relationnelles API REST / SOAP JSON / XML Sécurité API : OAuth2 / OIDC / JWT OpenAPI / Swagger Git / GitHub / GitLab / Git Flow pratiques de revue de code et Merge/Pull Requests Tests : TDD / BDD / JUnit / AssertJ / Mockito SonarQube CI/CD : Jenkins Conteneurisation et orchestration : Docker / Kubernetes analyse d'architectures applicatives, API, serveurs et batchs JIRA Postman / SOAP UI / curl scripting Bash / Batch Windows VS Code / GitHub Copilot Office 365 / SharePoint.
View this job
Permanent

Job VacancyCOORDINATEUR PROJET IT – OPTIMISATION LICENCES JAVA H/F

CONSORT GROUP
Published on

35k-45k €
Česko
Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group, accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infrastructures. Elle s'appuie sur deux leaders, Consortis et Consortia, et place l'humain et la responsabilité sociétale au cœur de ses valeurs. C'est votre future équipe Première agence régionale ouverte en 2001, l'agence Sud-Ouest représente les expertises du groupe en Occitanie, notamment à Toulouse et Castres. Forte de près de 150 collaborateurs, elle accompagne une trentaine de clients en s'appuyant sur deux Centres de Services et privilégie un accompagnement individualisé. COORDINATEUR PROJET IT – OPTIMISATION LICENCES JAVA H/F C'est votre mission Vous êtes passionné·e par la coordination de projets IT, l'optimisation des parcs logiciels et le suivi d'actions de remédiation ? Ce poste est fait pour vous. En tant que Coordinateur Projet IT, vous accompagnez le chef de projet dans un programme d'optimisation des licences Oracle Java sur un parc d'environ 5 500 postes de travail et 1 000 serveurs. Votre rôle principal : organiser, qualifier, suivre et coordonner les actions de nettoyage et d'optimisation du parc Java, en lien avec les équipes infrastructure, postes de travail, applicatives et support. Côté build : Consolider les données d'inventaire issues des différents outils de gestion du parc. Identifier et qualifier les installations et versions de Java présentes sur les postes et serveurs. Analyser les usages et identifier les applications dépendantes de Java. Participer à la cartographie des dépendances applicatives et des Java embarqués dans certains logiciels. Préparer les listes de machines à traiter et les différentes vagues de remédiation. Participer aux analyses d'impact et aux tests avant désinstallation. Contribuer à la qualification des alternatives aux versions Oracle Java payantes. Documenter les contraintes techniques, métiers et les exceptions identifiées. Côté run : Assurer le suivi des actions réalisées par les équipes postes de travail et serveurs. Coordonner les différentes parties prenantes impliquées dans la remédiation. Suivre les désinstallations et les actions de remplacement. Mettre à jour les tableaux de bord et indicateurs d'avancement. Produire un reporting mensuel sur l'évolution du parc Java. Identifier et escalader les risques, points bloquants et dépendances au chef de projet. Participer aux réunions de suivi et préparer les supports de pilotage. Contribuer à la mise en place d'un suivi pérenne du parc Java. C'est votre parcours Vous avez une première expérience en coordination de projets IT, gestion de parc, administration systèmes ou gestion de logiciels. Vous êtes à l'aise avec l'analyse de données d'inventaire, le suivi d'actions et la coordination de plusieurs équipes. Vous disposez de bonnes connaissances des environnements Windows et des outils de gestion de parc, notamment MECM/SCCM ou équivalent. Une connaissance des environnements Java, des dépendances applicatives ou des problématiques de conformité logicielle est un véritable atout. Vous êtes rigoureux·se, organisé·e et capable de suivre un projet impliquant un grand nombre d'équipements et de parties prenantes. C'est votre expertise : Gestion et coordination de projets IT Gestion et optimisation de parc logiciel Windows / Windows Server MECM / SCCM ou outils équivalents Inventaire et analyse de données de parc Environnements Java Dépendances applicatives Suivi d'actions et plans de remédiation Reporting et tableaux de bord Documentation et conformité logicielle C'est votre manière de faire équipe : Organisation et rigueur Esprit d'analyse et de synthèse Aisance dans la coordination Bon relationnel et communication Autonomie et proactivité Capacité à alerter et faire remonter les points bloquants Sens du suivi et des priorités C'est notre engagement Chez Consort Group, vous êtes un·e expert·e qu'on accompagne pour que chaque mission devienne une étape qui compte. Un onboarding attentif et humain Une vraie proximité managériale Des formations accessibles en continu Des engagements concrets : inclusion, égalité, solidarité Un package RH complet : mutuelle, carte TR, CSE, prévoyance Une culture du feedback et des projets qui font sens C'est clair Le process de recrutement : Un premier échange téléphonique avec notre team recrutement Un entretien RH ainsi qu'un échange métier avec un.e ingénieur.e d'affaires Un test ou un échange technique avec un.e de nos expert.es Un dernier point avec votre futur.e manager ou responsable de mission Et si on se reconnaît : on démarre ensemble C'est bon à savoir Lieu : Toulouse Contrat : CDI Télétravail : Hybride selon mission Salaire : Selon expérience brut annuel Famille métier : Gestion de projet / Coordination IT / Gestion de parc Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
View this job
Permanent

Job VacancyDéveloppeur Java (F/H)

CELAD
Published on

Montpellier, Occitania
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 2 jours de télétravail par semaine – Montpellier (34) – Expérience de 5 ans min Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Au sein de l'équipe “Coordonnées Contrats Interrogations Règlementaires”, vous travaillez sur les parcours de gestion des coordonnées ainsi que la mise à niveau du socle contrat et coordonnées. Voici un aperçu détaillé de vos missions : Contribuer à définir, concevoir et tester des fonctionnalités logicielles en utilisant le langage Java et ses Framework (Java 21 : Spring, Spring Boot 3), pour le développement backend du produit Gérer notre CICD qui comprend Gitlab, SonarQube, JFrog ArtifactoryXRay et Kubernetes en étroite collaboration avec nos DevOps, pour exploiter et adapter des pipelines d'intégration continue et de déploiement automatique Participer à l'amélioration des pratiques et échanger avec les pairs en mettant en œuvre la refactorisation en continue et des tests unitaires pour améliorer constamment la qualité de notre code Gérer un stack technique diversifiée : APIs REST et SOAP (Legacy), BFFs Spring boot, UAs agilisé, Batchs Open, BDDs DB2 Open et MySQL Préparer les mises en production afin de livrer nos évolutions à chaque Sprint Maintenir la documentation technique à jour Assurer le diagnostic et la résolution des dysfonctionnements techniques de nos produits en production afin de garantir une qualité de service Respecter les engagement pris lors des Spring Planning et Trimestre planning Respecter les normes et règles de codage et de déploiement S'intégrer au fonctionnement de la squad.
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