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.

820 results
Premium Job
Contractor
Permanent

Job VacancyTech Lead Java

NATAN
Published on
Apache Struts
Enterprise Java Bean (EJB)
Java

3 years
57k-68k €
500-600 €
Neuilly-sur-Seine, Ile-de-France
Tech Lead Java – Application métier de booking et contratsClient : grand groupe international de communication extérieure · Mission en renfort d'équipe · Démarrage fin 2026 / début 2027 Et si vous preniez les commandes d'une application qui fait tourner, depuis 2001, une partie du cœur de métier d'un grand groupe international ? Notre client recherche un Tech Lead Java pour piloter une application métier historique, cœur du booking et de la gestion des contrats, et conduire sa modernisation pas à pas. Ici, on ne vous demande pas de tout réécrire : on vous demande de comprendre, fiabiliser et faire évoluer intelligemment un système riche, historique et stratégique, tout en encadrant une équipe de 3 à 4 développeurs. Pourquoi cette mission est uniqueUn vrai rôle de leader : vous êtes pleinement responsable de la technique et de l'équipe. Déléguer, responsabiliser, mobiliser : c'est le cœur du poste. Un système à fort enjeu métier : booking, contrats, ventes, facturation, stock. Chaque décision a un impact concret. Un défi de modernisation pragmatique : découpage progressif du monolithe, refactoring complexe, vers des approches plus modernes (DDD, architecture hexagonale). Un terrain d'expression technique : arbitrages d'architecture, analyse d'incidents, fiabilisation. Votre avis compte et vous êtes force de proposition. Un cadre serein : pas d'urgence permanente. Les incidents critiques existent mais restent rares. Un accompagnement solide : passation organisée avec le titulaire actuel, soutien d'un référent technique et d'un appui métier/process. Vos missionsPrendre le relais comme tech lead opérationnel sur cette application Assurer la maintenance en conditions opérationnelles (MCO) et la fiabilité en production Analyser les incidents, en identifier les causes et mettre en place des correctifs durables Animer et faire grandir une équipe de 3 à 4 développeurs Participer au découpage progressif du monolithe et piloter les refactorings Travailler en lien étroit avec les Product Owners : prioriser, alerter, remonter l'information Proposer et défendre des choix d'architecture adaptés au contexte Piloter les mises en production Environnement technique Socle principal (≈ 80 % de l'activité) Java, Struts, JSP, EJB, JBoss, Oracle Écosystème moderne Angular, Spring Boot, Kafka, PostgreSQL Démarches Refactoring, DDD, architecture hexagonale, MCO Vous n'avez pas besoin de maîtriser toutes ces technologies, ni d'avoir déjà réalisé exactement la même migration. La curiosité et la capacité à apprendre comptent autant que la liste des outils.
View this job
Premium Job
Contractor
Permanent

Job VacancyDéveloppeur Java Senior à Niort

AIS
Published on
Agile Method
Agile Scrum
AI Agent

2 years
40k-41k €
350-400 €
Niort, Nouvelle-Aquitaine
Développeur Full Stack Java / React (H/F)ContexteDans le cadre de l'évolution et du maintien en conditions opérationnelles d'un système d'information stratégique dédié aux secteurs de la finance et de l'assurance, nous recherchons un(e) Développeur(se) Full Stack Java / React pour renforcer une équipe en charge d'applications Back-Office à forte valeur métier. Vous intégrerez dans un premier temps l'équipe de maintenance et d'exploitation afin de vous approprier l'environnement fonctionnel et technique, avant de participer aux projets d'évolution. Vos missionsParticiper à l'analyse des besoins et à la conception détaillée des solutions. Développer et maintenir des applications Back-Office en environnement Java/React. Réaliser les tests unitaires et les tests d'intégration. Contribuer à l'amélioration continue des performances et de la robustesse du système d'information. Challenger les choix techniques et être force de proposition sur les bonnes pratiques de développement. Assurer les corrections lors des phases de qualification et de garantie. Communiquer régulièrement l'avancement des travaux auprès du responsable de projet. Intervenir sur plusieurs sujets fonctionnels et techniques en parallèle. Environnement techniqueJava Spring / Spring Boot React SQL API REST Microservices Outils d'industrialisation et de qualité logicielle Outils d'assistance au développement basés sur l'IA Profil recherchéExpérience significative en développement Full Stack Java/React. Bonne maîtrise des architectures API REST et Microservices. Sensibilité aux problématiques de performance, de qualité et de maintenance applicative. Capacité à accompagner un projet depuis sa conception jusqu'à sa mise en production et sa phase de garantie. Aisance dans les échanges avec les équipes projets et métiers. Capacité à travailler dans un environnement complexe et multi-projets.
View this job
Premium Job
Contractor

