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.
Permanent

Job Vacancy
Senior Java Developers

Published on

Widecombe-in-the-Moor, England, United Kingdom
At CGI, we’re shaping the future of digital transformation — empowering clients to unlock new possibilities through robust, scalable, and secure software solutions. As a Senior Java Developer, you’ll play a pivotal role in driving innovation and ensuring seamless integration across complex systems that power large-scale programmes. You’ll work within an open, collaborative culture where you can influence design decisions, mentor others, and see your ideas brought to life. This is an opportunity to contribute to mission-critical outcomes while being part of a team that values creativity, accountability, and continual learning. 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 either hold or be eligible for UK Security Clearance. This is a mainly remote position, with occasional travel as required.
Contractor
Permanent

Job Vacancy
Dev JAVA & VUE.JS

Published on
J2EE / Java EE
Javascript
Spring

6 months
40k-50k €
350-430 €
Ile-de-France, France
ACTIVITES PRINCIPALES Plus précisément en tant que concepteur développeur expérimenté (5-7 ans d’expérience), sur un périmètre plus conception que développement, vous aurez en charge de : - Participer au cadrage du projet en analysant les besoins exprimés par les métiers et les impacts sur notre périmètre applicatif - Réaliser le chiffrage de mise en œuvre - Réaliser la conception détaillée sur base des US transmises par le projet en proposant les solutions répondant au meilleur rapport coût / apport métier - Interagir avec vos homologues pour construire une solution globale répondant aux attentes - Développer ou faire développer (via nos CDS) les évolutions répondant aux besoins selon les standards et dans le respect des règles de codage - Réceptionner et valider les travaux effectués par les CDS (en cas de sous traitance) - S'assurer que les tests prévus ont été réalisés par les CDS (en cas de sous traitance) - Suivre le déroulement de la recette - Préparer la mise en production, voire y participer - Assurer le suivi de la mise en production - Participer aux différents comités projets, aux cérémoniaux agile et à la comitologie de l’équipe - Assurer le suivi des travaux - Reporter sur l’avancement auprès du projet et de l’équipe
Contractor

Contractor job
fullstack java react

Published on
AI

1 year
Lille, Hauts-de-France
Hybrid
Développeur Full Stack confirmé Contexte de mission Une organisation technologique recherche un Développeur Full Stack confirmé pour contribuer à une plateforme AI-native dédiée aux équipes d’ingénierie. L’objectif : simplifier le quotidien des développeurs, accélérer l’innovation et garantir une expérience fluide de l’idéation jusqu’à la mise en production. Responsabilités essentielles (résumé) Développement front en React pour une interface cohérente, moderne et intégrée. Développement back-end en Java / Spring Boot, avec conception et exposition d’APIs REST robustes. Documentation fonctionnelle et technique (MKDocs). Mise en œuvre et optimisation des pipelines CI/CD via GitHub Actions. Exploitation sur GCP Cloud Run : maintenance, scalabilité, optimisation des coûts. Gestion et optimisation des images Docker (connaissance Kubernetes appréciée). Participation active aux revues de code, tests automatisés (unitaires, intégration, fonctionnels). Mise en place de l’observabilité (OpenTelemetry, Datadog) pour garantir performance et stabilité. Collaboration étroite avec PM et équipe pluridisciplinaire, contribution à l’Inner/Open Source. Compétences clés (confirmé) Docker – JavaScript/React – APIs – open source - IA -Java – Cloud Run – Datadog – PostgreSQL – GitHub Actions.
Contractor
Permanent

Job Vacancy
Tech Lead Java (H/F)

Published on
Java

