Trouvez votre prochaine offre d’emploi ou de mission freelance Java

Ce qu’il faut savoir sur Java

Java est un langage de programmation largement utilisé, connu pour sa portabilité et ses performances. Il est essentiel pour créer des applications multiplateformes, des solutions d'entreprise aux applications mobiles.

1 084 résultats
Freelance
CDI

Offre d'emploidéveloppeur JAVA/Tibco

DATAMED RESEARCH
Publiée le
J2EE / Java EE
React
TIBCO

12 mois
Niort, Nouvelle-Aquitaine
Contexte de la missionDans le cadre de la maintenance et de l'évolution de son système d'information, notre client recherche un Développeur TIBCO / Java Fullstack pour renforcer ses équipes techniques. La mission consiste à assurer le maintien en condition opérationnelle et l'évolution du socle TIBCO WCE, à garantir les interconnexions avec les différentes applications du SI et à participer au développement de nouvelles fonctionnalités backend et frontend. Le consultant interviendra dans un environnement technique reposant principalement sur TIBCO WCE, Java 17+, Spring Boot, JavaScript et React, avec une attention particulière portée à la qualité logicielle, à l'automatisation des tests et à l'intégration continue. Missions principalesConcevoir et développer des solutions techniques adaptées aux besoins métiers et aux contraintes du SI. Assurer la maintenance corrective et évolutive du socle TIBCO WCE. Maintenir et faire évoluer les flux d'interconnexion entre TIBCO et les différentes applications du système d'information. Développer et maintenir des applications backend en Java 17+ / Spring Boot. Concevoir et développer des interfaces frontend en JavaScript / React. Concevoir, développer et faire évoluer les API et les services d'intégration. Diagnostiquer et corriger les anomalies applicatives rencontrées en production. Mettre en place et maintenir les tests automatisés afin de garantir la fiabilité des développements. Participer à l'industrialisation des développements et à l'amélioration des pipelines CI/CD. Réaliser des revues de code et veiller au respect des standards de qualité logicielle. Rédiger et maintenir la documentation technique. Collaborer avec les équipes MOA/MOE dans un environnement Agile.
Voir cette offre
CDD
CDI
Freelance

Offre d'emploiRECHERCHE – SENIOR JAVA DEVELOPER | LUXEMBOURG

Gamme solutions
Publiée le
Apache Kafka
API REST
CI/CD

1 an
Luxembourg
Gamme Solutions recrute un Développeur Java Senior pour une mission auprès de la Banque européenne d'investissement (BEI) au Luxembourg. Localisation : Luxembourg – Présentiel Démarrage : ASAP Expérience : 7 ans minimum Formation : Bac+3 minimum en informatique ou domaine pertinent Durée : À confirmer Disponibilité : Dès que possible Vos missions - Concevoir, développer et maintenir des applications web en Java et React, ainsi que des applications mobiles avec React Native. - Développer un code propre, performant, maintenable et documenté. - Concevoir et intégrer des API REST, des services tiers et des systèmes externes. - Participer aux choix d'architecture et à la définition de la stack technique. - Garantir la sécurité, la robustesse, la scalabilité et les performances des applications. - Collaborer avec les équipes UI/UX pour intégrer les maquettes et les interfaces. - Optimiser les performances applicatives et les échanges avec les bases de données. - Contribuer aux pipelines CI/CD et aux processus de livraison. Compétences techniques requises Backend : - Java J2SE / Java EE - Spring Boot - API REST et API Gateway - Kafka - JBoss - Oracle Database Frontend & Mobile : - JavaScript - React - React Native Outils & DevOps : - GitHub - Nexus - CI/CD Architecture : - Design patterns et frameworks d'architecture - Conception d'applications sécurisées, robustes et évolutives
Voir cette offre
Freelance

Mission freelanceDéveloppeur Fullstack Senior Java / Vue.js (H/F)

KUBE Partners S.L. - Pixie Services
Publiée le
Apache Kafka
Java
Springboot

