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

Job VacancyTech Lead Java / Spring Boot Transverse

AVA2I
Published on
Apache Kafka
Docker
Java

1 year
40k-45k €
400-550 €
Ile-de-France, France
Missions principalesEn collaboration avec le Delivery Lead, les architectes et les autres Tech Leads, le consultant interviendra sur les missions suivantes : Co-piloter techniquement l'équipe avec le Delivery Lead. Participer à l'organisation de l'équipe et à l'amélioration continue de son fonctionnement. Définir, challenger et valider les choix de conception technique. Accompagner l'équipe dans la recherche des solutions techniques les plus adaptées. Analyser les impacts des choix techniques sur l'architecture globale du système d'information. Réaliser les estimations et les chiffrages techniques. Prendre en charge les sujets techniques les plus complexes. Participer aux développements et aux revues de code. Accompagner les développeurs dans la résolution des difficultés techniques. Assurer l'intégration et la montée en compétence des nouveaux collaborateurs. Garantir le respect des normes de développement et des stratégies de tests. Promouvoir les pratiques de Software Craftsmanship et de DevOps. Garantir la qualité, la performance, la sécurité et la maintenabilité du produit. Collaborer avec les architectes et les responsables techniques du programme. Coordonner les décisions techniques avec les autres équipes. Participer aux communautés techniques et au partage des bonnes pratiques. Profil recherchéMinimum 8 ans d'expérience en développement Java. Au moins 3 ans d'expérience comme Tech Lead, Lead Developer ou référent technique. Excellente maîtrise de Java et Spring Boot. Expérience confirmée dans la conception d'architectures microservices ou distribuées. Capacité à encadrer techniquement une équipe tout en restant opérationnel sur le développement. Expérience des environnements complexes, critiques ou à forte volumétrie. Capacité à travailler avec plusieurs équipes, des architectes et des responsables de delivery. Anglais professionnel indispensable. Excellentes qualités de communication, de pédagogie et de leadership. Autonomie, rigueur et capacité à prendre des décisions techniques. Compétences techniques attenduesJava 11/17/21 ou versions ultérieures Spring Boot et écosystème Spring Architecture microservices API REST Kafka ou architecture événementielle Docker Kubernetes ou OpenShift Jenkins, GitLab CI ou GitHub Actions Maven ou Gradle Git SonarQube JUnit et Mockito Tests unitaires et automatisés Clean Code DDD et architecture hexagonale Software Craftsmanship DevOps Monitoring et observabilité Sécurité applicative
View this job
Contractor

Contractor job[FBO] Developpeur senior Java backend - Aix en Provence - 1919

ISUPPLIER
Published on

7 months
200-345 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Contexte de la mission Actuellement, une ERP maison est utilisée et la migration vers l'ERP IFS Cloud est prévue. Objectifs et livrables Notre équipe a besoin de se renforcer et recherche un développeur Java Back-End confirmé/ senior. Activités principales : Prendre connaissance de l'environnement ERP et technologique de l'entreprise, en particulier de la stratégie de développement définie et des outils associés pour répondre aux besoins métiers spécifiques à chaque société. Participer aux ateliers complémentaires avec les équipes fonctionnelles pour répondre aux besoins spécifiques de chaque société et adapter en conséquence les spécifications techniques des outils associés. Définir des schémas pour déterminer le mode de fonctionnement technique. Standardiser les spécifications techniques pour une meilleures harmonisation des pratiques d'équipe. Créer des interfaces d'application via des microservices. Réaliser l'ensemble des phases de développement Java (FEC, STD, développements, tests unitaires, déploiement, support, gestion des versions). Assurer la liaison entre différentes API. Réaliser des interfaces d'échanges entre différentes briques du SI en utilisant APACHE CAMEL (framework JAVA). Utiliser les technologies Java 17, Spring Boot 3.2 et le framework d'intégration d'entreprise Apache Camel. Qualifications ompétences techniques indispensables : IFS CLOUD sur de la réalisation de customisation est un plus. Maîtrise SQL. JIRA. Java 17 Spring boot Repos du service Web. GIT. Connaissance PLSQL est un plus. Apache CAMEL / SPRING sont des plus. Compétences relationnelles : Agile et adaptable. Communiant. Travail en équipe et en mode projet. Rigoureux et orienté résultat. Capacité à résoudre les problèmes. Sens du service. Anglais : Niveau professionnel.
View this job
Contractor
Permanent