3 years
50k-60k €
500-550 €
Ile-de-France, France
Hybrid
Contexte : Dans le cadre du projet de développement des nouvelles offres, nous recherchons un(e) Tech Lead Java pour renforcer nos équipes. Missions : Apporter son expertise aux différentes squads afin d’accélérer le delivery des projets ; Participer aux analyses techniques et aux études d’impacts en amont des développements ; Concevoir des solutions en respectant les bonnes pratiques de développements ; Fournir des chiffrages détaillés des futures réalisations (dans le cadre de la méthode SCRUM); Réaliser les développements ; Effectuer des contrôles croisés afin d’assurer la qualité des développements réalisés par l’équipe ; Assurer le support de niveau 2 aux équipes d’homologation lors des phases de recette ; Assurer le support lors des mises en production de chacune des évolutions ; Assurer le maintien en condition opérationnelle des applications du périmètre (effectuer les analyses sur incident en support des équipes d’exploitation, et réaliser les correctifs le cas échéant).
Contractor
Permanent

Job Vacancy
Dev Fullstack Java Angular Craft Architecture hexagonale (8-12 ans)

Published on
Angular
Java

3 years
45k-65k €
450-600 €
Paris, France
Hybrid
🏭 Secteurs stratégiques : Banque d’investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Le programme sur lequel vous allez travailler permet de mettre à disposition des outils de pilotage de l’activité des financements structurés au travers de dashboard (tableaux et graphiques), exports Excel et workflow de saisie/validation. Dans ce cadre la prestation consiste à contribuer à/au(x) : Développements de la plate-forme web du programme Environnement technique : CRAFT- Techno : Java (17) Sprint boot (3) Angular 15 Oracle & PostGreSQL Architecture micro-service et hexagonale CI/CD : GIT / Jenkins / Docker/Kubernetes Monitoring : ELK Agile SCRUM Environnement anglophone Livrables attendus Les livrables attendus sont : Backlog de sprint du programme en accord avec les priorités du projet et la roadmap du programme
Contractor

Contractor job
Développeur Java / Node.js

Published on
Angular
Java
Node.js

3 years
Vannes, Brittany
Hybrid
Notre client situé à Vannes souhaite renforcer ses équipes avec un développeur Java / Node.js confirmé. Le projet consiste à faire évoluer une plateforme métier stratégique, utilisée quotidiennement par plusieurs milliers d’utilisateurs internes et externes. La mission s’inscrit dans une démarche d’industrialisation, de migration vers des architectures cloud, ainsi que d’amélioration continue des performances et de la qualité de service. Objectifs de la mission Concevoir, développer et maintenir des services backend en Java et Node.js. Participer à l’évolution de l’architecture technique (microservices, conteneurisation). Améliorer la robustesse, la performance et la sécurité des applications existantes. Co-construire et documenter les bonnes pratiques de développement au sein de l’équipe. Contribuer à la réussite de projets stratégiques sur plusieurs années.
Contractor
Permanent

Job Vacancy
Ingénieur de production – middleware- N4-2

Published on
Java

18 months
40k-45k €
100-380 €
Paris, France
Hybrid
CONTEXTE Objectif global : Accompagner Ingénieur de production middleware Contrainte forte du projet : Astreinte horaire en semaine et astreinte le weekend MISSIONS : - Traite les incidents informatiques de niveau 2 et 3. - Maitrise de Java, des serveurs d'application Jboss, tomcat, springboot, JVM, Apache - Maitrise des outils de déploiement : Ansible, Git - Maitrise la gestion des certificats, des outils de messagerie open-source ( Ex : Rabbit MQ) - Intervient en escalade et support auprès de la Hotline. - Est interlocuteur avec le support niveau 3 des partenaires. - Réalise les demandes de changements informatiques. - Intégrateur applicatif pour les nouvelles applications - Assure une permanence aux heures ouvrables de la CASDEN. - Intervient en horaires non ouvrés pour des interventions planifiées ou des astreintes
Contractor

Contractor job
DEVELOPPEUR JAVA

Published on
Java
Springboot

1 year
Grand Est, France
Hybrid
Contexte : Nous recherchons un Ingénieur Développement JAVA pour renforcer une équipe technique au sein d’une DSI. Vos missions : Analyser les besoins utilisateurs et proposer des solutions adaptées. Concevoir et développer des applications, réaliser les tests (unitaires, intégration, charge) et accompagner la mise en production. Garantir la qualité du code et rédiger la documentation technique. Assurer la maintenance corrective et évolutive des applications. Fournir un support aux utilisateurs. Partager votre expertise et vos bonnes pratiques avec l’équipe.
Contractor

