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.

Your search returns 598 results.
Contractor

Contractor job
Développeur expérimenté Java / Angular

Published on
Angular
Docker
Git

12 months
410-450 €
Seine-Saint-Denis, France
Remote
Métier : Études & Développement Fonction : Développeur Spécialités technologiques : Applications Web, Devops Type de facturation : Assistance Technique (Facturation avec un taux journalier) Compétences : Technologies et Outils : Spring, SQL, Docker, TypeScript, GIT, Kubernetes, Java, Angular Méthodes / Normes : Agile Secteurs d'activités : Transports Terrestres Description et livrables de la prestation : Au sein d’une équipe agile, le développeur intervient sur des projets de développement, d’évolution et de maintenance d’applications web complexes. Il participe à la conception technique, à la mise en œuvre et à l’amélioration continue de l’architecture logicielle et des processus de livraison. Missions principales : Concevoir, développer et maintenir des applications web basées sur Java (Spring) et Angular. Participer à l’analyse des besoins fonctionnels et techniques. Rédiger des spécifications techniques détaillées et contribuer au maquettage des écrans. Réaliser des évolutions et corriger des anomalies sur l’application existante. Mettre en place et consommer des webservices REST dans une architecture SOA. Participer aux revues de code et veiller à la qualité du développement. Contribuer à la documentation technique (guides d’installation, procédures de mise en production). Participer aux mises en production et au suivi technique des déploiements. Travailler en méthodologie agile (Scrum ou Kanban) en collaboration avec les équipes produit et infrastructure.
Permanent
Contractor

Job Vacancy
Profil Backend Java

Published on
C#
Java
Spring

3 years
40k-45k €
200-280 €
Boulogne-Billancourt, Ile-de-France
Nous recherchons un Développeur Java disposant d’au moins 3 ans d’expérience dans le développement d’applications backend modernes et performantes. Le consultant interviendra au sein d’une équipe Agile pour contribuer à la conception, au développement et à l’optimisation de services backend basés sur Java 21 et Spring Boot. 🎯 Responsabilités principales : Participer à la conception technique et au développement des nouvelles fonctionnalités applicatives Concevoir et maintenir des API RESTful performantes et sécurisées Contribuer à l’évolution de l’architecture microservices existante Assurer la qualité du code (tests unitaires, intégration continue, revues de code) Collaborer étroitement avec les équipes DevOps, Frontend et Produit Participer aux rituels Agile (daily, sprint review, rétrospective)
Permanent
Contractor

Job Vacancy
Développeur fullstack Java React

Published on
Java
React
Spring

12 months
Paris, France
Hybrid
La plateforme digitale d’épargne est conçue pour les conseillers en gestion de patrimoine et les cabinets de courtage. Elle leur permet de gérer l’intégralité du cycle de vie d’un contrat d’assurance-vie au travers d’une architecture 100 % API-sée. Cette approche propose deux modalités d’accès : Un front de distribution interne pour certains parcours métiers. Une connexion directe des partenaires, qui conservent leur propre interface tout en exploitant les APIs pour l’orchestration des processus. Organisation et fonctionnement L’écosystème repose sur un dispositif d’environ 90 personnes, réparties en 10 équipes produit, chacune dédiée à un domaine fonctionnel clé : Banque & flux financiers Juridique & conformité Distribution BtoC / BtoB Performance des équipes de gestion R&D, IA & Data Support UX MCO & opérations Cette organisation permet une évolution continue des services et une amélioration progressive de l’expérience utilisateur. L’opérateur intervient également en distribution directe auprès des particuliers, à travers une offre complète de produits d’épargne et de protection : Assurance-vie Protection sociale Retraite (PER) Contrats de capitalisation Ces solutions sont proposées via les plateformes digitales du groupe, permettant une expérience fluide, personnalisée et entièrement digitale couvrant toutes les étapes du parcours client : souscription, gestion, arbitrages et suivi.
Contractor

Contractor job
Développeur Fullstack - Minimum 3 ans d’expérience dans le secteur ferroviaire