Job VacancyTECH LEAD JAVA / ANGULAR – ASSURANCE VIE & IARD (H/F)

SERYCE
Published on
Agile Method
Angular
API REST

12 months
Paris, France
TECH LEAD JAVA / ANGULAR – ASSURANCE VIE & IARD (H/F)Contexte :Pour un de nos clients du secteur de l'Assurance, nous recherchons un(e) Tech Lead Java / Angular pour intervenir sur des projets de transformation et d'évolution des systèmes d'information. Vous intégrerez une équipe d'architecture en charge de concevoir, développer et faire évoluer des applications métiers à forts enjeux dans le domaine de l'assurance. Vos responsabilités :En tant que Tech Lead, vous serez le référent technique de l'équipe et interviendrez notamment sur : · Définition et validation des architectures techniques · Conception et développement de nouvelles fonctionnalités · Accompagnement technique des développeurs · Réalisation des choix techniques et participation aux décisions d'architecture · Garantir la qualité, la performance et la maintenabilité du code · Réalisation de revues de code · Mise en place et maintien des bonnes pratiques de développement · Conception et intégration d'API REST · Participation à la conception et à l'évolution des architectures applicatives · Collaboration étroite avec les équipes Business, MOA/AMOA, Architecture, DevOps et Production · Contribution à la résolution des problématiques techniques complexes · Veille technologique et propositions d'améliorations
View this job
Contractor

Contractor jobDéveloppeur Java / Spring Boot - secteur bancaire / Crédit (F/H)

CELAD
Published on

1 year
430-450 €
Limonest, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (69) - Limonest - 🛠 Expérience de 5 ans minimum Vous aimez développer, mais aussi comprendre ce que vous construisez et participer aux choix d'implémentation ? Nous recherchons actuellement un.e Développeur Java / Spring Boot pour intervenir chez l'un de nos clients. L'enjeu du poste ne se limite pas à produire du code : vous intervenez sur l'ensemble du cycle de développement, de la conception de la solution jusqu'à sa validation et sa maintenance. Ce que vous allez faire : Au sein d'une organisation Agile, vous prenez en charge les développements qui vous sont confiés en veillant à leur qualité, leur sécurité et leur conformité avec les standards du projet. Concrètement, vous allez : - concevoir et développer les évolutions de votre périmètre, puis réaliser les tests nécessaires avant leur livraison - étudier les besoins et définir les scénarios d'implémentation, dans le respect de l'architecture, des normes et des processus existants - contribuer à la formalisation des besoins à travers les Product Backlogs, User Stories et Features - préparer les stratégies de test et les cahiers de recette, puis participer aux validations techniques et métier - assurer la maintenance corrective et évolutive des applications de votre périmètre - maintenir la documentation technique à jour conformément au référentiel documentaire du projet. Vous participez également au fonctionnement Agile de l'équipe : daily meetings, cérémonies, rétrospectives, poker planning et ateliers de cadrage.
View this job
Permanent

Job VacancyDéveloppeur Java / Spring Boot - secteur bancaire / Crédit (F/H)

CELAD
Published on

42k-46k €
Limonest, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (69) - Limonest - 🛠 Expérience de 5 ans minimum Vous aimez développer, mais aussi comprendre ce que vous construisez et participer aux choix d'implémentation ? Nous recherchons actuellement un.e Développeur Java / Spring Boot pour intervenir chez l'un de nos clients. L'enjeu du poste ne se limite pas à produire du code : vous intervenez sur l'ensemble du cycle de développement, de la conception de la solution jusqu'à sa validation et sa maintenance. Ce que vous allez faire : Au sein d'une organisation Agile, vous prenez en charge les développements qui vous sont confiés en veillant à leur qualité, leur sécurité et leur conformité avec les standards du projet. Concrètement, vous allez : - concevoir et développer les évolutions de votre périmètre, puis réaliser les tests nécessaires avant leur livraison - étudier les besoins et définir les scénarios d'implémentation, dans le respect de l'architecture, des normes et des processus existants - contribuer à la formalisation des besoins à travers les Product Backlogs, User Stories et Features - préparer les stratégies de test et les cahiers de recette, puis participer aux validations techniques et métier - assurer la maintenance corrective et évolutive des applications de votre périmètre - maintenir la documentation technique à jour conformément au référentiel documentaire du projet. Vous participez également au fonctionnement Agile de l'équipe : daily meetings, cérémonies, rétrospectives, poker planning et ateliers de cadrage.
View this job
Contractor