1 an
Paris, France
Dans le cadre du renforcement de ses équipes techniques, notre client recherche un Software Development Engineer Fullstack Senior pour intervenir sur des applications stratégiques dédiées aux opérations en magasin et à la gestion du balisage produit, papier et électronique. Au sein d'une équipe produit évoluant dans un environnement international, vous contribuerez au développement et à l'évolution de solutions à forte disponibilité, utilisées quotidiennement dans un réseau de magasins à grande échelle. Vous participerez aux évolutions majeures du produit, avec un rôle central dans les choix d'architecture, la qualité du code, la performance et la fiabilité des applications en production. Vos missionsConception technique : analyser les besoins métier et concevoir des architectures robustes et évolutives (architecture hexagonale, Event-Driven). Développement Fullstack : concevoir et faire évoluer les applications en Java, Spring Boot et Vue.js, dans le respect des bonnes pratiques (Clean Code, TDD, BDD). Qualité et performance : participer aux Code Reviews, automatiser les tests, optimiser les performances et réduire la dette technique. Production et observabilité : garantir la fiabilité des applications, suivre les métriques et traces, et contribuer à la résolution des incidents (OpenTelemetry, Datadog, Grafana). Amélioration continue : contribuer aux choix techniques, exploiter les outils d'assistance au développement par IA et partager les bonnes pratiques avec l'équipe. Environnement techniqueBackend : Java 25, Spring Boot 4, Kotlin Frontend : Vue.js, TypeScript Bases de données et messaging : PostgreSQL, Valkey, Kafka, RabbitMQ Cloud et infrastructure : GCP, Azure, KEDA Architecture : Architecture hexagonale, Event-Driven Architecture, Clean Architecture Qualité et tests : TDD, BDD, Cucumber, Gatling, Code Reviews Observabilité : OpenTelemetry (OTel), Datadog, Grafana Pratiques : CI/CD, automatisation des tests, assistance au développement par IA
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur.se Java / Talend - NIORT 79

K-Lagan
Publiée le
DBT
Développement
Java

1 an
43k-49k €
420-490 €
Niort, Nouvelle-Aquitaine
Et si votre prochain projet faisait grandir vos compétences autant que votre carrière ? 🚀 Chez K-LAGAN, nous faisons vivre chaque projet grâce aux talents qui le portent, en alliant expertise technique et accompagnement personnalisé. Aujourd'hui, nous recherchons un.e Java / Talend pour rejoindre l'un de nos clients du secteur de l'assurance, basé à Niort. Le contexte : Vous interviendrez sur des applications et des traitements de données au sein d'un environnement technique orienté Java, SQL et ETL. Vous contribuerez au développement et à l'optimisation des flux de données, à la maintenance des applications et à l'amélioration continue des solutions existantes, dans un environnement agile. Vos missions : Développer et maintenir des applications et des API REST en Java. Concevoir, développer et optimiser des flux ETL avec Talend. Exploiter et transformer les données en garantissant la fiabilité et la performance des traitements. Concevoir et optimiser des requêtes SQL complexes, notamment sur Oracle. Participer à la gestion des versions des bases de données et à l'évolution des traitements. Réaliser les tests unitaires et d'intégration, puis documenter les résultats. Estimer la charge technique des User Stories et préparer les livrables jusqu'à leur déploiement en production. Identifier des axes d'amélioration sur la qualité du code, les performances et les processus de déploiement. Votre environnement technique : Développement : Java 17/21, Java/JEE, API REST. ETL & transformation de données : Talend Open Studio (TOS), Talend Integration Suite (TIS), dbt. Bases de données : Oracle SQL, PL/SQL, PostgreSQL, MySQL, SQL Server. Gestion des bases de données : Liquibase, optimisation SQL, indexation et partitionnement. Outils & CI/CD : GitLab, Maven, Jenkins, Artifactory, SonarQube, Eclipse. Déploiement : Docker, Kubernetes. Environnement complémentaire : Angular, Jira, méthodes agiles.
Voir cette offre
Freelance
CDI

Offre d'emploiIngénieur.e de production applicative Linux / Middleware

Atlanse
Publiée le
Apache Tomcat
Java
Linux