Contractor job
Nantes - Développement Java

Published on
Angular
J2EE / Java EE
Spring

13 months
370-390 €
Nantes, Pays de la Loire
Hybrid
Pour un grand compte local, nous vous sollicitons pour une missions de développement Java Les principales tâches seront: -Conception et Développements d'évolutions et d'API -Réalisation des Tests Unitaires et d'Intégration -Rédaction de la documentation Compétences techniques exigées : -Java, -Spring, -Angular, -API Rest L'attendu de notre client nécessite de disposer d'un minimum de 5 ans d'expérience sur la technologie. Mission avec présence sur site client à Nantes 2 à 3 jours/semaine Cette prestation vous intéresse ? N'hésitez plus, déposez votre candidature immédiatement. Transmettez-nous au plus tôt votre CV actualisé en français au format WORD, quelques lignes de présentation, votre date de disponibilité, votre lieu d’habitation, votre TJ le plus attractif pour cette prestation.
Permanent

Job Vacancy
Dév Java - React

Published on
J2EE / Java EE
React
Spring

40k-45k €
Hauts-de-Seine, France
Hybrid
Pour une mission chez notre client final, acteur majeur dans la Data financière et audit d'entreprise, nous cherchons à recruter un jeune développeur Java-J2EE, entre 2 et 5 ans d'expériences, afin de former une équipe avec un lead tech sénior et un QA junior. Le but est de reprendre en main un outil d'édition de données pour les clients finaux, contexte international, anglais écrit et parlé indispensable. Mission longue sur La Défense en tant que prestataire APTEA. Environnement technique riche et varié mais important legacy à maintenir.
Contractor

Contractor job
Developpeur JAVA /JEE - Big Data terrain (H/F)

Published on
Java
PostgreSQL

24 months
350-450 €
Toulouse, Occitania
Notre client, acteur reconnu dans le secteur industriel est à la recherche de son futur Développeur JAVA /JEE (H/F) pour son site au sud de Toulouse. Au sein du bureau d’études logiciel, sous la responsabilité conjointe de l’architecte Java/JEE et du responsable métier logiciel, vous intégrerez une équipe technique dédiée aux applications métiers critiques. Vos missions : * Concevoir et développer des fonctionnalités backend Java/JEE, et occasionnellement front (80/20) * Participer à la conception technique, aux revues de code et aux choix d’architecture * Garantir la qualité, la performance et la robustesse du code * Collaborer avec les équipes design, architecture, infrastructure et data * Évoluer dans un environnement Linux, données volumineuses, multi‐clients * Contribuer à la capitalisation des bonnes pratiques et à l’amélioration continue Les compétences techniques Nécessaires : * Architecture / conception orientée objet * Cycle en V et/ou méthodes agiles * Java 8 ou supérieur * Serveur d’application (Tomcat ou équivalent) * JEE (JSF, PrimeFaces, JPA) * PostgreSQL ou base de données équivalente * HTML + JavaScript + CSS * Gestion de configuration (SVN) Souhaitées : * C++ * Qt * Android * Modélisation UML * Unix/Linux * Eclipse ou IDE équivalent
Permanent

Job Vacancy
Lead Test Engineer (Cloud Platforms) - HO - G7

Published on
Java