Contractor jobIngénieur études et développement Fullstack Senior

CAT-AMANIA
Published on
Angular
Java
Spring

3 months
430-470 €
Tours, Centre-Val de Loire
Dans le cadre d'un projet stratégique de transformation digitale au sein du secteur de la santé, notre client souhaite renforcer son équipe de développement IT. Vous interviendrez sur la conception, la réalisation et la maintenance de solutions applicatives répondant à des enjeux métier et techniques complexes. Dans un contexte multi-projets qui présente un niveau de complexité technique et fonctionnelle Vos missions : Conception technique : analyser les besoins, réaliser les études techniques et proposer des solutions conformes aux standards et aux orientations technologiques du système d'information. Développement applicatif : concevoir, coder et faire évoluer les fonctionnalités de l'application, en assurant également la maintenance corrective et évolutive des solutions existantes. Gestion des données : contribuer à la structuration et à la centralisation des données métier dans les environnements Datahub et Datalab. Échanges inter-applicatifs : participer à l'automatisation des mises à jour et à la synchronisation des données entre les différentes applications du SI. Qualité du code : assurer le débogage, la documentation technique et le respect des bonnes pratiques de développement. Intégration et déploiement : préparer et exécuter les déploiements des composants développés, en veillant à leur fiabilité et au respect des échéances du projet. Méthodologie Agile : participer activement aux cérémonies agiles et collaborer avec les différents membres de l'équipe pour assurer la bonne progression des développements. Amélioration continue : contribuer aux ateliers techniques, à la veille technologique et au partage de connaissances au sein de l'équipe et de la DSI. Environnement technique : Java, Spring, Angular, WebService (Rest & SOAP), Git, Maven, Jenkins, Sonar, Java EE, Hibernate, Jira, Oracle, SQL. Secteur d'activité : Santé. Durée de la mission : Mission de 3 mois, renouvelable par périodes successives de 3 mois. Il s'agit d'une mission de longue durée, pouvant aller jusqu'à 3 ans au total, sous réserve du bon déroulement de la mission et de la validation des renouvellements.
View this job
Contractor

Contractor jobJava Developer

LA International Computer Consultants Ltd
Published on

£340-345
Belyy, Tver Oblast, Russia
Java developer - Glasgow Strong experience in Java development, including Java 21-25, modern Java features, and object-oriented design principles. Experience developing and maintaining applications using Spring Boot 4.x, REST APIs, and microservices architectures. Good technical and analytical skills, with the ability to understand existing systems, troubleshoot issues, and deliver effective solutions. Highly Valued Skills Experience developing enterprise applications using GitLab, GitLab CI/CD, Maven/Gradle, automated testing, and source control best practices. Experience with Kubernetes, Docker, and containerized application deployment. Experience with messaging technologies such as JMS, Kafka, or similar platforms. Knowledge of modern web technologies including React, TypeScript, HTML5, CSS, and JavaScript. Experience within the Financial Services sector. Familiarity with AI-assisted development tools such as GitLab Duo, Claude, and similar developer productivity platforms. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Contractor

Contractor jobdéveloppeur JAVA Angular - Montpellier (4 jours en remote/1 jour sure site)

WorldWide People
Published on
Angular
Java
Java QUARKUS

