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
Permanent
Fixed term

Job VacancyDéveloppeur Java / Spring Boot Confirmé - Île-de-France

OCTOGONE
Published on
Agile Scrum
Angular
Ansible

12 months
37k-45k €
250-330 €
Paris, France
Contexte : Je recherche un Développeur Java / Spring Boot Confirmé (2 à 7 ans d'expérience) pour intervenir au sein d'une DSI de grande envergure, sur des applications critiques dédiées à l'information voyageurs et à la diffusion de données de transport en temps réel. La mission s'inscrit dans un environnement technique exigeant, avec de forts enjeux de performance, haute disponibilité, traitement de flux de données et architectures distribuées, au sein d'une équipe Agile Scrum. Description Missions principales : Concevoir et développer des fonctionnalités sur des applications de diffusion d'informations voyageurs en temps réel. Participer à la conception et à l'évolution d'architectures distribuées et d'API REST. Prendre en charge les User Stories, de leur estimation jusqu'à leur livraison. Développer et maintenir les tests unitaires, d'intégration, fonctionnels et de performance. Réaliser les revues de code, les travaux de refactoring et les optimisations techniques. Garantir les performances, la robustesse et la haute disponibilité des applications. Participer aux déploiements, aux mises en production et au maintien en condition opérationnelle. Contribuer à l'amélioration continue des pratiques de développement, notamment à travers l'utilisation encadrée de l'IA générative. Livrables Compétences techniques attendues : Environnement Java / Back-end Java 17 minimum / Spring Boot 3 minimum Architectures distribuées, MVC, Hibernate, Spring Data Conception et développement d'API REST / JSON Optimisation de code, refactoring, design patterns PostgreSQL 14, Redis Cloud / DevOps Kubernetes : expérience significative indispensable Connaissances AWS et environnement OpenShift Git / GitLab, Jenkins, SonarQube, JFrog Artifactory, Ansible Linux RHEL8, scripting Shell Pratiques CI/CD Tests et performance JUnit, Cucumber Tests unitaires, fonctionnels, d'intégration et de performance Connaissance des systèmes temps réel, du multithreading et des contraintes de haute disponibilité Compétences complémentaires : Développement Front-end : React, Angular Connaissances Apache Kafka et architectures de streaming Pratique opérationnelle de l'IA générative dans les développements : génération de tests, documentation, analyse de logs, assistance au code, avec contrôle systématique des productions Expérience en Agile Scrum Une expérience dans les transports et l'information voyageurs serait appréciée. Compétences
View this job
Contractor
Permanent
Fixed term

Job VacancyCoach Agile – équipe de développement Java

KEONI CONSULTING
Published on
Confluence
Java
JIRA

18 months
20k-40k €
600 €
Le Mans, Pays de la Loire
Contexte : Dans le cadre de la transformation du domaine GED et de la mise en place à venir d'un mode produit de notre client, Il est nécessaire de pouvoir accompagner l'équipe avec un ou un € coach AGILE afin de transformer les fonctionnements et le suivi des travaux MISSIONS : - Réaliser un diagnostic des pratiques agiles, de l'organisation, des rôles et des modes de collaboration de l'équipe - Identifier les axes d'amélioration et proposer une feuille de route pragmatique, priorisée et mesurable - Harmoniser les pratiques de l'équipe avec les standards Scrum et les principes du mode produit - Accompagner l'équipe et le pilote de Tribu dans la définition des sprints, la préparation et la priorisation du backlog ainsi que l'estimation des charges - Mettre en place et faciliter les cérémonies agiles : planification, daily, revue de sprint, rétrospective et refinement - Définir des indicateurs de pilotage pertinents : vélocité, capacité, prédictibilité, qualité et suivi des engagements - Former et coacher les différents acteurs sur leurs rôles, responsabilités et postures agiles - Lever les freins organisationnels, favoriser l'amélioration continue et renforcer l'autonomie de l'équipe - Structurer un plan d'accompagnement, lancer les premières actions et en mesurer les résultats - Assurer un reporting régulier auprès des parties prenantes et formuler des recommandations durables
View this job
Contractor
Permanent

Job VacancyTech Lead Senior Java / Angular – Projets IA | Secteur bancaire (H/F)

CELAD
Published on
AI Agent
Angular
J2EE / Java EE

12 months
50k-60k €
500-620 €
Charenton-le-Pont, Ile-de-France
Envie d'un nouveau challenge ? CELAD vous attend ! 🚀 Nous poursuivons notre développement et recherchons actuellement un(e) Développeur(se) Full Stack Java / Angular pour intervenir chez un client du secteur bancaire, à Charenton-le-Pont (94). 🏦 Votre environnementVous intégrerez un centre d'expertise transverse dédié à la transformation digitale, au développement, à l'innovation, à la Data et à l'intelligence artificielle. Au sein d'une équipe spécialisée dans la conception de projets pilotes et de solutions innovantes, vous participerez au développement de nouvelles applications intégrant des technologies d'IA. Vous interviendrez sur des projets à forte dimension technique, de l'évolution du code existant jusqu'à la mise en production et au maintien en conditions opérationnelles des applications. 🎯 Votre mission, si vous l'acceptezEn tant que Développeur Full Stack Java / Angular, vous contribuerez à la conception, au développement et à l'évolution des applications. Vos principales missions seront : Analyse et prise en main du code : étudier et vous approprier l'architecture et le code existants en Java et Angular. Développement Full Stack : concevoir et développer de nouvelles fonctionnalités, tout en garantissant la qualité, la maintenabilité et la performance des applications. Conception et architecture : contribuer aux choix techniques et à l'évolution de solutions informatiques complexes. Conteneurisation et déploiement : participer au déploiement des applications conteneurisées avec Docker et Kubernetes, ou des technologies équivalentes. Mise en production et MCO : gérer les livraisons, accompagner les mises en production et assurer le maintien en conditions opérationnelles des applications. Travail en équipe : participer aux rituels Agile et collaborer avec les différents intervenants du projet. Innovation et IA : contribuer au développement de solutions innovantes intégrant des usages liés à l'intelligence artificielle.
View this job
Contractor
Permanent

Job VacancyExpert Technique TIBCO BusinessWorks

OBJECTWARE
Published on
.NET
Java
Oracle

3 years
40k-75k €
400-590 €
Ile-de-France, France
Dans le cadre de projets de migration applicative et d'infrastructure, notamment autour de la migration MT2MX, vous interviendrez sur des applications locales et centrales dans un environnement bancaire international. Vous rejoindrez une équipe en charge d'applications critiques reposant principalement sur TIBCO BusinessWorks, Java, .NET et Oracle, notamment dans le domaine des paiements et des services de comptabilité clients. Les applications concernées assurent notamment : L'acquisition, la transformation et le routage des flux de paiement entre les canaux clients, les systèmes de paiement et les systèmes de compensation. La mise à disposition de services métiers liés aux paiements : validation de comptes, autorisations, comptabilisation, facturation et opérations de change. La migration de nouvelles applications vers une infrastructure sécurisée de type DMZR. Missions principalesEn tant qu'expert technique et développeur, vous interviendrez sur les développements applicatifs et les migrations d'infrastructure, avec un rôle clé dans la qualité des solutions livrées et le maintien en conditions opérationnelles. Vos principales responsabilités seront les suivantes : Développement et expertise technique : réaliser des développements en Java et TIBCO BusinessWorks sur des fonctionnalités critiques ou urgentes. Migration d'infrastructure : contribuer à la migration et au déploiement des applications dans l'environnement DMZR. Accompagnement technique : apporter un support aux équipes de développement internationales dans l'estimation des charges et l'évaluation de la complexité des travaux. Validation des solutions : analyser de manière critique les solutions techniques proposées et valider les spécifications techniques détaillées. Revue de code : contrôler la qualité du code produit, identifier les axes d'amélioration et veiller au respect des bonnes pratiques de développement. Documentation technique : maintenir et mettre à jour la documentation des applications. Support de production : assurer une expertise technique de niveau 4 sur les applications en production. Mises en production : préparer les consignes de déploiement à destination des équipes de production et participer ponctuellement aux opérations de mise en production. Astreintes : assurer occasionnellement des interventions en soirée, après 20 h, et plus rarement le samedi. Profil recherchéVous disposez d'une expérience confirmée en développement Java et/ou TIBCO BusinessWorks, avec une forte capacité à intervenir sur des applications critiques. Vous maîtrisez les environnements d'intégration applicative et les problématiques liées aux flux de données et aux échanges inter-applicatifs. Vous avez de bonnes connaissances des bases de données Oracle et, idéalement, des environnements .NET. Vous êtes capable d'analyser des spécifications techniques, de réaliser des revues de code et de challenger des choix d'architecture ou de conception. Vous avez une expérience en migration d'applications, déploiement d'infrastructures ou support de production. Vous êtes rigoureux(se), autonome et doté(e) d'un bon esprit d'analyse. Vous appréciez le travail en collaboration avec des équipes techniques réparties à l'international. Environnement techniqueTIBCO BusinessWorks, Java, .NET, Oracle, middleware, flux de paiement, migration d'infrastructure, DMZR, support de production N4, revue de code.
View this job
Contractor

Contractor jobDéveloppeur .Net (localisation à Bruxelles)

Cherry Pick
Published on
.NET
Java

12 months
Brussels, Brussels-Capital, Belgium
Description du service : Le client recherche 1 nouveau développeur .NET Senior avec une expérience en développement JAVA pour accompagner nos initiatives en cours au sein de nos équipes existantes. Nous demandons au candidat de démarrer mi-octobre, au plus tard mi-novembre. Tâches : Développer, tester, documenter des composants logiciels, bibliothèques ou services nécessaires à l'authentification et à l'autorisation des utilisateurs. Développer, documenter et communiquer des applications d'exemple ou des extraits de code pour démontrer et expliquer l'intégration technique des services d'authentification et d'autorisation au sein d'applications existantes (legacy) ou nouvelles. Configurer, développer et documenter des extensions de code pour des solutions sur étagère telles que access manager, moteur d'autorisation, API gateway, reverse proxy, service d'annuaire ou composants personnalisés, dans divers langages selon les fonctionnalités et API des produits. Promouvoir, développer et améliorer l'intégration continue et le déploiement des versions logicielles avec automatisation et gestion de configuration. Communiquer avec le personnel IT pour comprendre les besoins techniques, les problèmes d'intégration, les problèmes que rencontrent les clients (autres projets et produits) ou les utilisateurs (internes et externes) lors de l'interaction avec les services Digital Identity Fabric. Suivre la documentation technique et les guides d'installation/configuration pour déployer des produits (commerciaux et open source). Participer à l'élaboration, la planification, l'exécution et l'évaluation des sprints de l'équipe squad. Prendre en charge les éléments du backlog et les tâches assignées par le scrum de la squad. Préparer et participer aux réunions/ateliers, en assurant le suivi des livrables/actions. Proposer, présenter et valider des solutions qui correspondent objectivement le mieux aux exigences exprimées, y compris leurs limites. Apprendre et appliquer des concepts, normes et environnements de développement (nouveaux) nécessaires pour mener à bien les tâches assignées. Exigences : Doit avoir une solide connaissance des technologies suivantes : Développement logiciel : C#, .Net et Java, REST, JSON, YAML. Scripting : Javascript. Développement UI : Vue.js et Blazor. Stockage de données avec LDAP, SQL Server. Normes : OAuth2, OIDC. Concepts de sécurité web : HTTPS, cookies, CORS, Single Sign-On, MFA, etc. Utilisation de concepts cryptographiques : clés symétriques et asymétriques. Technologie cloud : Kubernetes, AKS. Git et concepts et usage DevOps. Compétences techniques appréciées : Scripting : Typescript, PowerShell, Shell (bash). Développement UI : React. Normes : SAML2. Utilisation de concepts cryptographiques : PKI, fonctions de hachage, keystores, etc. Une expérience avec une plateforme IDP est un plus (ADFS, Keycloak, Ping, Okta, EntraID). Une architecture microservices est un plus.
View this job
Contractor
Permanent

Job VacancyRéférent technique Java Angular

YGL consulting
Published on
Java

3 months
Paris, France
Nous recrutons un Référent technique et expert opérationnel au sein de l'équipe projet, le prestataire garantit la qualité architecturale, la performance des développements et le respect des livraisons. Il assure le cadrage technique, la sécurisation de l'architecture et le coaching des équipes. Missions: 1. Architecture & Périmètre Architecture : Conception d'architectures distribuées et gestion des environnements Linux (reverse proxy, load balancing, multi-VM) Spécifications & Batchs : Rédaction des spécifications techniques/fonctionnelles et gestion des traitements par lot complexes par batchs Caching : Mise en place de stratégies de cache applicatif et navigateur pour optimiser les performances 2. DevOps, Qualité & Exploitation Sécurité & CI/CD : Application du Security by Design. Utilisation de Jenkins et GitLab pour les pipelines CI/CD Exécution & Qualité : Maîtrise de Tomcat et Linux. Automatisation des tests et contrôle qualité via Sonar Exploitation & Support : Assistance aux MEP, rédaction de DI/DEX, monitoring des logs et résolution des incidents (TMA) Référent Technique : Décision des choix techniques majeurs, validation des implémentations critiques, gestion des problèmes techniques complexes 3. Pilotage & IA Animation & Suivi : Coaching des développeurs, revues de code, suivi du backlog dans JIRA et coordination inter-équipes Intégration d'IA : Promouvoir Gemini Code Assist pour optimiser la productivité et garantir la conformité du code généré Analytique et décisionnel : Capacité à agir vite sur incidents de production, ciblage rapide des causes 4. Amélioration Continue Propositions sur les outils de monitoring et veille active (sécurité, vulnérabilités et IA).
View this job
Permanent

Job VacancyConsultant·e Fullstack Java / Angular – Cloud AWS & API

ANAFI CONSULTING
Published on
Angular
AWS Cloud
Java

40k-60k €
Ile-de-France, France
Qui sommes-nous ? Anafi Consulting est un cabinet de conseil en transformation technologique et organisationnelle. Nous accompagnons nos clients grands comptes dans leurs projets stratégiques autour du développement applicatif, du Cloud, de la Data, du DevOps et de la qualité logicielle. Notre approche combine expertise technique, compréhension métier et exigence de delivery. Votre rôle Dans le cadre de la transformation et de la migration vers le Cloud AWS d'une application stratégique de collecte et de distribution de données externes, nous recherchons un(e) Consultant·e Fullstack Java / Angular. Vous interviendrez sur une application transverse permettant de collecter, stocker et distribuer des données et documents issus de fournisseurs externes certifiés, avec un enjeu fort de sécurisation, qualité de données, optimisation des coûts et continuité de service. Votre rôle couvrira à la fois la conception, le développement, les tests, le support de recette, la mise en production et la stabilisation en production. Vos missions principalesConception & développement Contribuer à la conception technique et fonctionnelle des évolutions applicatives. Développer des fonctionnalités fullstack Java / Angular. Concevoir et exposer des API REST robustes et maintenables. Participer à la migration et à la sécurisation de l'application vers AWS. Qualité & delivery Réaliser les tests unitaires et tests d'intégration selon le planning des sprints et releases. Participer aux revues de code, à l'analyse qualité et à la correction des anomalies. Contribuer aux dossiers de chiffrage et de conception. Suivre les bonnes pratiques de développement, d'intégration continue et de qualité logicielle. Déploiement & production Installer les composants sur les différents environnements. Contribuer aux chronogrammes de mise en production. Participer aux mises en production et au suivi post-déploiement. Assurer un support de production pour sécuriser la stabilité de l'application. Coordination & Agile Participer à l'ensemble des cérémonies Agile / Scrum. Accompagner le métier pendant les phases de recette. Anticiper, remonter et contribuer à la gestion des risques. Coordonner les parties prenantes pour sécuriser le delivery des projets. Environnement technique Java Angular JavaScript / TypeScript REST APIs AWS MongoDB GitHub Jenkins Maven SonarQube Jira Méthodologie Agile Scrum
View this job
Contractor

Contractor jobDéveloppeur Fullstack Senior Java - Vue.Js - Dominante Frontend H/F

█ █ █ ██ █ █
Published on
autonomous
DevOps
Git

Roussillon-en-Morvan, Bourgogne-Franche-Comté

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
Permanent

Job VacancyDéveloppeur Java 17 21 / Kafka

Savane Group
Published on

42k-50k €
Ile-de-France, France
DSI (Digital et Systèmes d'Industriels) est le département du Groupe du client qui : • Assure la performance économique des systèmes en alignant leurs évolutions sur les besoins de l'entreprise ; • Conçoit, développe, assure l'ingénierie évolutive et corrective de ces systèmes ; • Conçoit, développe, assure l'ingénierie évolutive et corrective de ces systèmes intégrant les réseaux filaires et radio nécessaires au bon fonctionnement du client ; • Pilote et garantit, notamment, l'exploitation et la maintenance. DSI est composé de 4 unités opérationnelles : • TSI (Télécoms et Systèmes Industriels) • DWS (Digital Workplace Services) • MSP (Maitrise d'ouvrage, Stratégie et Projets) • Fabrique Digitale L'unité Fabrique Digitale est en charge de mettre en œuvre, maintenir et exploiter les Systèmes d'Information d'Entreprise répondant aux besoins de grands domaines métiers de l'entreprise. Elle veille également à traiter dans la durée l'obsolescence technique des systèmes. ORGANISATION DE L'ENTITE L'entité DSI/FAB/IVM est en charge des domaines suivants : • Design de l'Information pour le Voyageur • Services d'Information pour le Voyageur • Produits et Services Web Responsables Les équipes IV assurent notamment la maîtrise d'œuvre et l'intégration systèmes des grands projets impulsés par le client pour améliorer l'information voyageur. En 2018 a été décidé la refonte des SI de l'information voyageur au sein du client. Cette dernière s'appuie sur le programme « ACIV » (Acquisition Concentration Information Voyageur) qui est dédié à la récupération de l'information voyageur auprès des différents fournisseurs de données (bus, RER, métro), à l'homogénéisation du format des flux sortants et à la transmission des informations aux consommateurs de donnes. ACIV est constitué de plusieurs briques applicatives permettant chacune de traiter un domaine particulier de l'IV (structure, temps d'attente, …) : 1. Brique Structure : Elle permet de récupérer les informations topologiques des différents fournisseurs de données et les met à disposition pour les applications clientes. Elle est considérée comme la brique fondatrice de l'application. Ce sont sur ces données que reposent toutes les informations des briques suivantes. Une partie IHM permet aux administrateurs fonctionnels de faire de la mise en qualité des données (ajouts de données, corrections de données, …). 2. Briques Horaires prochains passages Métro, Bus, Tram et RER : Elles permettent d'agréger les données temps réel en provenance des différents SAE (Système d'Aide à l'Exploitation) des lignes, en les associant avec les données de Structure et en les transformant dans le format de sortie ACIV. 3. Brique Perturbations : Elle est dédiée aux informations circonstancielles (incidents d'exploitation, incidents voyageur, travaux, …). Elle récupère les informations auprès des différents fournisseurs de données : Asimut (IVC) pour les IC métro/ RER/Tram, SAE BUS pour les déviations bus et IDFM (Ile-de-France Mobilités) pour les informations des autres transporteurs (SNCF, TRANSDEV, …). Ces informations sont transformées au format ACIV (ECM : Evénement, Conséquence, Message ; ECI : Etats Circonstanciels Instantanés) afin de les distribuer aux différents consommateurs. 4. Brique Données Autres Transporteurs : Afin de garantir les correspondances, les répercussions d'incidents et, en préparation de la mise en concurrence des transports à venir, il est nécessaire d'avoir les informations des autres transporteurs d'Ile de France. Elle est dédiée à la récupération des informations des prochains passages des autres transporteurs auprès d'IDFM et de les mettre à disposition, après transformation vers le format de sortie ACIV, aux différents médias internes du client. 5. Brique SIRI Information Voyageur : Le client est tenu de fournir à l'autorité organisatrice des transports en Ile-de-France (IDFM) la totalité des informations concernant l'information voyageurs de ses lignes. Elle est dédiée à la diffusion des informations des prochains passages ainsi que des informations circonstancielles vers IDFM. 6. Brique Diffusion : Elle est dédiée à la diffusion des données IV et se base sur la technologie Kafka. Toutes ces applications, et en particulier les briques « horaires », reposent sur des contraintes de performances et de haute disponibilité. ACIV a pour objectif d'être le concentrateur unique de toutes les informations concernant l'information voyageur de la RATP. Il alimente donc l'ensemble des médias internes et externes du cli
View this job
Contractor

Contractor jobLead Développeur Java, IA, Angular, REST, Projet & TMA - (h/f)

emagine Consulting SARL
Published on

8 months
450-500 €
75014, Paris, Ile-de-France
Merci de contacter Sumi Delplanque via LinkedIn Le rôle de Lead Développeur Java consiste à superviser et à garantir la qualité des développements au sein des équipes de programmation tout en intégrant des technologies IA et web modernes. Ce poste est crucial pour assurer que les projets respectent les engagements de délais et de qualité. Responsabilités :Garantir la qualité de code des équipes de développement. Mettre en place et vérifier les bonnes pratiques en accord avec le responsable. Valider le respect des engagements de chiffrage et de délais en début de sprint. Coordonner les actions techniques avec d'autres équipes, y compris l'infrastructure et l'intégration. Gérer la planification des ressources et accompagner les développeurs dans leur montée en compétences. S'occuper du codage de parties spécifiques du programme. Assurer le suivi technique des anomalies et des performances applicatives en production. Réaliser le reporting de l'avancée des développements, des alertes et des risques. Must-haves :Compétences techniques IA, ORCHESTRATION - Confirmé - Impératif Maîtrise de Back : JAVA - JEE - SPRING - SOAP & REST - FRONT : JQUERY - ANGULAR - CSS Expérience en gestion de projet et TMA/ Responsable technique d'application Français courant, anglais lu et écrit. Nice-to-haves :Connaissance de Kafka et K8S. Expérience avec des systèmes legacy et techniques récentes. Autres Détails :Contexte Technique : Application Java de plus de 20 ans avec un mélange de technologies anciennes et modernes. Expérience : 3 à 7 ans d'expérience demandée. Télétravail : 2 jours par semaine Nombre de jours souhaitables sur site : 3 jours par semaine Lieu : Paris 14eme Porte d'Orléans
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