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 599 results.
Premium Job
Contractor
Permanent

Job Vacancy
TECH LEAD JAVA KAFKA (530€ MAX)

Published on
Java

6 months
53k-103k €
400-530 €
Ile-de-France, France
Hybrid
Concevoir, développer et maintenir des applications robustes et scalables avec les technologies Java, Spring Boot, Kafka et RabbitMQ. ● Expériences significatives avec les outils orientés données, agrégation, transformation. ● Expériences significatives avec des architectures microservices et event-driven. ● Expériences avec les bases de données relationnelles et/ou orientée document. ● Familier avec les principes DevOps, notamment la CICD. ● Familier avec le versionning, notamment Git. ● Maîtrise de PostgreSQL. ● Familiarité avec les principes DevOps, notamment la CI/CD et l’usage de Docker. ● Expérience avec AppScript pour l’automatisation et l’intégration. ● Expérience avec Azure (déploiement, monitoring, intégration). Expérience avec JavaScript pour des développements complémentaires front ou back. Connaissance et application des principes de Clean Architecture. ● Compréhension et usage des principes de craftsmanship. ● Contribuer à l'amélioration de la qualité du produit (Test coverage, Sonar, SOLID, YAGNI…)
Premium Job
Permanent
Contractor

Job Vacancy
DEVELOPPEUR JAVA REACT

Published on
Cloud
Docker
Java

3 years
La Défense, Ile-de-France
Hybrid
Nous recherchons un Développeur Java / React Senior , justifiant d’ au moins 5 ans d’expérience significative , pour rejoindre une mission longue et stratégique dans le secteur public. Vous participerez au développement, à l’évolution et à la maintenance d’applications critiques, en travaillant sur un socle technique moderne : Java côté back-end, React côté front-end, base de données PostgreSQL et un environnement Cloud/Docker . Poste basé en IDF avec rythme hybride (3 jours sur site, 2 jours télétravail). Démarrage immédiat – besoin urgent.
Premium Job
Contractor

Contractor job
Lead Technique Java, VueJS

Published on
Java
Vue.js

6 months
370-380 €
Nantes, Pays de la Loire
Hybrid
Nous recherchons un Lead Technique Java, VueJS Accompagner une équipe composée de 5 Développeurs (1 senior et 4 plus junior) + 1 fonctionnel Description du projet : Fournir une assistance technique pour le développement et la maintenance des applications du système d'information du client. Assurer le maintien en conditions opérationnelles (MCO) des applications, ce qui inclut le support, la gestion des signalements, et la maintenance corrective. Il analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. A ce titre il : • Contribue à la définition des spécifications générales ; • Réalise l'analyse technique et l’étude détaillée ; • Adapte et paramètre les progiciels applicatifs (ERP) ; • Réalise le prototypage ; • Élabore les jeux d’essais pour les tests unitaires d’intégration ; • Effectue les tests unitaires ; • Identifie et traite les dysfonctionnements ; • Réalise les modules (objets et composants logiciels) ; • Assemble les composants ; • Rédige les documentations ; • A en charge la maintenance corrective et évolutive ; • Administre les composants logiciels réutilisables et met à jour la nomenclature de ces composants Skills: Java 8+, spring boot, Spring Batch, HTML/CSS/JS, Typescript, VUEJS, Openshift/Kubernetes/Docker Présence de 2jours par semaine sur site client
Premium Job
Permanent

Job Vacancy
Ingénieur études et développement Java

Published on
Angular
J2EE / Java EE
Java

Niort, Nouvelle-Aquitaine
Hybrid
Depuis plus de 30 ans, Nat System édite des outils de développement N-tiers/Java/JEE permettant à ses clients grands comptes en Europe de développer des applications métiers complexes et stratégiques. Nat System s’est entouré de professionnels des NTIC, afin d’apporter à ses clients une forte valeur ajoutée. Les produits et services de Nat System s’adressent à tous les secteurs d’activité : Banque, Assurance, Finance, Industrie, Télécommunication, Services et Secteur public. Nat System recherche un(e) Ingénieur Etudes et Développement JAVA - Angular / React pour intégrer notre équipe de développeurs à Niort. Vos missions : Dans le cadre de vos fonctions, vous serez à travailler sur des projets chez au clients ou au sein de nos locaux. Vos missions seront : Analyse et étude d'impact fonctionnel Réalisation des programmes Tests Unitaires Tests en relation avec les business analystes et les métiers Test de performance Mise en production
Fixed term

