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 VacancyDéveloppeur Full Stack Senior Java / Angular -Kafka (H/F)

MSI Experts
Published on
Angular
Apache Kafka
Java

1 year
10k-45k €
100-430 €
Lyon, Auvergne-Rhône-Alpes
Dans le cadre de l'évolution d'une application stratégique dédiée au pilotage des interventions terrain et à la gestion d'équipements techniques, nous recherchons un.e Développeur.euse Full Stack Senior.e pour intégrer une équipe agile intervenant sur un produit à forte visibilité métier. Vous rejoindrez un environnement technique moderne, organisé en équipes pluridisciplinaires (développement, architecture, DevOps, tests, Product Owner) fonctionnant selon les méthodes Scrum, Kanban et SAFe. Vos missions Participer à la conception technique et au développement des nouvelles fonctionnalités. Développer des solutions robustes, performantes et maintenables à partir des besoins fonctionnels. Réaliser les tests unitaires et contribuer à l'amélioration de la couverture de tests. Corriger les anomalies fonctionnelles et techniques. Participer aux revues de code et promouvoir les bonnes pratiques de développement. Challenger les besoins fonctionnels en tenant compte des contraintes techniques et des choix d'architecture. Contribuer à la documentation technique. Accompagner les équipes fonctionnelles et participer aux tests croisés. Donner de la visibilité sur l'avancement des développements et contribuer aux orientations techniques de l'équipe.
View this job
Contractor
Permanent

Job VacancyTech Lead Java Graph QL / AWS

ASTRELYA
Published on
GraphQL

3 years
Ile-de-France, France
Astrelya est un cabinet de conseil franco/suisse, en très forte croissance depuis sa création en 2017, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique. Il est composé de 300 expert passionnés. Le cabinet accompagne ses clients sur l'ensemble du cycle de transformation, depuis la phase de cadrage jusqu'à la mise en œuvre opérationnelle, avec une expertise forte en Data/IA, Cloud, DevOps et méthodes agiles. Astrelya se distingue par un modèle fondé sur la proximité, la confiance et une culture humaine forte, qui place les collaborateurs au cœur de la création de valeur. Dans le cadre de notre développement, nous recherchons un Lead Développeur JAVA Graph QL/AWS dans le cadre d'un programme stratégique de transformation à l'échelle internationale pour un client dans le domaine du service. Vos missions En tant que Lead Développeur Java, vous jouerez un rôle à la fois technique et de référent auprès de l'équipe. À ce titre, vous serez amené à Concevoir et développer des applications Java robustes, basées sur une architecture microservices et déployées sur AWS. Être le référent technique sur GraphQL en définissant la stratégie d'implémentation, les standards et les bonnes pratiques. Participer activement aux développements (codage, revues de code, tests, optimisation des performances). Garantir la qualité, la maintenabilité et la sécurité des développements. Accompagner et faire monter en compétences les développeurs de l'équipe grâce à un rôle de mentor technique. Collaborer étroitement avec les équipes Produit, Architecture, Data et les équipes internationales afin d'assurer la cohérence des solutions. Contribuer à l'amélioration continue des pratiques de développement et des processus de livraison. Stack Technique : Langages & Frameworks JavaSpring Boot GraphQL Cloud & Infrastructure AWS (Lambda, EC2, S3, RDS) Terraform GitOps Architecture & Middleware Microservices API Management Kafka Redis PostgreSQL CI/CD & DevSecOps GitHub Enterprise ArgoCD JFrog SonarQube Outils de collaboration Jira Confluence
View this job
Contractor

Contractor jobChef de projet IT – convergence applicative & Java JEE

Mon Consultant Indépendant
Published on
J2EE / Java EE
Project management

6 months
550-590 €
Paris, France
Contexte de la mission : Dans le cadre d'un projet de convergence des applications du Groupe, notre client recherche un(e) Chef de Projet IT afin d'assurer le pilotage global du projet et de garantir son bon déroulement dans le respect des objectifs de qualité, de coûts et de délais. Sous la responsabilité du Team Leader, le/la consultant(e) coordonnera les différentes entités du Groupe, assurera le suivi des travaux techniques et veillera à la bonne exécution des différentes phases du projet, de la conception jusqu'à la mise en production. Objectifs et livrables : Le/la consultant(e) aura pour principales responsabilités de : Pilotage du projet · Piloter le projet de convergence applicative dans le respect des objectifs de qualité, de coûts, de délais et de sécurité. · Organiser, coordonner et animer les équipes de maîtrise d'œuvre. · Assurer la coordination avec les différentes entités du Groupe et les parties prenantes. · Superviser l'avancement du projet et assurer la diffusion des informations auprès des différents acteurs. · Gérer les relations avec les fournisseurs tout au long du projet. Pilotage technique · Définir la conception technique et rédiger les spécifications techniques détaillées. · Participer au choix des solutions et progiciels en collaboration avec la maîtrise d'ouvrage. · Contribuer aux développements spécifiques et aux travaux d'intégration lorsque nécessaire. · Définir la stratégie de tests et participer aux phases de recette. Déploiement et accompagnement · Piloter le déploiement des applications et des nouveaux services. · Organiser les activités de maintenance et de support utilisateurs. · Participer à la formation des utilisateurs et accompagner la conduite du changement. · Suivi qualité, coûts et délais · Garantir le respect du cahier des charges ainsi que des engagements de qualité, de coûts et de planning. · Identifier les contraintes techniques ou organisationnelles et proposer, si nécessaire, des ajustements de périmètre ou de planning. · Veiller à la qualité des livrables et à la rapidité d'exécution des projets.
View this job
Contractor
Permanent
Fixed term

Job VacancyExpert Etudes OpenShift

KEONI CONSULTING
Published on
API REST
Java
Kubernetes

18 months
20k-40k €
110-600 €
Le Mans, Pays de la Loire
Contexte : Dans un contexte d'accroissement d'activité, l'équipe Solution Environnements de Développement recherche un expert pour assurer le support et le conseil sur la solution OpenShift de Red Hat. L'équipe a la responsabilité des usages et de l'administration fonctionnelle des clusters OpenShift du groupe : elle assure le support et l'expertise sur cette solution. MISSIONS Expertise OpenShift avec une forte expérience en support pour l'accompagner dans ses missions. Support à la production : Analyse et support de niveau 3 lors d'incidents avec possibilité de participer à des cellules de crise. Etude de sujet : Capacité à prendre un sujet pour l'étudier, expérimenter/proposer/mesurer des solutions et capitaliser/présenter ses résultats. Développement et test : Analyse d'impacts et maintenances correctives ou évolutives sur : les pipelines de déploiement l'outillage interne l'outillage de templating Kubernetes la fabrication d'image Support aux utilisateurs de la plateforme : Support et accompagnement des utilisateurs de la plateforme PaaS : développeur, responsable d'environnement, support middleware, etc. Support à la production : Analyse et support de niveau 3 lors d'incidents avec potentiellement participation à des cellules de crise. Astreintes ponctuelles de production hors horaires de bureau Étude de sujet : Capacité à prendre un sujet pour l'étudier, expérimenter/proposer/mesurer des solutions et capitaliser/présenter ses résultats. Intégration produit : Travaux d'intégration de solution techniques pré-existantes (progiciel, solution techniques du marché) dans l'écosystème PaaS. Documentation : Création et mise à jour de la documentation technique socle
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