£60k-91k
England, United Kingdom
Hybrid
This role will particularly excite you if you are a quality engineering expert with a keen interest and experience in platform engineering, or equally if you are an experienced platform engineer with a keen interest in quality approaches in the field. You will deliver modern, effective test engineering and assurance, whilst maturing the quality of our cloud platform engineering practice. You will be responsible for solving interesting engineering challenges, including building, adopting, and improving automated test frameworks to deliver effective feedback at scale and pace for complex platform capabilities covering both functional and non-functional aspects. It is essential to ensure these are aligned to the overall platform-level test approaches and QAT principles. Collaboration is key in this role. You will work with engineering and delivery teams to make sure QAT is embedded by default into the development approach. Building healthy relationships with your team, the wider team, other Home Office Digital professions, and communicating effectively with senior business stakeholders will be crucial. To help the QAT practice thrive, you will also keep up to date with emerging tools and innovative quality approaches, applying them to improve engineering practice within the QAT Test Engineering community and the wider organisation, promoting quality outcomes and value. QAT/Engineering Tools and Technologies we use: We have a wide portfolio of tools across the programme including: Cloud: AWS (primary) and Azure Test Frameworks: Terrattest, Pytest, Serenity BDD (Selenium + RestAssured), Playwright, and several bespoke frameworks. DevOps: AWS LZA, GitHub and GitHub Actions, Jenkins, Docker, Kubernetes, Terraform Performance testing – Locust, JMeter Other tools – AWS FIS, Checkov, ZAP, SonarQube Observability and Monitoring – ELK, Grafana, Prometheus, Dynatrace. What you will do Your main day to day responsibilities will be: Setting the direction for QAT Strategy and Test Engineering within the AWS-focused strategic cloud platform. Developing and implementing innovative tooling and DevSecOps best practices. Guiding, mentoring, and supporting engineers at all levels, including junior QAT engineers. Providing technical advice to improve engineering processes and practices. Embedding Infrastructure as Code test frameworks and implementing a modern test pyramid aligned with CI/CD pipelines. Building scalable, efficient, and cost-effective quality engineering solutions, while measuring code quality and using risk-based decision-making to help the QAT practice thrive through innovation.
Contractor
Permanent

Job Vacancy
Tech Lead Java/Angular

Published on
Java

18 months
40k-45k €
100-500 €
Paris, France
Hybrid
CONTEXTE Experience : 7 ans et plus Métiers Fonctions : Pilotage de projet ou de programme, Chef de projet Spécialités technologiques : Applications Web, Infrastructure & Cloud, tests unitaires Devops, Versionning, Gestion de configuration Compétences Technologies et Outils Apache ElasticSearch Ansible Jest PostgreSQL Kubernetes Terraform Java Docker Keycloak Méthodes / Normes Adapte rRGAA Nous recherchons un profil tech lead pour reprendre en charge certaines activités build et run d'un projet stratégique. Il sera amené à piloter l'activité de l'équipe technique du projet (~6 personnes) et à participer aux instances du projet (interne et avec le client) et en lien avec son homologue fonctionnel et le Chef de projet. MISSIONS - Pilotage et suivi - Assurer la cohérence technique de l'application run et build - Co-construction du plan de charge du projet avec le chef de projet et le référent fonctionnel avec la responsabilité sur le périmètre technique (planification et répartition des activités des développeurs du périmètre) - Suivre l'activité de l'équipe et valider la bonne adéquation de la production avec le plan de charge théorique. Adapter le plan de charge si un écart survient en collaboration avec le chef de projet et le référent fonctionnel - Garantir toutes les productions techniques (codes, tests unitaires, documentation, livrables techniques, conceptions techniques, etc.), en qualité et délais, dans le respect des normes et standards. - Suivre et réaliser les revues de code avec feedback constructif aux équipes - Evaluer les charges techniques et rédiger les devis - Expertise technique - Développer les fonctionnalités complexes et/ou critiques de l’application (back et front) - Effectuer le support technique aux développeurs - Maitriser les problématiques de performance, de sécurité et d’accessibilité - Maintenir et faire évoluer les chaines de construction et déploiement, ainsi que les environnements internes
Contractor
Permanent

Job Vacancy
TECH LEAD JAVA ALMT (9 ans et plus)

Published on
Finance
Java