Job Vacancy
Java developer

Published on

180 months
Beith, Scotland, United Kingdom
Hybrid
**INSIDE IR35 £284 P/D, 2 DAYS ONSITE IN GLASGOW** * Technical Troubleshooting * Continuous Learning Software * Design Strategic Thinking * Change and Transformation * Digital and Technology * Computer Programming Teamwork * Secure Coding Practices * Test Automation Communication * Business Acumen Problem Solving * Tools Risk and Controls Additional Information for role: To be successful as an AVP Java developer, you should have experience with: * Core Java development * Test-driven development * Linux Scripting * Reviewing of other people's and AI-generated code * data engineering project Some other highly valued skills may include: * AI Prompt Engineering for code generation * Docker / Kubernetes * Hadoop (HDFS, HBase, Kafka, Spark etc) LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
Contractor
Permanent

Job Vacancy
Développeur Java

Published on
Kubernetes

18 months
10k-30k €
100-300 €
Sophia Antipolis, Provence-Alpes-Côte d'Azur
CONTEXTE Expérience : 5 ans et plus Métiers Fonctions : Etudes & Développement, Développeur Spécialités technologiques : Cloud, Applications Web, Devops, APIs Compétences Technologies et Outils Linux GCP Java (5 ans) Docker Kubernetes Nous recherchons un profil confirmé en développement Java pour intervenir sur les APIs d’accès aux données clients grand public, au sein d’une équipe DevOps composée de 12 personnes. MISSIONS Le framework java actuel est JAX-RS, une migration vers Spring est prevue. Le candidat devra être familier avec les solutions de haute disponibilité, l’hybridation onprem/cloud public, la recherche de performance, les hautes volumétries, le tuning et debug sur une production critique. Expertise souhaitée - Expertise Java (5 à 10 ans) - Pratiques de développement : Tests unitaires, tests non-regression, modélisation (orienté objet) - Bonnes connaissances Linux, dans l’idéal Ubuntu - Version control : dans l’idéal git - Déploiement : docker, k8s, helm, gcp - Les connaissances/expériences qui seraient un plus : o rust o graphQL o Réseau : protocols (rest, http, https, tcp) et outils (wireshark, tcpdump, netstat, …)
Contractor
Permanent

Job Vacancy
Technicien support N1 -N2 (H/F)

Published on
Java

12 months
28k-35k €
250-350 €
Paris, France
Nous recherchons un Technicien Support N1/N2 pour rejoindre notre équipe IT et accompagner les utilisateurs d’un environnement international . Vous serez en charge du support quotidien, de la résolution d’incidents et de l’amélioration de l’expérience utilisateur sur Windows 11, MacOS et diverses applications métier. Vos missions principales Support N1 Prendre en charge, qualifier et résoudre les incidents via l’outil de ticketing ServiceNow ou Jira . Assurer un premier diagnostic sur les postes utilisateurs (Windows 11 / macOS). Guider et accompagner les utilisateurs dans l’utilisation des outils et logiciels. Support N2 Traiter les incidents plus complexes nécessitant un diagnostic approfondi. Intervenir sur : Configuration et dépannage Windows 11 & Mac Problèmes réseau de base (Wi-Fi, DHCP, VPN) Messagerie (Outlook, Exchange, Microsoft 365) Gestion des comptes et accès (AD, groupes, permissions) Installer / configurer des postes et périphériques (PC, Mac, imprimantes…). Documenter les procédures et mettre à jour la base de connaissances. Collaboration & environnement Travailler en interaction avec les équipes IT globales (Europe, US, APAC…). Escalader les incidents aux équipes N3 si nécessaire. Participer à des réunions opérationnelles en anglais. Compétences techniques recherchées Très bonne maîtrise de Windows 11 . Bonne connaissance de macOS . Pratique confirmée des outils de ticketing : ServiceNow et/ou Jira . Connaissances : Active Directory Microsoft 365 / Outlook VPN / Wi-Fi / notions réseau de base Outils de prise en main à distance (Teams, AnyDesk, TeamViewer…)
Contractor

