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,057 results
Contractor
Permanent

Job VacancyJ5287_Développeur Java senior Applications sur mesure

Avanda
Published on
Docker
GitLab CI
Hibernate

3 years
105k-130k €
680-760 €
Saint-Julien-en-Genevois, Auvergne-Rhône-Alpes
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public à Genève en Suisse Romande, nous recherchons plusieurs profils dans le domaine Développement & Sécurité applicative. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Développement sur-mesure, vous renforcez la capacité de développement des équipes produit en charge d'applications Java utilisées par différents offices. Vous êtes autonome sur l'ensemble du cycle de développement (conception, réalisation, tests, intégration, déploiement) et attaché(e) à la qualité logicielle, à la sécurité applicative et à la confidentialité des données. Deux positions sont à pourvoir. Technologies de la filière: Java, Spring Boot, Hibernate / JPA, API REST, PostgreSQL, GitLab CI, Docker, OpenShift. Concevoir, développer et maintenir des applications et composants Java dans le respect des standards de la filière. Concevoir et réaliser les tests (unitaires, intégration, acceptation) et les automatiser dans la chaîne CI/CD. Pratiquer la revue de code systématique et contribuer à la documentation technique. Analyser et corriger les anomalies lors des phases de tests d'intégration et fonctionnels. Garantir le niveau de qualité et de sécurité du code livré: indicateurs SonarQube, remédiation des vulnérabilités, protection des données. Identifier et communiquer les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions. Participer à l'amélioration continue des pratiques d'ingénierie, des outils et de l'organisation Agile de l'équipe, et partager l'expérience acquise au sein des communautés de pratiques. Démarrage prévu en février 2027.
View this job
Contractor

Contractor jobDéveloppeur Fullstack Java (Spring Boot) & Angular

Comet
Published on
Angular
Apache Kafka
Datadog

218 days
450-530 €
Ile-de-France, France
Bonjour à toutes et à tous, notamment aux Développeurs Fullstack Java / Angular 👨‍💻🚀 🔎 Je cherche un(e) Développeur(se) Fullstack Java / Angular Freelance pour intervenir sur une plateforme SaaS intégrant des fonctionnalités d'intelligence artificielle générative, au sein d'un environnement grand compte. Tu interviendras sur des sujets de développement, d'administration et de supervision applicative, avec des enjeux forts autour de la fiabilité, de la performance, de la sécurité et de l'exploitation en production. Tu travailleras en lien avec les équipes produit et techniques afin de faire évoluer les outils et d'améliorer l'expérience des utilisateurs. 💻 Ce que tu vas faire : Recueillir et structurer les besoins, puis contribuer à la gestion du backlog. Développer des fonctionnalités fullstack en Java / Spring Boot et Angular. Concevoir et faire évoluer des API et des microservices. Développer et automatiser des outils d'administration et de supervision. Mettre en œuvre des solutions d'observabilité : logs, métriques, traces et tableaux de bord. Configurer des alertes et contribuer à l'analyse et à la résolution des incidents de production. Participer à l'amélioration de la stabilité, des performances et de la résilience des applications. Contribuer à l'automatisation des déploiements et à l'amélioration des pratiques DevOps. 🎯 Stack technique : Java 21 / Spring Boot 4 / Angular 21 / API REST / OpenAPI / Kafka / AWS / Kubernetes / Terraform / Jenkins / GitLab CI / Datadog / PostgreSQL / MongoDB / Python. 🚀 Les plus de la mission : Une plateforme SaaS à fort enjeu d'usage, intégrant l'intelligence artificielle générative. Des problématiques techniques variées, du développement fullstack à l'observabilité et au DevOps. Des enjeux concrets de performance, de sécurité, de fiabilité et d'amélioration continue. Une collaboration étroite avec les équipes produit et techniques. 📍 Localisation : IDF : 2 jours de TT 🏡 📅 Démarrage : ASAP Une belle journée à toutes et à tous ☀️
View this job
Permanent

Job VacancyIngénieur Solutions IA en Java - Python Client Final H/F

█ █ █ ██ █ █
Published on
API
DevOps
DevSecOps

50k-55k €
Sainte-Foy-lès-Lyon, Auvergne-Rhône-Alpes

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor
Permanent

Job VacancyTech Lead AWS / Kafka / Python-Java – Socle Legacy Oracle & DataStage (H/F)

SKOTT GROUP SAS
Published on
AWS Lambda
Confluence
Gitlab

2 years
40k-45k €
380-450 €
Ile-de-France, France
Contexte de la mission Nous recherchons un Tech Lead technique pour intervenir sur un périmètre applicatif bancaire mêlant plateforme AWS, architecture événementielle et environnement legacy (Oracle, DataStage). Le consultant sera chargé d'encadrer l'équipe de développement et de porter les bonnes pratiques de développement, de sécurité et de livraison. Missions principales Dans le cadre de cette mission, vous serez notamment amené à : - Assurer le rôle de Tech Lead technique sur le périmètre applicatif. - Encadrer et accompagner l'équipe de développement. - Porter les bonnes pratiques de développement, de sécurité et de livraison. - Intervenir sur une plateforme AWS. - Travailler sur une architecture événementielle avec Kafka et une architecture microservices. - Intervenir sur des développements en Python et Java. - Prendre en compte les enjeux liés aux chaînes de déploiement CI/CD, à GitLab, Terraform et Kubernetes. - Évoluer dans un environnement comprenant un socle legacy Oracle et DataStage. Environnement technique Cloud AWS : AWS Lambda, IAM, API Gateway, S3, RDS (base de données managée), Athena, EKS Architecture et développement : Kafka, Architecture événementielle, Architecture microservices, Python, Java, SQL CI/CD et infrastructure : GitLab, Terraform, Kubernetes Environnement legacy et Data : Oracle, DataStage, Qlik Sense Méthodologie et outils : Méthode SAFe, Jira, Confluence, PowerDesigner
View this job
Contractor

Contractor jobIngénieur développement fullstack Java / Angular

CELAD
Published on

1 year
320-350 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine – 📍 Clermont-Ferrand (63) – 🛠 3 ans d'expérience minimum Envie de développer des applications concrètes au sein d'un environnement technique stimulant ? Vous aimez concevoir des solutions robustes, travailler sur des architectures modernes et contribuer à des projets de bout en bout ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur.se Full Stack Java / Angular pour intervenir chez l'un de nos clients à Clermont-Ferrand. Contexte : Vous rejoindrez une équipe de développement qui conçoit, développe et fait évoluer des applications métiers. En collaboration avec le Tech Lead et les autres membres de l'équipe, vous participerez aux choix techniques, à la conception des solutions et à leur mise en production. Votre quotidien mêlera développement back-end Java, conception d'API REST, développement front-end et amélioration continue, dans un environnement basé sur les architectures microservices et les pratiques Agile. Voici un aperçu détaillé de vos missions : 🎯 – Vous concevez, développez, déployez et maintenez des applications en respectant les besoins fonctionnels, les maquettes UX/UI et les exigences de qualité et de sécurité. – Vous développez et faites évoluer des services back-end en Java avec Spring Boot, ainsi que des API REST. – Vous participez à la conception et à l'évolution d'architectures microservices, en collaboration avec le Tech Lead. – Vous contribuez aux choix techniques et proposez des solutions adaptées aux besoins fonctionnels et aux contraintes de l'environnement. – Vous participez au développement front-end avec Angular. – Vous contribuez à l'estimation de la complexité et de la charge des développements. – Vous écrivez et exécutez des tests unitaires, participez aux tests d'acceptance et veillez à la non-régression des applications. – Vous contribuez à l'amélioration continue du code, à la réduction de la dette technique et au suivi des indicateurs de qualité et de performance. – Vous intervenez en support de niveau 3 afin d'analyser et de corriger les anomalies en production et les problèmes de performance. – Vous participez aux déploiements et à l'industrialisation des applications dans un environnement intégrant Kubernetes et GitLab CI/CD. – Vous prenez part aux rituels Agile de l'équipe : suivi d'avancement, estimation des charges et engagement sur les livraisons.
View this job
Permanent
Fixed term

Job VacancyScrum Master / Business Analyst

OCTOGONE
Published on
Angular
Cassandra
Java

1 year
Grenoble, Auvergne-Rhône-Alpes
ENVIRONNEMENT PROJET Ce poste combine deux missions à mi-temps chacune. Mission 1 — Scrum Master (50 %) Dans le cadre de la maintenance en conditions opérationnelles (MCO) d'une application métier liée au secteur ferroviaire, pour un grand acteur de l'énergie, l'entreprise recherche un(e) Scrum Master pour remplacer le Scrum Master actuel. L'équipe est agile et déjà bien structurée. Un fort enjeu porte sur les performances de l'application : une étude d'optimisation des performances sera menée prochainement par l'entreprise. Le Scrum Master travaille depuis les locaux de l'entreprise à Grenoble, en lien régulier avec les équipes du client à Paris, et reporte directement au Directeur de projet. Équipe : côté client, 1 chef de projet, 1 expert technique et 2 Product Owners ; côté entreprise, 1 directeur de projet, 1 architecte technique, 1 ingénieur DevOps, 1 lead tech, 2 développeurs et le Scrum Master. Mission 2 — Business Analyst (50 %) Poste de Business Analyst à mi-temps pour un autre client du secteur de l'énergie. Le périmètre est en cours de définition et sera précisé au démarrage. FONCTIONS ET RESPONSABILITÉS Scrum Master - Animer les cérémonies Scrum. - Garantir le bon fonctionnement du cadre Agile. - Faciliter la collaboration entre les équipes de l'entreprise et le client. - Suivre les KPI (indicateurs de performance) du projet. - Identifier et lever les blocages. - Apporter un regard neuf : challenger les pratiques, les sujets techniques et l'organisation. - Accompagner les travaux sur les performances de l'application. - Participer aux tests des interfaces (IHM) et à l'amélioration continue. Business Analyst - Recueillir et analyser les besoins des équipes métier. - Rédiger les spécifications fonctionnelles et les user stories. - Faire le lien entre le métier et les équipes techniques. - Participer aux tests et à la validation des livraisons. (Missions Business Analyst à confirmer selon le périmètre final.)
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