Published on
Java
PHP

1 year
100-400 €
Ile-de-France, France
Pour le besoin de mon client je suis à la recherche un développeur Full stack Tâches Missions principales : Intégration et développement de solutions logicielles métiers (maintenance, travaux). Création et mise à jour d’API, d’interfaces utilisateurs (IHM), de documentation technique. Gestion des outils collaboratifs internes (Teams, SharePoint), communication auprès des équipes terrain. Élaboration de tutoriels (PDF, vidéos), accompagnement au changement. Cadrage des besoins pour la convergence des outils de suivi de production et d’asset management Compétences Demandées Compétences requises : Minimum 3 ans d’expérience en développement full stack dans le secteur ferroviaire Capacité à comprendre le langage technique et à travailler efficacement avec des équipes multidisciplinaires du milieu ferroviaire. La connaissance des métiers travaux voie et caténaires est IMPERATIVE Maîtrise des langages : PHP/Symfony, Java, HTML, CSS, JavaScript. Connaissance des solutions : Kizéo, OpenDataSoft, UI PATH, O365
Contractor

Contractor job
Développeur BackEnd Java

Published on
Apache Kafka
Java
Microservices

12 months
380-420 €
Hauts-de-France, France
Au sein d’une feature team , vous participerez au développement backend d’une plateforme IoT. Vous serez responsable de l’intégration et du développement de composants applicatifs Java déployés sur une infrastructure Cloud . Votre mission principale consistera à concevoir et implémenter des fonctionnalités métiers et techniques , en assurant la cohérence et la collaboration entre les différents services et composants exposés par la plateforme. Vous garantirez l’intégration, le paramétrage et la qualité des composants logiciels afin de maintenir une plateforme serveur IoT fiable, performante et sécurisée, opérant sur des réseaux à haut ou bas débit. Le poste offre une évolution au sein des domaines Applicatif ou Produit , avec une contribution attendue aussi bien sur l’intégration de nouveaux produits que sur le développement de nouvelles fonctionnalités et services autonomes. Objectifs du poste Développer des fonctionnalités et services backend au sein d’une plateforme microservices. Intégrer de nouveaux produits et concevoir les plans de test associés aux prototypes. Garantir la performance et la stabilité des composants applicatifs et des services techniques. Implémenter et consommer des API exposées par nos partenaires. Missions principales Concevoir et partager des solutions standardisées pour le développement d’applications serveurs, avec une documentation claire et à jour. Faire évoluer l’ architecture applicative et technique du SI afin de répondre aux besoins IoT. Accompagner les équipes internes et partenaires utilisant les solutions de la plateforme. Garantir le respect de la chaîne d’industrialisation (intégration, développement, packaging, déploiement, tests). Veiller à la sécurité des échanges et des exécutions entre la plateforme, le SI et les applications tierces. Participer aux études et à la rédaction des spécifications techniques et applicatives des projets. Réaliser une veille technologique continue et contribuer à l’amélioration de la qualité des développements. Assurer un reporting régulier auprès de l’IT Leader. Compétences techniques requises Maîtrise avancée de : Java (Spring, WebFlux) Technologies de messaging Kafka (développement, configuration, outils) Bases de données NoSQL (MongoDB) Architectures Microservices / SOA et design patterns Environnements de développement IntelliJ Java Utilisation d’ API REST et authentification OAuth2 Gestion de code source avec Git Connaissances appréciées / intérêt pour : Docker et Kubernetes IoT et objets connectés Méthodologie Agile Gestion de dépendances avec Maven Environnements d’intégration continue (Git, Turbine, DevPortal, etc.)
Contractor

Contractor job
Sénior Développeur Fullstack - JAVA & REACT

Published on
Java
React

3 years
Ile-de-France, France
Hybrid
Projets transverses' développe de nouvelles solutions et maintient le portefeuille applicatif en tant que maîtrise d’œuvre. Son parc applicatif se compose du Portail et de solutions Web construites en mode Devops, basées sur une architecture micro services et une implémentation Spring-cloud. Le Bénéficiaire souhaite mettre en œuvre plusieurs évolutions de son socle technique A ce titre bénéficier de l'expertise du Prestataire en termes de développement et d’opérations système. Dans ce cadre la prestation consiste à contribuer à/au(x) :  Développement, maintenance et support Run des solutions web digitales qui enrichissent le Portail One Finance  La mise en œuvre des évolutions de son socle technique  Suivi et gestion des contributions externes au Portail One Finance (sourcing data)  L’application de la méthodologie AGILE (méthode Scrum)
Contractor
Permanent

Job Vacancy
Dev Angular senior avec expérience bancaire

Published on
Angular
Java

12 months
40k-44k €
180-330 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Hybrid
Un établissement bancaire situé à Aix-en-Provence recherche un renfort pour un projet informatique visant à moderniser et optimiser son système d’information. Le besoin porte sur la mise en place de nouveaux développements et l’évolution d’applications métiers basées principalement sur Angular (niveau confirmé/N3) , avec une maîtrise complémentaire de Java dans un environnement spécifique au secteur bancaire. Objectifs de la mission Concevoir, développer ou moderniser une application métier bancaire en Angular (Front-end). Contribuer ponctuellement à des évolutions Back-end en Java (maintenance, ajustements, intégrations). Améliorer la performance, l’ergonomie et la sécurité de la solution existante. Garantir la conformité avec les standards du secteur bancaire (sécurité, traçabilité, audit, confidentialité). Participer à la mise en place ou à l’évolution d’une architecture applicative durable et évolutive. Livrables attendus Composants, modules et pages Angular entièrement développés et documentés. Évolutions Java livrées et testées selon les standards internes. Jeux de tests unitaires et d’intégration. Documentation technique (front et intégration back). Support au déploiement et participation aux validations fonctionnelles. Transmission de compétences à l’équipe interne.
Permanent

Job Vacancy
Senior Software Developer (Java)

Published on

Widecombe-in-the-Moor, England, United Kingdom
As a Senior Java Developer at CGI, you’ll design and deliver robust, high-performing software solutions that help clients solve complex business challenges. You’ll play a leading role in building scalable, enterprise-grade applications using Java and Spring Boot, shaping technology outcomes that drive lasting impact. Working within a collaborative and Agile environment, you’ll guide and mentor others while applying your expertise to deliver projects that transform industries. You’ll be part of a culture that values ownership, creativity, and support, where your technical skills and ideas will help clients achieve meaningful results and where your career can grow in any direction you choose. 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.
Permanent

Job Vacancy
DÉVELOPPEUR JAVA H/F

Published on

42k-50k €
Nantes, Pays de la Loire
Hybrid
Dans ce contexte, et afin d’accompagner notre client dans la mise en œuvre de sa stratégie numérique, vos missions seront les suivantes : Dans ce contexte, et afin d’accompagner notre client dans la mise en œuvre de sa stratégie numérique, vos missions seront les suivantes : - Participation à l’analyse du besoin client; - Conception technique, spécifications, chiffrage ; - Développement en collaboration avec les équipes internes et clients jusqu’à la mise en production; - Planifier, concevoir et exécuter les tests (principalement unitaires) et corriger les erreurs ; - Documenter tous les travaux conformément aux normes définies ; - Support utilisateurs et MCO. - Stack Technique : JAVA 11/ 17 / 21 – SPRING – SPRING BOOT – Angular - Jenkins – Maven – Sonar – Github - PostgreSQL
Contractor

Contractor job
Développeur JAVA / REACT

Published on
Azure
Java
React

12 months
400-550 €
Paris, France
Hybrid
Contexte : Nous accompagnons un acteur majeur de son secteur dans la refonte complète de son application de gestion des droits , devenue complexe à maintenir et non alignée avec sa vision long terme. L’objectif est de concevoir une nouvelle version moderne, simple et performante , livrée rapidement dans une démarche agile . Objectifs techniques & métiers : Répondre aux besoins des équipes métier Gérer la charge de travail de la succursale et du groupe principal Livrer un MVP centré sur les processus de la succursale Automatiser le traitement des dossiers grâce à une meilleure gestion des justificatifs Identifier plus finement les ayants droit (jusqu’au niveau d’un segment audio) Optimiser la gestion des preuves (multi-enregistrements) Réduire le temps de traitement sur les cas déjà tranchés historiquement Enjeux du projet : Cette refonte pose les fondations d’une application évolutive, moderne et durable , parfaitement alignée avec la stratégie du groupe. Profil recherché : Développeur Full Stack expérimenté (Java / React) Répartition technique : ≈ 60% Java – 40% React Bonne compréhension des problématiques Infra / Core Engineering Bon niveau d’ anglais (échanges avec les équipes internationales, documentation du projet) Stack technique : Backend : Java Frontend : React Méthodo : Agile Outils : CI/CD, Cloud
Premium Job
Contractor
Permanent

Job Vacancy
Développeur Java/Angular

Published on
Angular
Java

1 year
35k-45k €
250-350 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Hybrid
Dans le cadre d'une TMA, vous participerez à l'amélioration et la maintenance d'une dizaine d'applications web utilisées par le client. Vous vous intégrerez dans une équipe Agile composée de plusieurs développeurs et d’un Scrum Master. Missions Principales : Analyser les besoins fonctionnels et proposer des solutions techniques adaptées. Développer des fonctionnalités dans le respect des bonnes pratiques. Implémenter des tests unitaires et d’intégration Assurer la qualité, la performance et la maintenabilité du code. Relire le code des autres développeurs et faire des retours constructifs. Proposer des améliorations continues du codebase existant (refactoring, mise à jour des dépendances, etc.).
Contractor