Contractor job
Java Developer

Published on

90 months
Cheshire East, United Kingdom
Java Developer Knutsford with Hybrid working £330 inside IR35 per day Required Skills and Experience: - Strong proficiency in Core Java programming with at least 5+ years of hands-on development experience - Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security) - Solid understanding of ORM frameworks, particularly Hibernate - Experience working with relational databases (MySQL, PostgreSQL, Oracle, etc.) - Familiarity with CI/CD pipelines and tools, specifically GitLab CI - Demonstrated experience in production support environments, including L3 support and troubleshooting production issues - Ability to analyze and resolve complex technical problems in live environments - Experience with version control systems (Git) ## Highly Valued Additional Skills: - Experience with AI-powered coding tools such as GitLab Duo, GitHub Copilot, or similar AI coding assistants - Knowledge of microservices architecture and RESTful API design - Experience with containerization technologies (Docker, Kubernetes) - Understanding of agile development methodologies - Experience with test-driven development and automated testing frameworks ## Responsibilities: - Design, develop, and maintain Java-based applications using Spring and Hibernate - Collaborate with cross-functional teams to define, design, and ship new features - Optimize application performance and scalability - Troubleshoot and resolve production issues as part of L3 support rotation - Participate in code reviews and contribute to technical documentation - Implement and maintain CI/CD pipelines using GitLab - Ensure code quality, reliability, and security through best practices ## Qualifications: - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience) - Strong problem-solving skills and attention to detail - Excellent communication and teamwork abilities LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
Permanent

Job Vacancy
Développeur Java (H/F)

Published on
Java

30k-35k €
Lyon, Auvergne-Rhône-Alpes
Hybrid
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. En tant que Développeur Java (H/F), vous assurez les missions suivantes : - Le développement des tâches qui vous sont assignées en respectant les spécifications - Le Code Review avec les autres développeurs du projet - L'écriture de tests unitaires et fonctionnels durant vos développements - L'industrialisation de vos développements via notre PIC (Jenkins) - La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : - Back End (impératif) : Java, Spring boot ou MVC et Hibernate - Front End (apprécié) : Angular, React, Node, Vue.js / Boostrap - BDD : SQL (MySQL, PostgreSQL, SQL Server) et/ou NoSQL (MongoDB, Cassandra, Redis) - Outils : Git, Jenkins, Jira
Permanent

Job Vacancy
Développeur Java EE (H/F)

Published on
Java

30k-35k €
Avignon, Provence-Alpes-Côte d'Azur
Hybrid
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. - Concevoir, développer et maintenir des applications en respectant les spécifications - Participer au Code Review avec les autres développeurs du projet - Ecrire de tests unitaires et fonctionnels durant vos développements - Travailler en collaboration avec une équipe agile et participer aux réunions techniques La stack technique : - Java (8/11/17) - SpringBoot - Hibernate - SQL - Microservice - Kafka - API Rest
Permanent

Job Vacancy
Tech Lead Fullstack

Published on
Java

Paris, France
Hybrid
Nous recherchons un Tech Lead Fullstack expérimenté pour rejoindre une équipe intervenant sur un projet stratégique dans le secteur des télécommunications . Il s’agit d’un recrutement dans le cadre d’un remplacement, avec un démarrage souhaité au plus tôt. Missions principales : Encadrer une équipe de 5 développeurs. Piloter les orientations techniques, garantir la qualité du code et accompagner la montée en compétence de l’équipe. Travailler sur un environnement multi-technologies et contribuer activement aux choix d’architecture. Intervenir sur des sujets liés à un ETL déjà en place : compréhension, optimisation, évolution. Collaborer étroitement avec les équipes métiers et techniques locales. Être force de proposition sur les solutions et l’amélioration continue. Environnement Technique : Java, Spring Boot, DevOps, GitLab CI/CD, Kafka, Kubernetes, NiFi, S3, Linux, ORACLE Profil recherché : Minimum 10 ans d’expérience, idéalement 15 ans. Forte polyvalence technique et aisance dans des environnements complexes. Expérience avérée sur un ou plusieurs ETL. Leadership naturel, communication excellente, capacité à fédérer et à structurer. Sens du service, autonomie, esprit d’initiative. Conditions : CDI Poste basé à Paris 15 2 jours de télétravail par semaine
Contractor
Permanent

Job Vacancy
Développeur Java - Craft - TDD BDD DDD (H/F)

Published on
Java

12 months
55k-66k €
510-630 €
Paris, France
Hybrid
Concevoir, développer et maintenir des applications Java modernes, robustes, évolutives et orientées métier, en appliquant systématiquement les pratiques Craft (Clean Code, TDD/BDD, DDD) et en participant activement aux choix d’architecture logicielle. Développement logiciel Développer des fonctionnalités backend en Java 21+ (ou version LTS la plus récente). Utiliser les frameworks modernes : Spring Boot 3+ , Quarkus , ou équivalent. Produire un code lisible, maintenable, testé et conforme aux standards Craft. Implémenter des API REST efficaces, sécurisées et documentées (OpenAPI/Swagger). Pratiques Craft & Qualité Appliquer strictement les pratiques TDD (Test First / Red-Green-Refactor). Participer aux ateliers BDD (writing Gherkin, scénarios orientés métier). Structurer le code selon les principes de DDD (Entities, Value Objects, Aggregates, Domain Services…). Intégrer des revues de code saines, bienveillantes et rigoureuses. Utiliser des outils de qualité : SonarQube , Jacoco , Mutation Testing , Checkstyle , Linting . Architecture logicielle Participer à la conception et à l’évolution de l'architecture : Hexagonal / Ports & Adapters Onion Architecture Clean Architecture Concevoir des systèmes découplés et testables. Favoriser une architecture orientée domaine . Contribuer aux choix techniques autour des patterns : CQRS Event Sourcing Event-Driven Architecture Microservices & communication asynchrone Patterns Saga / Orchestration & Choreography CI/CD & DevOps Automatiser tests, builds et déploiements via CI/CD (GitHub Actions, GitLab CI, Jenkins…). Connaître les pratiques DevOps : Conteneurisation ( Docker ) Orchestration ( Kubernetes ) Infrastructure as Code (Terraform, Ansible) Publier et gérer des artefacts Java (Maven, Gradle). Collaboration & Agilité Travailler dans un environnement Agile (Scrum / Kanban). Participer à la rédaction et clarification des User Stories. Contribuer aux cérémonies : grooming, planning, rétrospectives. Collaborer étroitement avec les Product Owners, QA, DevOps et UX.
Contractor
Permanent

Job Vacancy
Solution Analyst H/F

Published on
Java

3 years
Ile-de-France, France
Hybrid
Contexte de la mission: L’outil permet la souscription et la gestion contractuelle de l’offre d’Assurance-Crédit du Mid-Market. L’application couvre ainsi les différentes étapes du processus de souscription (saisie du questionnaire du prospect, réalisation de l’étude de clientèle, tarification du contrat, gestion des dérogations commerciales), et de gestion contractuelle (activation du contrat, gestion d’avenant/de renouvellement, résiliation du contrat). L’une des fonctionnalités majeures de l’outil est la possibilité de sélectionner les clauses de l’offre selon les besoins du prospect : chaque clause nécessite au préalable un développement des écrans et des flux plus ou moins important selon la complexité. Pour la partie Souscription, l’application est mise à disposition des commerciaux et des équipes en charge de la souscription des contrats et du Back-Office, dans 7 pays : France, Belgique, Pays-Bas, Allemagne, Autriche, Roumanie, USA. Depuis 2021, un plan de déploiement de la partie de gestion de contrat a lieu sur les 6 pays (déjà réalisé aux USA en 2020) avec également le déploiement complet au Canada et en Pologne. Ce plan implique la mise en place de nouvelles fonctionnalités et de nouvelles clauses dans l’application. L'application est connectée à un autre outil stockant toutes les clauses de l’offre : il s’agit de 2 équipes distinctes, dirigées par le même Application Manager. L’outil est développé en mode Agile. Périmètre : Projet Autonomy (Contrat & Programme). Analyse des besoins, rédaction de spécifications, test, proposition de solutions. Maîtrise des API (flux de données) background Java souhaité. Anglais courant indispensable.
Contractor
Permanent

Job Vacancy
Developpeur Java Trading Electronique

Published on
Java

1 year
40k-45k €
400-550 €
Ile-de-France, France
En tant que Développeur/se Java – Trading Électronique FX , vos missions consisteront à : Participer aux phases d’analyse, de conception et de développement des applications de trading électronique FX. Développer des modules back-end en Java , dans un environnement temps réel et faible latence. Contribuer aux tests unitaires, tests d’intégration et contrôles qualité. Appliquer les bonnes pratiques de développement : clean code, design patterns, revue de code, documentation. Collaborer avec les équipes IT et les interlocuteurs métiers pour comprendre les besoins et assurer la cohérence des évolutions. Rédiger les spécifications techniques nécessaires au bon déroulement des projets.
Contractor

Contractor job
Tech Lead Java

Published on
Java

6 months
100-470 €
Ile-de-France, France
Hybrid
Technical Lead ou Développeur Java Senior. Compétences fortes recherchées dans les technologies: Java, Webservices (REST, SOAP), Spring Batch, SQL, Websphere et outils DevOps (Jenkins, GitLab, etc). Contexte : Le service informatique du client souhaite une prestation relative au renforcement de l'équipe pour une période indéfinie. La prestation s'inscrira au sein de la Direction des Systèmes d'Information pour le compte de la filière Métier Fund Administration qui couvre le processus de valorisation. Celle-ci assure le calcul de la valorisation des clients de la France, du Luxembourg, des autres entités géographiques du Groupe. PRESENTATION DU PROJET : La mission consiste à intégrer cette équipe en charge des évolutions dans le cadre de projet d'envergure et d'améliorations attendues par les différents métiers afin de développer et tester les besoins exprimés et rédiger les documents techniques nécessaires au maintien de l'activité. xxx est une application stratégique et elle est utilisée aussi bien par des acteurs internes du groupe (Comptable OPCVM, Comptable Mandat, Service Référentiel, Service Flux, Service Reporting) que des acteurs externes (Société de gestion, Commissaires aux comptes) et ceci dans un contexte multilingue. Cette très grosse application J2EE, développée depuis plus de 20 ans, alimente et pilote un ensemble de progiciels Neoxam Global Portfolio spécialisés (valorisation OPCVM, valorisation mandats, …). Elle doit faire face à un accroissement continu de la volumétrie de fonds et de mandats administrés. La disponibilité et la performance de l'application sont une préoccupation permanente. Détail : CARACTERISTIQUES DE LA PRESTATION Le Technical Lead ou le Développeur Java Senior doit renforcer l'équipe de développement afin de prendre en charge, rapidement et en autonomie, des évolutions sur un ou plusieurs modules applicatifs. Ces évolutions sont à réaliser dans le cadre de projets en lien avec la croissance de notre activité et nos objectifs de modernisation et de résilience. Langues : Français ET anglais
Contractor
Permanent

Job Vacancy
Développeur.euse Java Angular

Published on
Angular
CI/CD
Gitlab

3 years
50k-55k €
400-500 €
Châtillon, Ile-de-France
Hybrid
Au sein de la Dev Factory, vous interviendrez dans la conception et le développement d’applications évolutives et alignées avec les besoins des utilisateurs. Votre rôle Conception fonctionnelle et technique Participer à l'analyse fonctionnelle détaillée des besoins utilisateurs et aux ateliers de définition des spécifications générales Étudier la faisabilité technologique de l'application, réaliser l'analyse technique, l'étude détaillée et contribuer à l'estimation des charges Développement applicatif Développer les composants front-end (Angular) et back-end (Java) dans le respect des bonnes pratiques Réaliser les paramétrages techniques et les prototypages Structurer les bases de données et assurer la cohérence des couches applicatives Réaliser les assemblages techniques et préparer les packages pour le déploiement Qualité logicielle et tests Rédiger et exécuter les tests unitaires : élaboration des jeux d'essais et réalisation Identifier et corriger les dysfonctionnements éventuels et contribuer aux tests d’intégration Documenter les développements et interfaces pour assurer leur maintenabilité Participer aux revues de code Maintenance évolutive et support Implémenter les évolutions fonctionnelles et techniques en lien avec les besoins utilisateurs Contribuer à l’analyse et à la résolution des incidents de production Participer à l’amélioration continue des processus de développement et d’industrialisation

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.

599 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