Contractor jobDéveloppeur Senior / Expert SAP Hybris & Java (H/F)

Comet
Published on
Apache Kafka
API REST
Hybris

3 years
Ile-de-France, France
Nous recherchons un Consultant Développeur Senior / Expert SAP Hybris & Java en prestation freelance. Le projet s'inscrit dans la mise en place d'une architecture e-commerce orientée API & Headless, s'appuyant sur la plateforme SAP Hybris et un écosystème de microservices Java. L'objectif est de concevoir, développer et faire évoluer les APIs e-commerce exposées aux canaux digitaux (sites web et nouvelle application mobile). Vos Activités & Responsabilités : Intégré(e) au sein de l'équipe Feature Team / Back-Office, vous intervenez sur l'ensemble du cycle de vie des applicatifs (analyse, conception, développement, intégration, tests et MCO) : Développement & Architecture Headless : Concevoir et développer des APIs REST e-commerce performantes et sécurisées en Java / Spring Boot. Implémenter, étendre et faire évoluer les services et fonctionnalités SAP Hybris. Effectuer les montées de version de la plateforme SAP Hybris. Participer à la conception technique, aux choix d'architecture microservices et au design des frameworks. Intégration & Messaging Asynchrone : Mettre en œuvre des flux événementiels complexes via Kafka (ou messaging équivalent). Garantir la scalabilité, la robustesse et l'intégration continue avec le reste du SI e-Commerce. Qualité, Performance & Maintenance : Réaliser l'optimisation des performances applicatives et la gestion des fortes charges. Assurer la rédaction des tests unitaires/intégration, la revue de code croisée et la gestion des packages de livraison. Contribuer à l'analyse et à la résolution des incidents de production (maintenance corrective et évolutive).
View this job
Permanent
Contractor

Job VacancyUn Développeur Angular Senior / Lead Sur Grenoble

Almatek
Published on
Angular
HTML
Java

6 months
40k-45k €
100-450 €
Grenoble, Auvergne-Rhône-Alpes
Almatek recherche pour l'un de ses clients, Un Développeur Angular Senior / Lead Sur grenoble Rôle de référent technique au sein de l'équipe. • Participer à la conception technique et à l'architecture du composant Front-End. • Définir et faire respecter les bonnes pratiques de développement Angular. • Concevoir des composants Angular robustes, réutilisables et maintenables. • Accompagner les deux développeurs juniors dans leur montée en compétence et animer les revues de code. • Identifier et résoudre les problématiques techniques complexes. • Contribuer à la qualité, à la performance et à la maintenabilité du Front-End. • Collaborer étroitement avec les équipes Back-End et intégration, et être force de proposition sur les évolutions. ENVIRONNEMENT TECHNIQUE • Front-End : Angular (indispensable pour les 3 profils), TypeScript, HTML/CSS, JavaScript. • Intégration : API REST, Git. • Back-End : Java (API et services existants). • Pratiques : développement Agile, tests unitaires, revue de code, intégration continue (CI/CD). • Très bonne maîtrise d'Angular et bonne maîtrise de TypeScript. • Bonne compréhension de JavaScript, HTML et CSS. • Expérience du développement d'applications Web et de l'intégration d'API REST. • Bonne pratique de Git et sensibilité qualité / performance / maintenabilité. Spécifiques au profil Senior / Lead • Expérience approfondie d'Angular et capacité à concevoir une architecture Front-End. • Maîtrise des bonnes pratiques et des revues de code. • Capacité à accompagner et faire monter en compétence des développeurs juniors. • Prise en charge des problématiques complexes, autonomie et force de proposition.
View this job
Contractor
Permanent

Job VacancyExpert(e) développement Web Java / Angular / Quarkus

Hexagone Digitale
Published on
Angular
API REST
CI/CD

6 months
40k-45k €
450-700 €
Levallois-Perret, Ile-de-France
Contexte Mission au sein d'une équipe Solutions Digitales d'un grand compte du secteur assurance, rattachée à la Direction des Systèmes d'Information et du Numérique. L'équipe, organisée en feature teams (scrums, développeurs, techleads), intervient au service des directions métier IARD, vie, protection juridique, sinistres et assistance. L'objectif est de contribuer à la stratégie omnicanale de l'entreprise en prenant en charge les développements front et back des parcours du site web grand public (parcours d'avant-vente et de vente). Rôle et responsabilités principales Concevoir et développer des parcours Web front to back en Java / Angular Concevoir et implémenter des interfaces utilisateurs interactives et réactives en Angular Réaliser les tests unitaires et d'intégration, et assurer la compatibilité multi-navigateurs et multi-appareils Développer et maintenir des API robustes et évolutives en Java, avec intégration sécurisée des bases de données Participer à l'architecture et à la conception des systèmes pour en garantir la fiabilité, la robustesse et l'évolutivité Collaborer avec les Product Owners et Proxy Product Owners pour garantir une expérience utilisateur optimale Participer aux cérémonies agiles et contribuer aux revues de code Conseiller les PO/PPO et proposer des axes d'innovation web Livrables attendus Interfaces utilisateurs Angular développées, testées (tests unitaires et d'intégration) API Java robustes, évolutives et documentées Spécifications techniques : Technical Stories, diagrammes de séquence, documentation des API Documentation technique des développements réalisés
View this job
Contractor
Permanent

Job VacancyExpert Développeur Vue 3 / Java pour le projet NEO

Deodis
Published on
Development
Elasticsearch
J2EE / Java EE

12 months
40k-52k €
400-460 €
Lyon, Auvergne-Rhône-Alpes
Expert Développeur Vue 3 / Java pour le projet NEO Senior Contexte de la mission Groupama Supports et Services est un Groupement d'Intérêt Economique (GIE) au service du Groupe Groupama, dont l'ambition est de répondre aux attentes croissantes des entités du Groupe en délivrant un service reconnu au niveau des meilleures pratiques du marché, tout en contribuant à l'amélioration de la performance collective du Groupe. La Direction des Systèmes d'Information a pour missions de mettre au quotidien à disposition des 25 000 utilisateurs les données et les traitements nécessaires à leur activité, dans le respect des contrats de service; de garantir la sécurité et la pérennité des actifs informatiques du Groupe; d'accompagner le développement commercial du Groupe en France et à l'international ; d'élaborer de nouveaux systèmes d'information, de nouvelles infrastructures techniques et de maintenir les systèmes existants. Objectifs et livrables Dans le cadre du renforcement de l'équipe du projet NEO, nous recherchons un développeur Full Stack pour intervenir sur des travaux de développement à forte valeur ajoutée. NEO est un outil stratégique destiné aux commerciaux Groupama, visant à accompagner le traitement des demandes clients et à améliorer l'efficacité commerciale. Objectifs de la mission Réaliser des développements front-end en Vue 3, en s'appuyant sur le Design System interne Groupama Contribuer aux développements back-end en Java au sein d'une architecture moderne Participer à l'évolution et à la maintenance de fonctionnalités dans un contexte applicatif critique Environnement technique Architecture micro-fronts / micro-services Vue 3 pour le front-end Java pour le back-end Elasticsearch pour les besoins de recherche, d'indexation et d'optimisation des performances CI/CD GitLab : intégration continue et déploiements automatisés Environnement collaboratif en méthodologie Agile Profil recherché Forte expertise Front-end Vue 3 Solides compétences Back-end Java Expérience ou bonne connaissance d'Elasticsearch À l'aise dans des architectures distribuées et des environnements industrialisés Bon esprit d'équipe, autonomie et sens du delivery Compétences demandéesCompétencesNiveau de compétence ELASTICSEARCH Confirmé Vue.js Expert Java Expert Clauses obligatoiresClauses RGPD Forte expertise Front-end Vue 3 Solides compétences Back-end Java Expérience ou bonne connaissance d'Elasticsearch À l'aise dans des architectures distribuées et des environnements industrialisés Bon esprit d'équipe, autonomie et sens du delivery
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