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.

816 results
Permanent
Fixed term

Job VacancyScrum Master / Business Analyst

OCTOGONE
Published on
Angular
Cassandra
Java

1 year
Grenoble, Auvergne-Rhône-Alpes
ENVIRONNEMENT PROJET Ce poste combine deux missions à mi-temps chacune. Mission 1 — Scrum Master (50 %) Dans le cadre de la maintenance en conditions opérationnelles (MCO) d'une application métier liée au secteur ferroviaire, pour un grand acteur de l'énergie, l'entreprise recherche un(e) Scrum Master pour remplacer le Scrum Master actuel. L'équipe est agile et déjà bien structurée. Un fort enjeu porte sur les performances de l'application : une étude d'optimisation des performances sera menée prochainement par l'entreprise. Le Scrum Master travaille depuis les locaux de l'entreprise à Grenoble, en lien régulier avec les équipes du client à Paris, et reporte directement au Directeur de projet. Équipe : côté client, 1 chef de projet, 1 expert technique et 2 Product Owners ; côté entreprise, 1 directeur de projet, 1 architecte technique, 1 ingénieur DevOps, 1 lead tech, 2 développeurs et le Scrum Master. Mission 2 — Business Analyst (50 %) Poste de Business Analyst à mi-temps pour un autre client du secteur de l'énergie. Le périmètre est en cours de définition et sera précisé au démarrage. FONCTIONS ET RESPONSABILITÉS Scrum Master - Animer les cérémonies Scrum. - Garantir le bon fonctionnement du cadre Agile. - Faciliter la collaboration entre les équipes de l'entreprise et le client. - Suivre les KPI (indicateurs de performance) du projet. - Identifier et lever les blocages. - Apporter un regard neuf : challenger les pratiques, les sujets techniques et l'organisation. - Accompagner les travaux sur les performances de l'application. - Participer aux tests des interfaces (IHM) et à l'amélioration continue. Business Analyst - Recueillir et analyser les besoins des équipes métier. - Rédiger les spécifications fonctionnelles et les user stories. - Faire le lien entre le métier et les équipes techniques. - Participer aux tests et à la validation des livraisons. (Missions Business Analyst à confirmer selon le périmètre final.)
View this job
Contractor

Contractor jobDBA PostgreSQL/Migration Informix (H/F)

Link Consulting
Published on
COBOL
Informix
Java

6 months
450-550 €
Toulouse, Occitania
Notre client, acteur majeur de son secteur, recherche son futur DBA PostgreSQL / Expert Migration Informix (H/F) pour accompagner un programme stratégique de modernisation du système d'information. Dans un contexte de transformation technologique, vous interviendrez sur la modernisation des plateformes de données, la migration d'environnements Informix vers PostgreSQL et l'accompagnement des applications historiques vers des architectures plus pérennes. . Vos missions : Intégré(e) à une équipe d'experts infrastructures et bases de données, vous devrez : * Administrer et maintenir les environnements PostgreSQL en production. * Participer à la stratégie et à l'exécution des migrations Informix vers PostgreSQL. * Analyser l'impact des évolutions sur les applications existantes. * Accompagner la modernisation d'applications historiques COBOL/Mainframe. * Collaborer avec les équipes de développement Java Back-End et Python. * Optimiser les performances, la disponibilité et la sécurité des bases de données. * Mettre en œuvre les procédures de sauvegarde, restauration et reprise d'activité. * Contribuer aux phases de tests, validation et mise en production. Les compétences techniques * PostgreSQL confirmé à senior. * Migration de bases de données Informix vers PostgreSQL. * Linux (RedHat, CentOS, Debian ou équivalent). * SQL avancé et optimisation des performances. * Sauvegarde, restauration et PRA. * Scripting Shell/Bash. * Développement Java Back-End. * Développement Python.
View this job
Contractor
Permanent

Job VacancyDéveloppeur backend Java Spring Boot Kafka

R&S TELECOM
Published on
Microsoft Access

12 months
40k-48k ¤
400-480 ¤
Ile-de-France, France
Contexte : La squad Engineering Portal / Control Plane développe son moteur d'orchestration qui exécute les parcours proposés aux utilisateurs via le portal Backstage. L'objectif final est de transformer une demande utilisateur simple en une chaîne d'actions automatisées, fiable, traçable et sécurisée sur les différentes plateformes du SI d'ingénierie. Dans ce contexte, les buts de la mission sont de : Développer le moteur d'orchestration Développer les APIs du control Plane Intégrer les plateformes d'ingénierie Concevoir des workflows avec le niveau de qualité attendu. Le travail se fera en étroite collaboration avec le Tech Lead / Architect et l'IVV/QA en coordination avec le Product Owner. Activités techniques : Cadrage & Onboarding Travailler avec le tech lead et l' architecte pour revoir et interroger l'architecture et data model Prendre en main le code de l'orchestrateur existant Prendre en main le POC Backstage Skeleton Contribuer, développer la chaine technique de bout en bout depuis Backstage dans l'environnement de développement. MVP fonctionnel Contribuer, développer à l'amélioration de la fiabilité de l'application. Hardening et Integration Améliorer la fiabilité de l'applicatif sur les critères définis par le PO. MVP Release Candidate Contribuer sur la documentations, les tests automatisées, pour livrer une version Release candidate. Résultats attendus : Logs disponibles et première observabilité disponible CI/CD Fonctionnelle dans le MVP Fonctionnalités livrées : Gestion Authentification et Autorisation avec connections à l' Annuaire Groupe Orchestrateur fonctionnel Premier workflow complet API opérationnelle Gestion de statut Fonctionnalités livrées : Workflows MVP implémentés Connecteurs vers systèmes nécessaires (MyThales) Gestion des erreurs / retry et timeouts implémentés API stabilisée et data Domain fixées. Test unitaires et intégration effectués Observabilité renforcée selon le scope défini par le PO. Stabilité augmentée de l'applicatif sur les critères suivants et définie par le PO ou le tech lead : Résilience Idempotence Retry Timeout Gestion des erreurs partielles Sécurité Observabilité Performance des workflows Version Release candidate livrée avec : API documentée Workflows stabilisés selon les critères défini par le PO Logs présentes et à jour Docs techniques à jour Runbook ou SCOM Light écrit Profil souhaité : Mandatory: Maîtrise de Spring Boot / Spring ecosystem. Bonne compréhension des architectures distribuées Compréhension des systèmes asynchrones et/ou event-driven. Culture tests et qualité logicielle Compréhension CI/CD et pratiques DevOps Optionnels: Expérience Kubernetes / cloud Kafka ou mécanisme messaging / Event streaming PostgreSQL ou BDD similaires OpenAPI OAuth2/ OIDC Observabilité : OpenTelemetry, Promotheus, Grafana, etc; Expérience Backstage ou Developer Portal Expérience moteurs /workflow orchestrations Connaissance GITlab APIs Experiences de plateformes internes / Internal DeveloperPlatform
View this job
Contractor
Permanent

Job VacancyDéveloppeur Java Confirmé – JavaFX / Swing / Applications embarquées

EterniTech
Published on
JavaFX
Swing (Java)

3 months
Brest, Brittany
ContexteDans le cadre du développement et de l'évolution de solutions logicielles destinées à des environnements clients et embarqués, nous recherchons un Développeur Java Confirmé disposant d'une solide expérience en JavaFX et/ou Java Swing. Vous intégrerez une équipe technique intervenant sur la conception, le développement et la maintenance d'applications Java, notamment sur des problématiques IHM, applications desktop et environnements embarqués. MissionsConcevoir et développer des applications Java. Développer et faire évoluer des interfaces graphiques avec JavaFX / Swing. Intervenir sur des applications desktop / client lourd. Participer au développement de solutions embarquées. Analyser les besoins techniques et fonctionnels. Participer à la conception technique et à l'architecture. Développer de nouvelles fonctionnalités et maintenir l'existant. Réaliser les tests unitaires et participer à l'intégration. Corriger les anomalies et optimiser les performances. Participer aux revues de code. Rédiger la documentation technique. Collaborer avec les équipes produit, QA, fonctionnelles et systèmes/embarqués. Compétences obligatoiresJava JavaFX et/ou Java Swing Développement Desktop / Client lourd Programmation orientée objet Conception logicielle Tests unitaires Git Compétences appréciéesDéveloppement embarqué IHM / GUI Architectures client lourd Spring / Spring Boot API REST Maven / Gradle JUnit / Mockito Linux Environnements industriels ou techniques Environnements soumis à de fortes contraintes de performance ou de fiabilité
View this job
Contractor

Contractor jobDéveloppeur Fullstack Java (Spring Boot) & Angular

Comet
Published on
Angular
Apache Kafka
Datadog

218 days
450-530 €
Ile-de-France, France
Bonjour à toutes et à tous, notamment aux Développeurs Fullstack Java / Angular 👨‍💻🚀 🔎 Je cherche un(e) Développeur(se) Fullstack Java / Angular Freelance pour intervenir sur une plateforme SaaS intégrant des fonctionnalités d'intelligence artificielle générative, au sein d'un environnement grand compte. Tu interviendras sur des sujets de développement, d'administration et de supervision applicative, avec des enjeux forts autour de la fiabilité, de la performance, de la sécurité et de l'exploitation en production. Tu travailleras en lien avec les équipes produit et techniques afin de faire évoluer les outils et d'améliorer l'expérience des utilisateurs. 💻 Ce que tu vas faire : Recueillir et structurer les besoins, puis contribuer à la gestion du backlog. Développer des fonctionnalités fullstack en Java / Spring Boot et Angular. Concevoir et faire évoluer des API et des microservices. Développer et automatiser des outils d'administration et de supervision. Mettre en œuvre des solutions d'observabilité : logs, métriques, traces et tableaux de bord. Configurer des alertes et contribuer à l'analyse et à la résolution des incidents de production. Participer à l'amélioration de la stabilité, des performances et de la résilience des applications. Contribuer à l'automatisation des déploiements et à l'amélioration des pratiques DevOps. 🎯 Stack technique : Java 21 / Spring Boot 4 / Angular 21 / API REST / OpenAPI / Kafka / AWS / Kubernetes / Terraform / Jenkins / GitLab CI / Datadog / PostgreSQL / MongoDB / Python. 🚀 Les plus de la mission : Une plateforme SaaS à fort enjeu d'usage, intégrant l'intelligence artificielle générative. Des problématiques techniques variées, du développement fullstack à l'observabilité et au DevOps. Des enjeux concrets de performance, de sécurité, de fiabilité et d'amélioration continue. Une collaboration étroite avec les équipes produit et techniques. 📍 Localisation : IDF : 2 jours de TT 🏡 📅 Démarrage : ASAP Une belle journée à toutes et à tous ☀️
View this job
Contractor
Permanent

Job VacancyJ5287_Développeur Java senior Applications sur mesure

Avanda
Published on
Docker
GitLab CI
Hibernate

3 years
105k-130k €
680-760 €
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 la capacité de développement des équipes produit en charge d'applications Java utilisées par différents offices. Vous êtes autonome sur l'ensemble du cycle de développement (conception, réalisation, tests, intégration, déploiement) et attaché(e) à la qualité logicielle, à la sécurité applicative et à la confidentialité des données. Deux positions sont à pourvoir. Technologies de la filière: Java, Spring Boot, Hibernate / JPA, API REST, PostgreSQL, GitLab CI, Docker, OpenShift. Concevoir, développer et maintenir des applications et composants Java dans le respect des standards de la filière. Concevoir et réaliser les tests (unitaires, intégration, acceptation) et les automatiser dans la chaîne CI/CD. Pratiquer la revue de code systématique et contribuer à la documentation technique. Analyser et corriger les anomalies lors des phases de tests d'intégration et fonctionnels. Garantir le niveau de qualité et de sécurité du code livré: indicateurs SonarQube, remédiation des vulnérabilités, protection des données. Identifier et communiquer les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions. Participer à l'amélioration continue des pratiques d'ingénierie, des outils et de l'organisation Agile de l'équipe, et partager l'expérience acquise au sein des communautés de pratiques. Démarrage prévu en février 2027.
View this job
Contractor

Contractor jobIngénieur développement fullstack Java / Angular

CELAD
Published on

1 year
320-350 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine – 📍 Clermont-Ferrand (63) – 🛠 3 ans d'expérience minimum Envie de développer des applications concrètes au sein d'un environnement technique stimulant ? Vous aimez concevoir des solutions robustes, travailler sur des architectures modernes et contribuer à des projets de bout en bout ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur.se Full Stack Java / Angular pour intervenir chez l'un de nos clients à Clermont-Ferrand. Contexte : Vous rejoindrez une équipe de développement qui conçoit, développe et fait évoluer des applications métiers. En collaboration avec le Tech Lead et les autres membres de l'équipe, vous participerez aux choix techniques, à la conception des solutions et à leur mise en production. Votre quotidien mêlera développement back-end Java, conception d'API REST, développement front-end et amélioration continue, dans un environnement basé sur les architectures microservices et les pratiques Agile. Voici un aperçu détaillé de vos missions : 🎯 – Vous concevez, développez, déployez et maintenez des applications en respectant les besoins fonctionnels, les maquettes UX/UI et les exigences de qualité et de sécurité. – Vous développez et faites évoluer des services back-end en Java avec Spring Boot, ainsi que des API REST. – Vous participez à la conception et à l'évolution d'architectures microservices, en collaboration avec le Tech Lead. – Vous contribuez aux choix techniques et proposez des solutions adaptées aux besoins fonctionnels et aux contraintes de l'environnement. – Vous participez au développement front-end avec Angular. – Vous contribuez à l'estimation de la complexité et de la charge des développements. – Vous écrivez et exécutez des tests unitaires, participez aux tests d'acceptance et veillez à la non-régression des applications. – Vous contribuez à l'amélioration continue du code, à la réduction de la dette technique et au suivi des indicateurs de qualité et de performance. – Vous intervenez en support de niveau 3 afin d'analyser et de corriger les anomalies en production et les problèmes de performance. – Vous participez aux déploiements et à l'industrialisation des applications dans un environnement intégrant Kubernetes et GitLab CI/CD. – Vous prenez part aux rituels Agile de l'équipe : suivi d'avancement, estimation des charges et engagement sur les livraisons.
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