Find your next tech and IT Job or contract Java

What you need to know about Java

Java is a widely-used programming language known for its portability and performance. It is essential for building cross-platform applications, from enterprise solutions to mobile apps.

816 results
Permanent
Contractor

Job VacancyDéveloppeur Mulesoft (H/F)

Scalesys
Published on
API
Java
MuleSoft

34 months
Ile-de-France, France
📋 RÉSUMÉ Le Développeur Mulesoft conçoit, développe et maintient des solutions d'intégration robustes et évolutives en utilisant la plateforme Mulesoft Anypoint. Il assure la connectivité entre différents systèmes et applications, garantissant la fluidité des échanges de données. 🎯 MISSIONS Concevoir et développer des APIs et des intégrations complexes avec Mulesoft Anypoint Platform (Anypoint Studio, API Manager, Runtime Manager). Participer à l'analyse des besoins fonctionnels et techniques pour traduire les exigences métier en solutions techniques. Rédiger la documentation technique détaillée des architectures et des implémentations. Assurer la maintenance corrective et évolutive des flux d'intégration existants. Collaborer étroitement avec les architectes, les chefs de projet et les autres équipes de développement. Effectuer des tests unitaires, d'intégration et de performance pour garantir la qualité des livrables. Participer aux revues de code et contribuer à l'amélioration continue des pratiques de développement. 📦 LIVRABLES APIs et intégrations Mulesoft fonctionnelles, performantes et sécurisées. Spécifications techniques, documents de conception et documentation d'exploitation. Rapports de tests unitaires, d'intégration et de performance. Contributions aux revues de code et aux améliorations des processus de développement.
View this job
Contractor
Permanent

Job VacancyTech Lead Java / Angular – Environnement SAFe – Mission longue

INOV
Published on
CI/CD
DevSecOps
J2EE / Java EE

3 years
50k-55k €
500-520 €
Ile-de-France, France
Nous recherchons un Tech Lead Java confirmé pour rejoindre une équipe agile en charge de la réalisation et de la maintenance d'applications de comptabilité client et de facturation. Vos missions Être le référent technique de l'équipe et le relais des exigences de la DSI. Porter les exigences non fonctionnelles (NFR) et les enablers techniques. Être le référent sécurité applicative de l'équipe : veille sur les vulnérabilités (CVE), suivi de leur correction et diffusion des bonnes pratiques de développement sécurisé. Promouvoir les pratiques DevSecOps : création et maintien des pipelines CI/CD (Jenkinsfile), automatisation des tests dans le déploiement. Garantir la qualité logicielle : tests unitaires, automatisés et End-to-End, approche TDD / BDD. S'assurer que les livrables respectent la cible technique et les engagements du train. Participer aux revues de User Stories, aux chiffrages et aux cérémonies SAFe. Contribuer activement à la communauté des Tech Leads du train et travailler avec l'équipe Système. Assurer le suivi de production, la correction des anomalies et les indicateurs d'excellence opérationnelle. Mettre en pratique l'usage de l'IA générative dans les développements. Environnement technique Back-end : Java 11+, J2EE, Spring Boot 3+, Spring Batch, Spring Data / JPA, API REST Front-end : Angular 14+ CI/CD et DevSecOps : Jenkins, Maven, pipelines CI/CD, Git Conteneurs et messaging : Docker, Kubernetes, Kafka Bases de données : Oracle, PostgreSQL Tests : JUnit, Cucumber / Gherkin, Selenium Outils : GitHub Copilot, JIRA (Structure, Big Picture, Xray), ITSM, Power AMC Architecture : principes API et événementiels
View this job
Contractor

Contractor jobDéveloppeur Java (F/H)

CELAD
Published on

1 year
420-480 €
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
Contractor

Contractor jobLead Tech / Référent Technique transverse Java 25, Spring Boot 4.1, Kubernetes Nantes/be

WorldWide People
Published on
Java

12 months
400-450 €
Nantes, Pays de la Loire
Lead Tech / Référent Technique transverse Java 25, Spring Boot 4.1, Kubernetes Nantes que véritable architecte ou lead développeur. Java 25, Spring Boot 4.1, Kubernetes, Docker, API/Microservices, Azure/AWS, Angular 22, GitLab, Jenkins, Ansible. Le consultant interviendra en renfort de deux Lead Tech déjà en place et aura pour mission principale d'accompagner les équipes au quotidien sur plusieurs applications. Nous recherchons donc un profil capable de : accompagner les équipes de développement, PO et responsables d'application ; challenger les solutions et réalisations produites par les centres de services ; contribuer aux réflexions d'architecture et challenger les orientations proposées, sans être nécessairement le décideur final ; assurer le suivi technique du socle applicatif (MCO, vulnérabilités, obsolescence, modernisation) ; intervenir sur les sujets FinOps, performance, consommation des ressources (Datadog, CPU, etc.) ; apporter de la hauteur de vue, de l'organisation et de la coordination transverse. L'environnement reste fortement orienté Java 25, Spring Boot 4.1, Kubernetes, Docker, API/Microservices, Azure/AWS, Angular 22, GitLab, Jenkins, Ansible. Une appétence pour les sujets IA est également appréciée. Bien que ces activités ne constituent pas le cœur du besoin aujourd'hui, elles sont appelées à se développer sur le périmètre. En synthèse, nous privilégions désormais des profils Lead Tech expérimentés, habitués à accompagner, cadrer, challenger et fédérer les équipes, plutôt que des profils très orientés développement (Lead Dev) ou architecture de solution pure. Le démarrage est souhaité au plus tôt avec une présence sur Nantes les mercredis et vendredis.
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
Contractor

Contractor jobDéveloppeur Java / Angular (F/H)

Experis France
Published on

1 month
Marseille, Provence-Alpes-Côte d'Azur
Développeur Java / Angular (F/H) - Marseille Au sein d'un éditeur de solutions digitales à forte valeur ajoutée, vous intégrerez une équipe de développement agile d'une dizaine de collaborateurs en charge d'une plateforme métier stratégique utilisée par de nombreux acteurs de la supply chain internationale. Cette application collaborative permet d'optimiser les processus opérationnels, de sécuriser les échanges de données et d'accompagner les entreprises face aux évolutions réglementaires de leur secteur. Dans un contexte de forte croissance fonctionnelle et technique, vous participerez aux évolutions d'une plateforme Cloud moderne tout en contribuant à une démarche de transformation AI First, plaçant l'intelligence artificielle au cœur du cycle de développement. Vos missions : Participer à la conception, au développement et à la maintenance des applications. Développer de nouvelles fonctionnalités en lien avec les besoins métiers et les évolutions réglementaires. Faire évoluer une architecture orientée API et services REST. Garantir la qualité, la performance et la robustesse des développements. Participer aux réflexions d'architecture et aux choix techniques. Contribuer à l'amélioration continue des pratiques de développement. Collaborer avec des outils et agents IA intégrés au processus de delivery afin d'optimiser la productivité et la qualité des livrables. Travailler dans un environnement où les développeurs s'appuient sur l'IA comme véritable accélérateur de conception, de développement et de validation.
View this job
Permanent

Job VacancyDéveloppeur Java (F/H)

CELAD
Published on

40k-50k €
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
Contractor

Contractor jobTech Lead Senior Java/JEE

LeHibou
Published on
Angular
Azure
Docker

6 months
550 €
Nantes, Pays de la Loire
Notre client dans le secteur Banque et finance recherche un/une Tech Lead Senior Java/JEE H/F Description de la mission : Mission Les Tech Leads interviendront sur la modernisation, la migration vers le cloud public Azure et le maintien en condition opérationnelle de parcs applicatifs conséquents. Ils cadreront les sujets techniques, définiront des architectures logicielles pragmatiques adaptées aux normes et au contexte, et accompagneront les équipes dans leurs pratiques de développement. Les deux périmètres sont les suivants : Comptabilité : migration et adaptation du parc applicatif vers Azure (30 %), refonte vers une architecture moderne (30 %), maintien en condition opérationnelle (20 %) et support de production (20 %). Début de prestation dès que possible. Fiscalité : refonte complète des applications à partir des besoins, dans le cadre d'un programme stratégique et pluriannuel prévu sur 2026-2030 (70 %), migration vers Azure (10 %), maintien en condition opérationnelle et support de production (20 %). L'architecture cible prévoit des microservices REST, une architecture orientée messages et Docker/Kubernetes. Début de prestation le 1er décembre 2026. Principales responsabilités Promouvoir les pratiques de craftmanship auprès des équipes. Cadrer les sujets techniques et définir des architectures logicielles pragmatiques, conformes aux normes d'architecture et adaptées au contexte. Animer des ateliers CRAFT et garantir la qualité des revues de code. Animer des retours d'expérience (RETEX) à la suite de l'adoption de nouvelles capacités digitales au sein des équipes de développement. Participer aux transformations applicatives, notamment à la modernisation, aux refontes et aux migrations vers Azure. Contribuer au maintien en condition opérationnelle des applications et au support de production. Porter ou piloter des sujets de transformation en tenant compte du dimensionnement, de l'observabilité, de la performance, de la résilience, de l'exploitabilité et de la sécurité. Environnement technique Développement : Java 25, Java 8, Java/JEE, Angular 22, Spring Boot 4, Struts 1 Architecture et API : microservices REST, API REST, services web SOAP, architecture orientée messages Cloud et infrastructure : Azure, IaaS, Docker, Kubernetes, machines virtuelles Données et messagerie : PostgreSQL, Oracle, RabbitMQ CI/CD, versionnement et automatisation : Jenkins, Git, Maven, Ansible, Terraform Observabilité : ELK Méthodologie : Scrum Livrables attendus Cadrage des sujets techniques et architectures logicielles adaptées aux besoins et aux normes. Contributions aux refontes applicatives et aux migrations vers Azure. Ateliers CRAFT, revues de code et retours d'expérience. Contributions au maintien en condition opérationnelle et au support de production. Compétences / Qualités indispensables : Java/JEE frontend et backend, Expérience en Tech Lead et conception d'architecture logicielle, Culture DevOps et infrastructure, Modernisation et migration de parcs applicatifs vers le cloud, Performance, résilience, observabilité et sécurité, Anglais Compétences / Qualités qui seraient un + : /Informations concernant le télétravail : Oui — 1 jour/semaine
View this job

Contract roles and jobs for Java

Java Developer (Kotlin, Groovy...)

The Java developer uses the Java language to design, develop, and maintain robust applications, often in back-end or complex system environments.

Fullstack Developer

The fullstack developer leverages Java to handle server-side development and ensure smooth interaction with the front-end.

DevOps Engineer (Cloud)

The devops engineer uses Java to automate, configure, and optimize deployments in cloud environments while ensuring application scalability.

Solutions Architect

The solutions architect uses Java to design modular, reliable, and business-oriented software architectures.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us