Contractor job
[MDO] Développeur Java - sénior (minimum 8 ans d'expérience)

Published on
Java

12 months
400-510 €
Paris, France
Hybrid
Le développeur sera mobilisé pour faire de la TMA et des montées d'évolutions sur une dizaine d'applications au sein d'un acteur du service public. • Concevoir et développer des applications backend, évolutives et performantes en Java • Analyser, estimer et concevoir les solutions techniques à partir des besoins métiers en collaboration avec les architectes et chefs de projet. • Optimiser la qualité du code à travers la mise en place de bonnes pratiques : revue de code, tests unitaires, intégration continue, et documentation technique. • Encadrer et accompagner les développeurs juniors dans la montée en compétences et la bonne application des standards de développement. • Assurer la maintenance et l’évolution des applications existantes en garantissant la stabilité, la sécurité et la performance du système. Localisation : Paris avec 2 ou 3 jours de télétravail
Permanent
Contractor

Job Vacancy
Développeur Java (Asset Management)

Published on
Hibernate
J2EE / Java EE
Java

3 years
55k-65k €
400-600 €
Ile-de-France, France
Hybrid
Nous recherchons actuellement un développeur Java Sénior (minimum 8 ans d’expérience) pour une mission de longue durée (environ 3 ans) chez un de nos clients dans le secteur de l’Asset Management (Amundi Asset Management). La mission se déroulera dans Paris Intra-muros et 2 jours de télétravail sont prévus. Tâches et missions : - Analyse et rédaction des spécifications techniques - Conception et développement des nouvelles fonctionnalités avec les niveaux de qualité et de performance requis - Gestion des test, recette, intégration et mise en production - Gérer la maintenance corrective et évolutive - Contribuer à l’amélioration des compétences de l’entité en apportant une expertise en termes d’outils / frameworks. - Gérer une partie support de production (20% environ) Environnement technique : Java, Hibernate, J2EE, Spring Boot, Spring MVC. Base de données PL/SQL. Le client travaille actuellement sur du Java 8 et souhaite passer sur du Java 17 ou même 21 prochainement. Ils sont en cours de modernisation pour répondre à des enjeux de multi instances sur les serveurs. Des upgrades sont prévues sur Hibernate vis-à-vis du serveur pour l’année prochaine. Les équipes remplace ActiveMQ par Artemis, et souhaitent réellement moderniser leur application.
Permanent
Contractor

Job Vacancy
Développeur Java H/F

Published on
Agile Scrum
Docker
Elasticsearch

1 year
70k-75k €
400-550 €
Luxembourg
Nous recherchons pour un de nos clients spécialisé dans le domaine bancaire un Développeur Java H/F sur le secteur du Luxembourg ville pour une mission débutant dès que possible. Vos missions : - Spécifications techniques - Développement et assistance à la conception de frameworks et d'applications Java - Test unitaires - Soutien à l’amélioration continue - ITIL - Procédure CM/RM - Release Management Nous vous offrons : un package salarial attrayant, assorti de nombreux avantages complémentaires (ticket restaurant, mutuelle...), un environnement de travail professionnel et stimulant. Si vous vous reconnaissez dans ce descriptif, ce poste est fait pour vous alors n'hésitez pas à postuler.
Permanent

Job Vacancy
LEAD DEVOPS APPLICATIF JAVA

Published on
CI/CD
DevOps
Java

40k-75k €
Nanterre, Ile-de-France
Hybrid
Vous intégrerez une équipe dynamique en charge des pratiques de développement , du DevOps , du Cloud et du Numérique Responsable . L’objectif est de renforcer l’équipe avec plusieurs profils DevOps à forte dominante applicative , capables d’intervenir sur l’ensemble du cycle de vie logiciel — du développement à la mise en production — dans un environnement agile et collaboratif. Votre rôle En tant qu’ Ingénieur DevOps Applicatif , vous participerez à la mise en œuvre et à l’industrialisation des solutions de développement et de déploiement. Vous serez le garant de la qualité, de la performance et de la fiabilité des environnements applicatifs, tout en contribuant à l’évolution des pratiques DevOps au sein de l’équipe. Vous interviendrez sur : Le développement applicatif en Java ; La mise en place et l’automatisation des pipelines CI/CD (GitLab CI, Jenkins, Azure DevOps...) ; Le déploiement et la gestion d’environnements Cloud (Azure, AWS ou GCP) ; L’ automatisation des infrastructures (Docker, Kubernetes, Terraform) ; Le monitoring et l’observabilité (ELK, Prometheus, Grafana) ; La promotion des bonnes pratiques DevOps (Infrastructure as Code, automatisation, tests, qualité de code).
Permanent
Contractor

Job Vacancy
Développeur Java Backend

Published on
Apache Kafka
Argo CD
Batch

3 years
40k-60k €
400-600 €
Montpellier, Occitania
Hybrid
Nous recherchons un Développeur Java Backend expérimenté pour rejoindre la squad Entrée en Relation Personnes Morales et Entrepreneurs Individuels , en charge de la création d’un nouveau parcours d’entrée en relation selfcare et de la souscription d’offres de banque au quotidien . Ce projet représente un enjeu stratégique majeur pour le groupe à horizon 2025/2026. Le consultant contribuera à la conception, au développement et à la maintenance d’applications Java modernes tout en participant activement à la mise en place et à l’amélioration continue de la chaîne d’intégration et de déploiement (CI/CD). Vos principales missions : Concevoir, développer et tester des fonctionnalités logicielles avec Java 21 , Spring et Spring Boot 3 Gérer la chaîne CI/CD avec GitLab , SonarQube , JFrog Artifactory/XRay et Kubernetes , en collaboration avec les DevOps Participer à l’amélioration des pratiques de développement, au refactoring continu et à la mise en place de tests unitaires Travailler sur une stack technique diversifiée : APIs REST et SOAP (Legacy), BFFs Spring Boot, batchs Open, BDD DB2 Open et MySQL Préparer les mises en production avec CAGIP et assurer la qualité des livrables à chaque Sprint Maintenir la documentation technique à jour Diagnostiquer et résoudre les incidents techniques pour garantir la qualité de service

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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.

598 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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