6 months
400-410 €
Montpellier, Occitania
développeur JAVA Angular - Montpellier (4 jours en remote/1 jour sure site) Concevoir, développer et maintenir les fonctionnalités côté back-end en Java et côté front-end en Angular. Participer à la conception et à l'évolution de l'architecture applicative. Développer et faire évoluer les services back-end en s'appuyant idéalement sur le framework Quarkus. Exploiter les outils d'intelligence artificielle générative dans les activités de développement, notamment Claude Code et GitHub Copilot. Contribuer à la conception et au développement d'agents IA. Garantir la qualité, la performance et la maintenabilité du code produit. Participer aux revues de code et au respect des bonnes pratiques de développement. Être force de proposition sur les choix techniques et les axes d'amélioration. Collaborer étroitement avec les différents membres de l'équipe et les interlocuteurs du programme. 4. Compétences complémentaires appréciées Solide expérience sur les architectures Full Stack Java / Angular. Maîtrise du framework Quarkus et de son écosystème. Expérience concrète du développement assisté par l'IA, notamment avec Claude Code. Connaissance des approches de développement d'agents IA et de leur intégration dans les applications. Maîtrise des bonnes pratiques de développement, de tests et de qualité du code. Capacité à identifier les problématiques techniques et à proposer des solutions adaptées. Sensibilité aux nouvelles approches de développement et à l'industrialisation des pratiques grâce à l'IA 5. Profil recherché Développeur Full Stack Java / Angular très sénior, disposant d'une solide expérience sur des environnements applicatifs complexes. Excellente maîtrise du développement back-end Java et front-end Angular. Une expérience significative sur Quarkus est fortement souhaitée. Habitué à utiliser les outils d'IA générative dans son quotidien de développeur, idéalement Claude Code. Capacité à contribuer à des sujets innovants autour du développement d'agents IA. Profil autonome, proactif et force de proposition. Très bonnes capacités de communication et aptitude à travailler en équipe. Capacité à prendre du recul, partager ses connaissances et être moteur dans les échanges techniques.
View this job
Permanent

Job VacancyDéveloppeur Java Back confirmé (H/F)

Amiltone
Published on
Java

35k-40k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant Développeur Java Back Confirmé (H/F) pour intervenir sur un projet d'envergure au sein d'un environnement technique exigeant. Vous intégrerez une équipe Agile et contribuerez au développement ainsi qu'à l'évolution d'applications critiques, en intervenant sur des architectures distribuées et des échanges entre différents composants logiciels. Vos missions : - Participer à la conception technique des solutions. - Développer de nouvelles fonctionnalités en Java. - Concevoir et faire évoluer les mécanismes d'échange entre les différents composants applicatifs. - Participer à l'intégration avec les systèmes existants. - Produire un code robuste, maintenable et conforme aux bonnes pratiques de développement. - Réaliser les tests unitaires et contribuer aux tests d'intégration. - Participer aux revues de code et aux actions d'amélioration continue. - Analyser et faire évoluer un patrimoine applicatif existant. - Participer aux cérémonies Agile et contribuer aux estimations techniques. - Rédiger et maintenir la documentation technique. Vos compétences techniques : - Java - Maven - Git - Linux (Debian) - Eclipse RCP - JIRA / Confluence - Systèmes industriels - Environnements de simulation - Langages C ou Fortran - Modélisation CAO
View this job
Permanent

Job VacancyDéveloppeur Fullstack Java senior (H/F)

DAVRICOURT
Published on
Java

40k-55k €
Niort, Nouvelle-Aquitaine
Dans le cadre de la réalisation d'un projet en assistance technique, nous recherchons un(e) Développeur Fullstack Java senior pour l'un de nos clients du secteur des assurances. Vous interviendrez sur le site client situé à Niort (79). À ce titre, vos missions quotidiennes seront les suivantes : - Réceptionner, qualifier et prendre en charge les incidents applicatifs remontés par les utilisateurs et les équipes de support. - Réaliser les investigations techniques nécessaires à l'identification des causes racines : analyse de logs, debugging, reproduction des anomalies et analyse des flux entre plusieurs applications. - Développer et mettre en œuvre des correctifs sur des applications métier reposant sur Java et Spring. - Intervenir sur les flux d'intégration, notamment dans des environnements Red Hat Fuse / Apache Camel. - Collaborer avec les équipes de recette afin de suivre et valider les tests des correctifs réalisés. - Accompagner les mises en production et vérifier la résolution effective des incidents. - Documenter les analyses et les solutions apportées afin de capitaliser sur les incidents récurrents et d'améliorer la qualité de service. - Assurer un suivi rigoureux des incidents, des corrections et des déploiements en coordination avec les équipes techniques et de production. Environnement technique : Java, Spring, Spring Boot, Spring Batch, Red Hat Fuse, Apache Camel, flux d'intégration et outils de diagnostic applicatif.
View this job
Permanent

Job VacancySenior Java Developer

CGI
Published on

United Kingdom
At CGI, our Senior Java Developers play a vital role in building the secure, scalable digital solutions that help organisations innovate, transform and succeed. As we expand our software engineering capability across the UK, you'll take ownership of developing high-quality applications that solve complex client challenges and deliver lasting business value. Working alongside talented engineers, architects and consultants, you'll explore modern technologies, influence technical decisions and champion creative approaches to software development. With the support of our collaborative engineering community, you'll have opportunities to strengthen your expertise, mentor others and shape the future of digital services while making a meaningful impact across diverse industries. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is a hybrid position.
View this job
Permanent

Job VacancyDéveloppeur Java / CICD (H/F)

VISIAN
Published on
Java

Montpellier, Occitania
🏢 Qui sommes-nous ? Visian Azur, filiale du Groupe Neurones, est une société de conseil spécialisée dans les projets data et applicatifs. Présents à Marseille, Aix-en-Provence, Sophia Antipolis, Montpellier, Toulouse et Lyon, nous accompagnons de grands comptes sur des projets techniquement exigeants. Dans le cadre d'un projet stratégique pour l'un de nos clients, nous recherchons un développeur Java pour rejoindre une équipe travaillant en méthode Agile Scrum. Vous interviendrez sur l'industrialisation et l'automatisation des déploiements d'une solution métier, tout en participant au développement et à l'évolution des applications Java. Ce poste nécessite une réelle polyvalence entre développement backend, CI/CD et environnements techniques. 🎯 Vos missions CI/CD et automatisation Industrialiser et automatiser les processus d'installation et de déploiement applicatif. Maintenir et améliorer les pipelines CI/CD. Participer aux déploiements sur les environnements de préproduction et de production. Collaborer avec les équipes infrastructure et DevOps. Réaliser les tests techniques et contribuer à la résolution des incidents. Développement Java Développer et faire évoluer des applications backend en Java / Spring Boot. Participer aux migrations techniques et aux montées de version. Concevoir et maintenir des API REST. Corriger les vulnérabilités et améliorer la qualité du code. Réaliser des tests unitaires et assurer la documentation technique. Collaboration et amélioration continue Participer aux cérémonies Agile Scrum. Travailler avec les développeurs, Business Analysts et équipes techniques. Contribuer à l'amélioration continue des pratiques et des outils. 🛠️ Environnement technique Backend : Java 17/21, Spring, Spring Boot, API REST, microservices CI/CD : GitLab CI, SonarQube, JFrog Artifactory / Xray Déploiement : Kubernetes, ArgoCD Messaging : RabbitMQ, Kafka Bases de données : MySQL, DB2 Méthodologie : Agile Scrum, Git, Git Flow La connaissance de l'ensemble de ces technologies n'est pas obligatoire, mais une solide expérience en CI/CD et en développement Java est indispensable.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Backend Java

INOV
Published on
Apache Kafka
Confluence
Git

3 months
43k-48k €
400-440 €
Ile-de-France, France
Contexte de la mission Nous recherchons un Développeur Full Stack Java pour intervenir sur des applications stratégiques à fort enjeu métier, au sein d'une organisation agile structurée autour du framework SAFe (Scaled Agile Framework). Vous intégrerez une équipe de développement évoluant dans un environnement collaboratif, avec des interactions régulières entre les équipes techniques, les Product Owners, les architectes et les différents acteurs Agile. Une bonne maîtrise des pratiques Agile SAFe et une expérience concrète dans ce type d'organisation sont particulièrement attendues. Missions principales Concevoir, développer et faire évoluer des applications basées sur Java 21+ et Spring Boot. Concevoir et développer des API REST performantes et sécurisées. Participer aux choix d'architecture et aux revues de conception technique. Contribuer à la qualité du code à travers les tests unitaires, les tests d'intégration et les revues de code. Participer activement aux cérémonies Agile dans un environnement SAFe : PI Planning, Daily Meetings, Sprint Planning, Sprint Review et rétrospectives. Collaborer étroitement avec les Product Owners, Scrum Masters, architectes et équipes de développement. Contribuer à la préparation et au suivi des incréments PI (Program Increment). Participer à l'amélioration continue des pratiques de développement et des processus de livraison. Veiller au respect des bonnes pratiques de développement et des standards techniques.
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