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.

818 results
Contractor

Contractor job104764/ Développeur Full-Stack JavaScript, TypeScript, HTML, SASS, Java , API - Clermont Ferrand

WorldWide People
Published on
Angular
Javascript
TypeScript

6 months
350-400 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
Développeur Full-Stack JavaScript, TypeScript, HTML, SASS, Java (5+ ans d'exp)- Clermont Ferrand Développeur Full-Stack expérimenté Langages de programmation (4–5) : JavaScript, TypeScript, HTML, SASS, Java · API (4) : Gestion d'API, modèles REST · Frameworks (4–5) : Spring Boot, Angular · Automatisation (3–4) : GitLab CI/CD · Environnements de développement (4) : GitLab, Visual Studio Code, IntelliJ Objectif principal : Assurer la réalisation de développements complexes et robustes tout en améliorant la qualité de service du produit : traitement des incidents et des demandes utilisateurs, apport de solutions durables aux problèmes, et contribution à la capitalisation des connaissances ainsi qu'au développement des compétences des collaborateurs juniors. LIVRABLES • « User stories » complexes analysées, conçues, développées, testées, documentées et livrées conformément à la « Definition of Done » (définition du « terminé »). • Incidents et demandes utilisateurs traités avec traçabilité, communication adaptée et résolution durable. • Analyses des causes profondes et plans d'action associés pour les incidents significatifs ou récurrents. • Maintien à jour de la documentation technique et opérationnelle : architecture, procédures, diagnostics, exploitation et support. • Contribution régulière aux revues de code, au partage des connaissances et au transfert de compétences vers les membres les plus juniors de l'équipe. • Respect des engagements pris lors des sprints, des normes de qualité et des processus établis. Compétences techniques / outils à maîtriser : · Langages de programmation (4–5) : JavaScript, TypeScript, HTML, SASS, Java · API (4) : Gestion d'API, modèles REST · Frameworks (4–5) : Spring Boot, Angular · Automatisation (3–4) : GitLab CI/CD · Environnements de développement (4) : GitLab, Visual Studio Code, IntelliJ · Développement de bases de données (4–5) : PostgreSQL (requêtes, optimisation, index, etc.) · Systèmes et virtualisation (3) : Docker, Kubernetes, Windows, Linux (WSL) · Cloud (2–3) : Azure, Blob Storage · Méthodologie de modélisation UML (3–4) ; systèmes de messagerie : Kafka (3) · Exploitation (4) : Diagnostics applicatifs, journaux (logs), supervision (monitoring), gestion des incidents Compétences fonctionnelles requises (connaissance du domaine, etc.) : • État d'esprit Agile et approche orientée produit • Connaissance d'ITIL et des opérations informatiques • Diagnostics applicatifs, journaux (logs), supervision (monitoring), gestion des incidents Présence requise : • Présence sur site : Oui (Clermont-Ferrand) • Télétravail possible : Oui, 2 jours par semaine, conformément aux modalités de fonctionnement de l'équipe. Langue et niveau de maîtrise : Maîtrise de l'anglais requise (contexte et produits internationaux)
View this job
Permanent

Job VacancyDéveloppeur Fullstack Java / Angular Confirmé (H/F)

Inventiv IT
Published on
Angular
Java
SQL

40k-47k €
Paris, France
Dans le cadre d'un programme de modernisation applicative et de migrations techniques, nous recherchons un Développeur Fullstack Java / Angular confirmé pour intégrer une équipe dédiée à l'évolution et à la transformation d'applications métiers. Vous interviendrez sur des projets de développement et de migration, dans un environnement collaboratif favorisant l'utilisation de l'intelligence artificielle pour optimiser et industrialiser les développements. Missions principales Concevoir, développer et faire évoluer des applications Fullstack Java / Angular. Participer aux projets de migration technique et de modernisation applicative. Exploiter les outils d'IA générative (Claude Code) pour automatiser et industrialiser les migrations. Contribuer à l'amélioration de la qualité du code à travers les revues techniques et les bonnes pratiques de développement. Intervenir progressivement sur les flux de données et les intégrations applicatives via Talend et Oracle. Participer aux échanges de données avec les applications SaaS (SQL, fichiers, SFTP). Collaborer étroitement avec le Tech Lead et les équipes techniques. Environnement technique Backend : Java Frontend : Angular, JavaScript IA & développement : Claude Code, outils d'assistance au développement, automatisation Data & intégration : Talend, Oracle, SQL Flux & échanges : SFTP, intégration SaaS Méthodologies : Revue de code, migrations techniques, travail en équipe
View this job
Contractor

Contractor job SENIOR ENGINEERING MANAGER | JAVA / MICROSERVICES / IA (H/F)

Freelance.com
Published on
Angular
Argo CD
Datadog

3 years
800 €
Paris, France
🏠 Télétravail : Hybride, avec ouverture au full remote selon le profil 📅 Démarrage : ASAP ⏳ Durée : Mission longue 💰 TJM : 800 Vous êtes un Engineering Manager expérimenté, avec un solide background technique en développement Java et architecture microservices ? Vous souhaitez accompagner plusieurs équipes d'ingénierie tout en faisant évoluer leurs pratiques grâce à l'intelligence artificielle ? Cette mission pourrait vous intéresser ! 🎯 VOTRE MISSION Au sein d'une Direction du Digital ambitieuse, vous piloterez 2 à 3 squads de développement, avec un périmètre de 8 à 10 ingénieurs maximum. Votre objectif : garantir l'excellence technique, accélérer le delivery et insuffler une nouvelle dynamique d'ingénierie, avec une place centrale accordée à l'innovation et à l'IA. Vos principales responsabilités : 🔹 Leadership & management Encadrer, coacher et faire grandir plusieurs équipes d'ingénieurs. Fédérer les équipes autour d'une vision technique ambitieuse. Développer une culture d'exigence, de collaboration et d'amélioration continue. 🔹 Stratégie technique & architecture Porter la vision technique et challenger les choix d'architecture. Garantir la qualité, la performance, la sécurité et la fiabilité des applications. Accompagner les Tech Leads dans les décisions structurantes. 🔹 Pilotage & delivery Co-construire les roadmaps avec les équipes Produit. Piloter les priorités, les dépendances et les engagements. Améliorer la vélocité, réduire les incidents et renforcer la qualité des livraisons. 🔹 IA & transformation des pratiques d'ingénierie Définir une trajectoire d'adoption de l'IA dans les équipes Tech. Accélérer l'utilisation d'outils comme GitHub Copilot. Imaginer de nouveaux standards d'ingénierie intégrant l'IA nativement. Explorer les approches agentiques et identifier des cas d'usage concrets à forte valeur ajoutée. 🛠️ ENVIRONNEMENT TECHNIQUE Backend : Java, Spring Boot, architecture microservices, APIs REST Frontend : Angular, TypeScript Data & messaging : PostgreSQL, Kafka Cloud & Infrastructure : AWS, EKS, Lambda, Glue, Terraform CI/CD & DevOps : GitLab CI, Maven, Argo CD, Docker Observabilité : Datadog, logs, métriques, traces Outils d'ingénierie : GitLab, SonarQube, GitHub Copilot 👤 LE PROFIL RECHERCHÉ Nous recherchons un profil senior disposant idéalement de 10 à 12 ans d'expérience, avec un parcours technique solide et une évolution vers le management. ✅ Expérience confirmée en tant qu'Engineering Manager, Tech Lead encadrant plusieurs équipes ou responsable technique. ✅ Excellent niveau technique en Java et en architecture microservices. ✅ Expérience du pilotage de projets techniques complexes et du delivery à l'échelle de plusieurs équipes. ✅ Leadership naturel, capacité à fédérer, convaincre et faire avancer les équipes. ✅ Très bonnes compétences de communication et capacité à interagir avec les équipes Produit et les parties prenantes. ✅ Sensibilité aux environnements bancaires, FinTech ou aux produits grand public. ⭐ CE QUI FERA LA DIFFÉRENCE Nous recherchons un véritable leader technique, capable d'apporter une vision nouvelle et de faire bouger les lignes. Une réelle appétence pour l'IA générative et les approches agentiques. Une capacité à transformer les pratiques de développement grâce à l'IA. Une approche pragmatique de l'innovation, avec des résultats concrets et mesurables. Une forte capacité à challenger l'existant, anticiper les risques et proposer de nouveaux standards. Un leadership inspirant, une communication impactante et une vraie capacité à embarquer les équipes. 🔥 Vous aimez construire, expérimenter, innover et faire progresser les équipes d'ingénierie ? Nous souhaitons échanger avec vous !
View this job
Contractor

Contractor job104764/ Développeur Full-Stack JavaScript, TypeScript, HTML, SASS, Java , API - Clermont Ferrand

WorldWide People
Published on
Angular
Javascript
TypeScript

6 months
350 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
Développeur Full-Stack JavaScript, TypeScript, HTML, SASS, Java (5+ ans d'exp)- Clermont Ferrand Développeur Full-Stack expérimenté Langages de programmation (4–5) : JavaScript, TypeScript, HTML, SASS, Java · API (4) : Gestion d'API, modèles REST · Frameworks (4–5) : Spring Boot, Angular · Automatisation (3–4) : GitLab CI/CD · Environnements de développement (4) : GitLab, Visual Studio Code, IntelliJ Objectif principal : Assurer la réalisation de développements complexes et robustes tout en améliorant la qualité de service du produit : traitement des incidents et des demandes utilisateurs, apport de solutions durables aux problèmes, et contribution à la capitalisation des connaissances ainsi qu'au développement des compétences des collaborateurs juniors. LIVRABLES • « User stories » complexes analysées, conçues, développées, testées, documentées et livrées conformément à la « Definition of Done » (définition du « terminé »). • Incidents et demandes utilisateurs traités avec traçabilité, communication adaptée et résolution durable. • Analyses des causes profondes et plans d'action associés pour les incidents significatifs ou récurrents. • Maintien à jour de la documentation technique et opérationnelle : architecture, procédures, diagnostics, exploitation et support. • Contribution régulière aux revues de code, au partage des connaissances et au transfert de compétences vers les membres les plus juniors de l'équipe. • Respect des engagements pris lors des sprints, des normes de qualité et des processus établis. Compétences techniques / outils à maîtriser : · Langages de programmation (4–5) : JavaScript, TypeScript, HTML, SASS, Java · API (4) : Gestion d'API, modèles REST · Frameworks (4–5) : Spring Boot, Angular · Automatisation (3–4) : GitLab CI/CD · Environnements de développement (4) : GitLab, Visual Studio Code, IntelliJ · Développement de bases de données (4–5) : PostgreSQL (requêtes, optimisation, index, etc.) · Systèmes et virtualisation (3) : Docker, Kubernetes, Windows, Linux (WSL) · Cloud (2–3) : Azure, Blob Storage · Méthodologie de modélisation UML (3–4) ; systèmes de messagerie : Kafka (3) · Exploitation (4) : Diagnostics applicatifs, journaux (logs), supervision (monitoring), gestion des incidents Compétences fonctionnelles requises (connaissance du domaine, etc.) : • État d'esprit Agile et approche orientée produit • Connaissance d'ITIL et des opérations informatiques • Diagnostics applicatifs, journaux (logs), supervision (monitoring), gestion des incidents Présence requise : • Présence sur site : Oui (Clermont-Ferrand) • Télétravail possible : Oui, 2 jours par semaine, conformément aux modalités de fonctionnement de l'équipe. Langue et niveau de maîtrise : Maîtrise de l'anglais requise (contexte et produits internationaux)
View this job
Permanent
Contractor

Job VacancyTesteur de Performance

Deodis
Published on
Dynatrace
Java
Javascript

1 year
45k-55k €
400-550 €
Bordeaux, Nouvelle-Aquitaine
Vous travaillerez pour des clients grands comptes dans différents secteurs d'activité. Dans le cadre de l'évolution et de l'optimisation des SI de nos clients, vous interviendrez en tant que Consultant sur des projets de mise en œuvre de tests de performance et de monitoring APM/ Observabilité. Grâce à votre expérience, vous intégrerez une équipe dédiée aux tests de performances des applications du client avant mise en production. Vous serez alors chargé de la qualification des besoins du projet en amont, de la réalisation des tests de performance ainsi que des recommandations méthodologiques et technologiques. Vos missions seront : Accompagner les Testeurs de l'équipe dans tout le cycle de traitement d'une demande de Test : de la prise en compte, lors du cadrage, à la définition des objectifs du test, la récupération des entrants, l'appropriation et la compréhension de la cinématique fonctionnelle, la préparation du test (Scripting, monitoring), sa planification, son exécution, le traitement des anomalies rencontrées, l'analyse du test et la rédaction du résultat de Tests en mentionnant un avis favorable / défavorable et les réserves à lever avant mise en production, et /ou les recommandations en vue des prochaines itérations de test. Assurer sur chaque demande en charge le double regard sur le déroulé des Tests de performance Valider les Résultats de Tests émis par les Testeurs pour publication au demandeur
View this job
Contractor

Contractor jobLead Technique (Java,Selenium, Serenity, Jenkins, CI/CD)

CAT-AMANIA
Published on
Apache Maven
CI/CD
cyberark

12 months
400-580 €
Hauts-de-Seine, France
Vous interviendrez dans le cadre d'un projet d'industrialisation du patrimoine de Tests de Non Régression afin de rendre les exécutions fiables, reproductibles, traçables et progressivement intégrées à une chaîne d'intégration continue orchestrée par Jenkins. Le périmètre de référence comprend environ 2 000 tests Java, Selenium et Serenity BDD, répartis sur 17 à 18 projets et un socle commun. La montée en capacité implique également de qualifier les besoins d'infrastructure permettant d'exécuter davantage de cas en parallèle, sans confondre ce besoin avec un objectif de test de charge applicatif. Le référent technique intervient pour apporter un regard indépendant sur la TMA, sécuriser les choix techniques, vérifier l'application des exigences et coordonner la qualification des capacités d'infrastructure avec les équipes concernées. Vos missions consisteront à contribuer: Challenger les propositions, Définir et contrôler les standards nécessaires à l'industrialisation. Accompagner l'orchestration des TNR via Jenkins. Qualifier, mesurer et dimensionner l'infrastructure nécessaire à l'exécution parallèle des campagnes. Identifier les écarts de capacité, les goulots d'étranglement et les prérequis à faire valider par les équipes Documenter les hypothèses de charge et proposer plusieurs scénarios de capacité, avec impacts et recommandations. Organiser le transfert de connaissances vers les équipes Industrialisation Maven, parent POM et publication du socle. Stabilisation et versionnement de serenity-core. GitFlow ou stratégie de branches et protections. Gestion des secrets et accès via CyberArk, pour la part projet. Alignement des projets et déduplication des PageObjects. Qualification des besoins d'infrastructure, étude de capacité, scénarios de dimensionnement et recommandations. Coordination de la validation du dimensionnement avec les équipes concernées Accompagnement, contrôle technique et transfert de connaissances
View this job
Contractor

Contractor jobTech Lead Front End Full Stack Java / Angular – Croix (59)

Bifora
Published on
Angular

5 months
250-500 €
Croix, Hauts-de-France
Nous recherchons pour le compte de notre client dans le domaine bancaire, un(e) Tech Lead Front End Full Stack. Environnement technique Angular (2+), Java, intégration continue (PIC), tests unitaires et couverture de code, conception responsive, développement mobile natif et web, Scrum, SAFe, outils d'IA appliqués au delivery. Contexte Au sein d'une entité spécialisée dans les services financiers, le consultant rejoindra une équipe produit pluridisciplinaire réunissant des développeurs front, back et mobile. Son rôle consistera à sécuriser la qualité de construction du produit, à faire progresser les développeurs et à prendre en main la réduction de la dette technique. Référent technique de l'équipe, il interviendra aussi bien sur les choix d'architecture applicative que sur la conception et le développement des composants les plus sensibles, dans un cadre agile à l'échelle. Missions Structurer l'organisation de l'équipe front-end : planification, arbitrage des priorités et répartition des sujets Tenir le rôle de référent lors des décisions techniques et trancher les questions de faisabilité Encadrer et faire monter en compétence une équipe mêlant profils front, back, web et mobile natif Travailler main dans la main avec les webdesigners et les product designers pour intégrer les maquettes en garantissant une expérience utilisateur de qualité Prendre en charge les développements Angular les plus complexes et participer à la conception des composants applicatifs Définir les standards de développement, rédiger les normes et concevoir des outils facilitant le travail de l'équipe Faire vivre la chaîne d'intégration continue et animer des ateliers de développement Généraliser les tests unitaires, suivre la couverture de code et organiser les phases de tests techniques Conduire des études techniques, analyser les besoins et les contraintes, puis chiffrer les développements Veiller à la performance, à la sécurité et à la disponibilité des applications Animer l'équipe selon les pratiques Scrum et assurer une veille active, notamment sur l'usage de l'IA dans le delivery Produire et maintenir la documentation technique Compétences attendues Angular, Java, Full Stack, Tech Lead, intégration continue, tests unitaires, couverture de code, responsive design, mobile, UX, Scrum, SAFe, dette technique, qualité de code, performance, sécurité applicative, documentation technique, IA générative.
View this job
Permanent

Job VacancyDéveloppeur Back / Full Stack Java (mobilité accompagnée sur Nouméa) - F/H

█ █ █ ██ █ █
Published on
Angular
DevOps
Docker

Rennes, Brittany

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

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