3 years
50k-65k €
550-600 €
Paris, France
Hybrid
🏭 Secteurs stratégiques : Banque d’investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Application back office généraliste (multiproduits) et local (nombreux sites & utilisateurs dans le monde). L'entité Interface est en charge d'interfacer ce système avec les autres systèmes (booking, paiements, référentiels...) Il s'agit de contribuer aux développements des interfaces. Le code est principalement en C et Java avec un peu de shell (ksh, awk). 💡 Les livrables attendus sont : Discussion sur les solutions techniques avec les architectes Orienter les clients et l'équipe vers la solution technique la plus appropriée Pilotage et encadrement des équipes de dev Développement des pipelines streaming pour la production et consommation avec la librairie apache-kafka Accompagnement et coaching des membres de l'équipe sur les bonnes pratiques techniques Porter la démarche d'amélioration continue associée (clean code..) Participer aux développements et à l'implémentation des solutions, notamment sur les phases sensibles du développement (développement web service Rest) Identification des points bloquants et analyser les obstacles de manière proactive afin de remplir le Sprint (gestion des incidents) DevOps : développent de la chaine CI/CD jenkins Revue de code et vérification des métriques (Jenkins, Sonar) pour garantir la qualité de code Organisation des réunions avec l'ensemble des interlocuteurs des applications qui s'interfacent avec le domaine de la garantie Participation à la rédaction des Document Architecture Technique avec les architectes techniques Participation à la roadmap des livraisons à moyen et long terme et négocier, avec le BO Onboarding des nouveaux arrivants
Contractor
Permanent

Job Vacancy
Chef de Projet Java (H/F)

Published on
Java

3 years
50k-60k €
500-550 €
Ile-de-France, France
Hybrid
Contexte : Nous recherchons un(e) Chef(fe) de projet java pour renforcer nos équipes. Missions : Vous serez amené(e) à réaliser les tâches suivantes : Coordonner, organiser et piloter les projets avec le métier, les éditeurs du marché et l’ensemble des contributeurs au sein de la DSI, Accompagner le métier le cadrage et dans l’expression de son besoin, Rédaction des spécifications, Organiser, accompagner et assister les développements, déploiements, tests, et recettes, Gestion des budgets, Participer à la gestion du parc applicatif : pilotage des petites évolutions, maintenance et support
Contractor

Contractor job
Tech Lead / Scrum Master

Published on
Java

12 months
450-550 €
Bouches-du-Rhône, France
Hybrid
Métiers et Fonctions : Pilotage de projet ou de programme Tech Lead Spécialités technologiques : Applications Web Simulation Versionning, Gestion de configuration Type de facturation : Assistance Technique (facturation au taux journalier) Compétences techniques et méthodologiques : Technologies : Fortran, Java 11 (migration prévue vers Java 17/21) Frameworks : Swing, Eclipse RCP Gestion de versions : Git Usine logicielle : Gitlab, JIRA, Nexus, SonarQube Testing : Cucumber, Squish ou équivalent Normes/Méthodes : Test Driven Development (TDD), Agile, Scrum Secteur d'activité : Energie Description et livrables de la prestation : L’objectif est double : Maintenir et faire évoluer le noyau de simulation pour centrales nucléaires, en maximisant la réutilisabilité sur une plateforme basé sur Eclipse RCP. Développer des outils pour la préparation, la conduite et l’animation de séances de simulation pour former et entraîner les opérateurs, dans une démarche Agile intégrant Scrum, TDD, Design Sprint, et Simple Design. Missions principales : Développer des évolutions logicielles pour la simulation nucléaire. Concevoir et développer des solutions de supervision basées sur Eclipse RCP. Participer aux analyses, études et à l’affinement de la roadmap produit. Contribuer à l’amélioration continue de l’usine logicielle et du projet Agile. Encadrer et faire monter en compétences des profils juniors. Participer aux présentations et qualifications des solutions avec ou chez le client. Fournir une expertise confirmée (minimum 10 ans) en Java, notamment pour le développement d’applications serveurs comportant des traitements complexes et couches de communication. Contribuer à la documentation technique et à la conception d’interfaces. Participer aux études techniques et accompagner les équipes tout en restant un référent technique terrain, garantissant la qualité du code. Animer les rituels Agile (daily, sprint, démo, review) et assurer la coordination inter-équipes. Interagir avec les clients et équipes transverses, en faisant preuve d’une bonne aisance relationnelle. Enjeux majeurs : Fiabilisation, sécurisation et mutualisation des modèles de simulation.

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