3 ans
60k-70k €
400-550 €
Île-de-France, France
En rejoignant notre équipe, vous contribuerez au support, à l'exploitation, à l'automatisation et à l'évolution technique d'un périmètre d'applications critiques. Le poste combine des activités de support de production (30%) et une forte implication dans les projets techniques (70%) visant à moderniser la plateforme, automatiser les opérations et traiter les obsolescences. Votre rôle Support de production (30%) · Assurer le support de niveau 2/3 sur un périmètre de 6 applications critiques · Diagnostiquer et résoudre les incidents complexes · Réaliser les analyses de performance applicative · Identifier les causes racines des incidents en analysant les interactions entre le middleware, le système, la base de données, le réseau et les services distants · Participer aux rotations de support avec les équipes internationales · Participer aux astreintes (1 semaine toutes les 7 semaines) Projets techniques (70%) Modernisation de la plateforme applicative · Automatiser les déploiements des applications · Industrialiser les playbooks · Migrer les scripts existants vers Python · Contribuer aux migrations techniques (Tomcat, WebLogic vers Tomcat, Tomcat vers Spring Boot) · Participer aux montées de version Oracle et aux projets de migration vers Kafka Evolution technique et amélioration continue · Faire évoluer les outils de monitoring · Participer aux projets liés à la sécurité · Contribuer au traitement des obsolescences techniques · Mettre en œuvre des actions d'amélioration continue de la plateforme
Voir cette offre
Freelance
CDI

Offre d'emploiJ5285_Tech Leader Java Applications sur mesure

Avanda
Publiée le
Apache Maven
GitLab CI
Hibernate

3 ans
130k-160k €
800-920 €
Saint-Julien-en-Genevois, Auvergne-Rhône-Alpes
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public à Genève en Suisse Romande, nous recherchons plusieurs profils dans le domaine Développement & Sécurité applicative. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Développement sur-mesure, vous renforcez l'expertise technique des équipes produit qui font vivre des applications Java mises à disposition de différents offices. Vous intervenez en appui de plusieurs équipes: expertise technique, garantie des choix techniques, diffusion des pratiques de qualité logicielle et de sécurité applicative, contribution aux communautés de pratiques et à la filière de développement Java. Vous jouez aussi un rôle dans le traitement de l'obsolescence d'applications très variées, avec une exigence forte de confidentialité des données. Apporter une expertise technique aux équipes produit: problèmes complexes, composants critiques, choix de conception. Garantir les choix techniques des solutions et transmettre les décisions des architectes. Porter la qualité logicielle: revues de code, stratégie de tests et automatisation, suivi des indicateurs SonarQube, traitement de la dette technique. Intégrer la sécurité applicative dans le cycle de développement: revues orientées sécurité, remédiation des vulnérabilités, protection des données personnelles et sensibles. Traiter l'obsolescence de manière transverse: diagnostic, plan de migration priorisé, réalisation ou pilotage des migrations en garantissant la non-régression. Développer les compétences des équipes (coaching, ateliers) et animer ou contribuer aux communautés de pratiques et à la filière Java. Contribuer à la stratégie open source et inner source, promouvoir un usage responsable des outils d'IA d'assistance au développement et assurer une veille technologique. Démarrage prévu en février 2027.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Java / Angular (F/H)

Experis France
Publiée le

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

Les métiers et les missions en freelance pour Java

Développeur·euse Java (Kotlin, Groovy...)

Le/ La développeur·euse Java utilise le langage Java pour concevoir, développer et maintenir des applications robustes, souvent dans des environnements back-end ou systèmes complexes.

Développeur·euse fullstack

Le/ La développeur·euse fullstack maîtrise Java pour gérer le développement côté serveur et assurer une interaction fluide avec le front-end.

Ingénieur·e devops (Cloud)

L’ingénieur·e devops utilise Java pour automatiser, configurer et optimiser les déploiements dans des environnements cloud tout en assurant la scalabilité des applications.

Architecte solutions

L’architecte solutions utilise Java pour concevoir des architectures logicielles modulaires, fiables et adaptées aux besoins métiers des entreprises.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous