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 VacancyDéveloppeur Java Confirmé — Full-Stack / CI/CD / Sécurité / IA

CONCRETIO SERVICES
Published on
AI
CI/CD
Github

3 years
Lyon, Auvergne-Rhône-Alpes
Développement Java Concevoir, développer et faire évoluer des APIs REST et des microservices en Java 17/21 avec Spring Boot 3.x (Spring Security, Spring Data JPA) Rédiger des tests unitaires et d'intégration solides (JUnit 5, Mockito, AssertJ) Prendre part aux revues de code au sein d'une équipe mixte Contribution Full-Stack TypeScript Réaliser des composants et des écrans avec Angular (RxJS, routing, HttpClient) ou Vue.js (Composition API, Pinia, Vue Router) Brancher le front-end TypeScript sur les APIs REST CI/CD et DevOps Contribuer aux pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins ou outil comparable) : les écrire, les faire évoluer, y intégrer les tests automatisés et le linting Maîtriser toute la chaîne de livraison : commit → build → test → déploiement Sécurité by Design Mettre en pratique l'OWASP Top 10 au quotidien : injection, XSS, CSRF, failles d'authentification Suivre et corriger les dépendances vulnérables (SCA : Dependabot, Snyk, OWASP Dependency-Check) Paramétrer et exploiter Spring Security (authentification, autorisation, JWT/OAuth2) L'IA au service du développement Recourir chaque jour à GitHub Copilot, Cursor, Claude Code ou un outil équivalent pour générer du code, des tests, de la documentation et pour refactorer Construire des prompts structurés pour les cas d'usage complexes Relire et valider le code produit par l'IA afin de ne pas créer de dette technique Collaboration en équipe mixte Participer aux cérémonies Agile (daily, sprint planning, review, rétrospective) Échanger avec des interlocuteurs divers : développeurs d'ESN, tech leads et product owners côté client Travailler avec Git en équipe : stratégie de branches, merge requests, résolution de conflits
View this job
Permanent

Job VacancyBusiness Developer- Ingénieur Commercial IT H/F

DCS EASYWARE
Published on

Lyon, Auvergne-Rhône-Alpes
Vous êtes Business Developer ou Ingénieur(e)Commercial(e) en ESN, avec au moins 2 ans d'expérience dans lacommercialisation de prestations de services IT ? Vous souhaitez rejoindre une entreprise où votre rôle seraclairement centré sur la conquête de nouveaux comptes, la fidélisationde vos clients et la croissance de votre portefeuille ? Votre terrain de jeu : Grands Comptes et ETI de larégion Auvergne-Rhône-Alpes, avec un enjeu fort autour de la vented'Assistance Technique et de prestations intellectuelles. Votre mission Basé(e) à Lyon, vous rejoignez une équipecommerciale ambitieuse et orientée résultats. Votre objectif : accroître votre portefeuilleclients et votre chiffre d'affaires sur votre périmètre, enidentifiant de nouvelles opportunités et en consolidant les relations avec voscomptes existants. Vous intervenez sur l'ensemble du cycle commercial, dela prospection à la signature, en vous appuyant sur nos expertisesIT et sur les équipes internes pour construire les réponses adaptées auxbesoins de vos clients. Vos responsabilités Conquête et fidélisation Identifier et prospecter de nouveaux Grands Comptes et ETI en Auvergne Rhône-Alpes. Fidéliser et faire grandir votre portefeuille de clients existants. Comprendre les enjeux et besoins de vos interlocuteurs et faire émerger de nouvelles opportunités. Commercialiser notamment nos prestations d'Assistance Technique et de services intellectuels. Construire des relations de confiance avec vos interlocuteurs, notamment auprès des DSI, directions métiers et achats. Pilotage du cycle de vente Qualifier les opportunités et définir votre stratégie commerciale. Piloter vos affaires de la prise de contact jusqu'à la signature des contrats. Construire les propositions commerciales en lien avec les équipes internes. Négocier et défendre vos offres auprès de vos clients. Suivre votre activité, votre portefeuille et vos indicateurs de performance commerciale. Travail en équipe Vous travaillez en proximité avec votre Managerd'Unité, les équipes opérationnelles et les fonctions support afin degarantir la pertinence des réponses apportées aux clients. Vous pourrez également vous appuyer sur nos équipesrecrutement pour identifier les profils nécessaires lorsque vos opportunitéscommerciales génèrent des besoins. Le poste est avant tout un rôle de développementcommercial : vous n'avez pas la responsabilité du recrutement des consultants.
View this job
Contractor

Contractor jobDeveloppeur JAVA - Java 21/25, Spring Boot et programmation Réactive Montpellier/

WorldWide People
Published on
Java
Springboot

6 months
320-330 €
Montpellier, Occitania
Developpeur JAVA - Java 21/25, Spring Boot et programmation Réactive Montpellier 3 jours de présentiel / 2 jours de TT Développement : Java 21/25, Spring Boot, Spring Cloud, API REST, Programmation réactive, Infrastructure As Code, OIDC - Plateforme : Gitlab CI, ArgoCD, MongoDB, Elasticsearch, Kafka, Kubernetes - Architecture : Microservice, NoSQL, cache distribué, architecture asynchrone Missions principales : - Assurer la conception, l'intégration et le développement des projets et solutions ainsi que les maintenances correctives et évolutives - Préparer la mise en production avec les équipes expertes CAGIP - Gérer et maintenir la documentation fonctionnelle et technique - Assurer l'assistance à l'utilisation des applications - Assurer le diagnostic et la résolution des dysfonctionnements Environnement agile, mises en production grand public toutes les 3 semaines. La prestation consiste à fabriquer les solutions nécessaires aux évolutions et au bon fonctionnement des produits de la squad, en respectant les normes, procédures et les ambitions de l'entreprise (TTM, UX, ROI, Qualité first) et ce tout au long du cycle de vie produit. Les compétences techniques Java 21/25, Spring Boot et programmation Réactive sont des indispensables pour ce poste. Développement : Java 21/25, Spring Boot, Spring Cloud, API REST, Programmation réactive, Infrastructure As Code, OIDC - Plateforme : Gitlab CI, ArgoCD, MongoDB, Elasticsearch, Kafka, Kubernetes - Architecture : Microservice, NoSQL, cache distribué, architecture asynchrone Notions : • Le top 10 de l'OWASP • Le système CVE, CWE • Les principales familles d'attaque : XSS, injection HTML\SQL\CSS\Code\etc., CSRF • Les risques liés à l'IA Pratique : • Sécurisation web (cookies, HTTPS, TLS) • Contrôle d'authenticité et d'intégrité d'une application, d'un code • Gestion des erreurs • Offuscation du code • Validation des entrées / sorties • Validation de l'accès aux ressources • Authentification des utilisateurs • Outils d'analyse de code (SonarQube, Checkmarx, Jfrog Xray, Owasp Dependency Check, …)
View this job
Contractor

Contractor jobDéveloppeur Fullstack Java/ React

SMH PARTICIPATION
Published on
Apache Kafka
Business Process Model and Notation (BPMN)
Java

6 months
350 €
Niort, Nouvelle-Aquitaine
Contexte de la mission Nous recherchons une expertise en Développement « Full Stack » orientée solutions "Back Office". Le rôle consistera à participer activement à la conception et au développement des solutions, en étroite collaboration avec l'équipe et le chef de projet. L'activité sera résolument orientée vers l'amélioration continue des pratiques de conception et de développement. Une expérience liée à l'implémentation de solutions avec un workflow d'activité BPMN serait un réel plus. Une connaissance ou une forte appétence pour les technologies de streaming, notamment Kafka, est très appréciée. 3 jours minimum requis, sur site à Niort (dès autonomie). Objectifs et livrables Participer à l'étude et à la proposition de solutions techniques ; être force de proposition sur les choix de conception et d'algorithmes Participer aux cérémonies des équipes : PI Planning, chiffrages Concevoir et paramétrer des solutions pour répondre aux besoins des clients Implémenter et tester les fonctionnalités utilisateurs au travers de développements et d'outils variés Réaliser des revues de code en collaboration avec l'équipe Participer à la vie du projet au travers de son intégration au sein de l'équipe Rédiger la documentation technique nécessaire Contribuer à l'amélioration continue, par des rétrospectives régulières, une recherche continue de simplification et d'optimisation, et des discussions avec les pairs
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