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.

815 results
Contractor
Permanent

Job VacancyArchitecte applicatif

Etixway
Published on
API
J2EE / Java EE
Microservices

1 year
65k-70k €
650-750 €
Paris, France
Dans le cadre d'un projet stratégique auprès de l'un de nos clients, nous recherchons un(e) Architecte Applicatif afin d'accompagner les projets dans la définition, l'analyse et la validation de leurs architectures applicatives. Vous interviendrez dans un environnement SI complexe et fortement structuré, en interaction avec les équipes projets ainsi que les différents experts architecture, infrastructure, exploitation, intégration et sécurité. Vos missions En tant qu'Architecte Applicatif, vous aurez notamment pour responsabilités de : Accompagner les équipes projets dans la définition et l'évolution de leurs architectures applicatives Analyser et challenger les choix d'architecture applicative Vérifier la conformité des solutions proposées avec le cadre d'architecture et les standards du SI Identifier les écarts par rapport à l'architecture cible, les risques, points de vigilance et besoins d'arbitrage Conseiller les projets sur leurs choix technologiques et leur intégration dans le SI existant Analyser les problématiques d'intégration, d'interopérabilité, d'exploitabilité et de sécurité Accompagner les MOE dans la constitution et la rédaction de leurs dossiers d'architecture Préparer et participer aux différentes instances de validation d'architecture Coordonner les différents contributeurs : architecture, infrastructure, exploitation, intégration, sécurité et équipes projets Animer les réunions de préparation et assurer le suivi des actions Produire les comptes rendus, relevés de décisions, plans d'actions, synthèses et reportings Participer à l'amélioration continue du cadre et des bonnes pratiques d'architecture Environnement technique : Java 8 / 11 / 17, OpenShift, Kubernetes, Docker, Linux, API / Web Services, API / Web Services, Jenkins, Ansible, CI/CD, Microservice
View this job
Contractor

Contractor jobTech Lead Java / Angular – Azure (H/F)

Sapiens Group
Published on
Angular
Java
Springboot

3 years
Lille, Hauts-de-France
Votre prochain challenge Vous souhaitez rejoindre un environnement technique stimulant et intervenir sur des sujets à forte valeur ajoutée ? Nous recherchons un Tech Lead Java / Angular pour accompagner une équipe de développement dans la conception, l'évolution et l'industrialisation d'une plateforme reposant sur des technologies modernes et un environnement Cloud Azure. Au-delà de votre expertise technique, vous aurez un véritable rôle de référent auprès des développeurs et contribuerez à faire progresser les pratiques de l'équipe. Vos missions Au quotidien, vous serez amené(e) à : Participer aux choix d'architecture et contribuer à la définition des solutions techniques les plus adaptées aux besoins du projet. Accompagner les développeurs dans la réalisation de leurs travaux et dans leur progression technique. Organiser et animer des revues de code, ateliers techniques, sessions de pair programming ou mob programming. Faire évoluer les pratiques de développement et contribuer à l'amélioration continue de l'équipe. Participer à la mise en place et à l'optimisation des chaînes CI/CD, des outils de qualité et des standards de développement. Veiller à la qualité, à la maintenabilité et à la robustesse du code produit. Contribuer au suivi des applications en production : analyse des incidents, identification des causes racines et mise en œuvre d'actions correctives. Participer à la réduction de la dette technique et à l'amélioration continue des performances applicatives. Anticiper les problématiques de performance, sécurité et observabilité dès la conception des solutions. Contribuer à la sécurisation des mises en production grâce à des mécanismes tels que les feature flags, stratégies de déploiement progressif et procédures de rollback. Être force de proposition sur les sujets techniques complexes et faciliter la prise de décision au sein de l'équipe. Votre environnement technique Vous évoluerez principalement autour des technologies et concepts suivants : Backend Java Spring Boot APIs REST Architectures Event-Driven Frontend Angular Cloud & Industrialisation Microsoft Azure CI/CD DevSecOps Observabilité et monitoring Architecture & pratiques Microservices Architecture hexagonale Architecture monolithique Mitosis TDD Clean Code SOLID DDD
View this job
Contractor

Contractor jobPLSQL(70%) JAVA(30%) Finance

EXteam
Published on
PL/SQL

3 years
550-600 €
Ile-de-France, France
Consultant Java / PL-SQL – Clearing & Produits Dérivés Dans le cadre des activités internationales liées à l'exécution et au Clearing de produits dérivés, au sein d'une équipe IT dédiée à l'architecture et aux développements, vous intervenez sur des projets d'évolution et de maintenance d'applications critiques dans un environnement financier international. Gestion de projetAccompagnement des Business Analysts dans l'expression et l'analyse des besoins, en mode projet ou catalogue. Gestion des demandes d'évolution sur les applications et développements internes. Contribution à l'élaboration des cahiers des charges et des spécifications techniques. Coordination de la mise en œuvre avec les différents intervenants : support, production, éditeurs et fournisseurs. Analyse des spécifications fonctionnelles et réalisation des études d'impact. Définition des solutions techniques adaptées, dans le respect des normes et standards IT. Contribution à l'assurance qualité des développements internes et sous-traités. Suivi des anomalies en phase projet via des outils tels que Jira ou Quality Center. Analyse et développementVous intervenez notamment sur : Le développement autour de progiciels métiers et d'applications internes de reporting, de gestion des risques et d'intégration de chaînes Front-to-Back. Le développement principalement en Java, PL/SQL et Spring Batch. La mobilisation d'une expertise Java Core, notamment sur la gestion des fichiers, les collections et l'API JDBC. L'utilisation des frameworks Spring et Hibernate ; SmartGWT constitue un plus. Une intervention possible sur les frameworks JavaScript ExtJS et/ou Angular. Le développement sur des architectures de type microservices. Le développement dans un environnement technique mutualisé avec intégration et déploiement continus, gestion du code source avec Git et utilisation de différentes branches. La maintenance corrective et évolutive des fonctionnalités existantes. La définition des solutions techniques et l'identification des éventuelles dépendances avec les autres composants du SI. La conception, le développement et la contribution à la documentation technique et fonctionnelle des projets : guides utilisateurs, wiki, outils d'extraction de bases de données, suivi des risques, interfaces comptables, etc. La réalisation de tests de charge et de performance. La réalisation des tests unitaires et d'intégration. La participation aux mises en production, notamment via la contribution aux procédures de déploiement avec les équipes de Service Delivery. Le suivi et l'analyse des incidents en post-production. Environnement fonctionnelUne bonne connaissance du Clearing de produits dérivés ainsi qu'une expérience sur des problématiques réglementaires liées à EMIR sont requises pour intervenir sur ce périmètre. AstreinteLa mission comprend une astreinte de niveau 2.
View this job
Contractor
Permanent

Job VacancyIngénieur Middleware - Serveurs d’applications Java et messagerie - autonome (F/H)

Atlanse
Published on
BMC Remedy
IBM MQ
Java

3 years
50k-60k €
400-500 €
Noisiel, Ile-de-France
Vous intervenez sur l'administration et le maintien en condition opérationnelle et de sécurité des composants middleware. Vous accompagnez les responsables de composants et d'applications dans les déploiements et les évolutions techniques, et apportez votre expertise aux équipes de support N2. Votre rôle Administration et déploiement des composants Middleware · Accompagner les responsables de composants et d'applications dans l'implémentation de solutions techniques sur les différents environnements, en phase projet ou de maintenance · Configurer et administrer les composants dans le respect et en conformité avec les normes en vigueur · Automatiser et documenter les déploiements afin d'assurer la reproductibilité des actions menées et réduire le risque d'erreur · Participer aux tests de performance et de résilience · Veiller au maintien en condition opérationnelle et de sécurité des composants, en veillant à l'intégrité et à la confidentialité des données Préparation et mise en œuvre des changements techniques · Qualifier les changements et préparer les actions, le plan de travail et les livrables nécessaires à leur réalisation · Émettre un avis pour le CAB (comité d'analyse des demandes de changement) en tant que responsable de la réalisation du changement · Réaliser les changements et documenter les interventions et les retours d'expérience · Organiser et assurer les interventions en Heures Non Ouvrées (HNO) pour les opérations critiques si nécessaire Résolution des incidents et traitement des problèmes · Diagnostiquer les incidents, rétablir le service ou escalader (responsables de composants, éditeurs concernés, etc.) · Participer aux téléconférences de résolution des incidents et accompagner les équipes de support N2 dans les investigations · Ouvrir et qualifier les problèmes pour recherche de cause racine notamment en cas d'incidents récurrents · Analyser les problèmes, assurer leur suivi et solliciter d'autres groupes de résolution si nécessaire · Proposer et implémenter des corrections pérennes Fiabilisation de l'exploitation et transmission au support N2 · Analyser les services délivrés, les processus en place et proposer des améliorations et des simplifications · Rédiger et actualiser les procédures et les éléments de diagnostic utiles à la résolution des incidents · Former les équipes de support N2 sur les technologies du périmètre · Assurer un suivi régulier, donner de la visibilité sur le plan de charge et remonter les alertes
View this job
Contractor
Fixed term
Permanent

Job VacancyDEV TALEND

Gamme solutions
Published on
Big Data
CI/CD
Cloudera

36 months
40k-45k €
400 €
Le Mans, Pays de la Loire
Au sein de l'équipe Socles Data / DataHub, nous recherchons un profil expérimenté pour renforcer l'expertise autour de Talend et contribuer au maintien, à l'évolution et à la modernisation de notre plateforme Data. Le poste comporte deux dimensions : Priorité : expertise et maîtrise de Talend En complément : contribution aux développements et évolutions du Socle Générique La société devra fournir les prestations suivantes : Expertise Talend, cœur du poste - Assurer un rôle de référent technique Talend 8. - Accompagner les équipes utilisatrices et apporter du support aux développements Talend. - Analyser et résoudre les anomalies liées aux traitements Talend. - Maîtriser les spécificités des traitements Big Data / Spark. - Participer aux travaux de compatibilité entre Talend, Cloudera CDP et Spark 3. - Maintenir et faire évoluer les projets de référence CORE et HOWTO : variables de contexte, joblets, métadonnées et patterns de développement. - Comprendre et manipuler la structure des projets Talend, notamment les fichiers .item et .properties, les composants et leurs attributs. - Contribuer au maintien des composants custom Talend. - Assurer la création et le suivi des Cases Talend lorsque nécessaire. - Diffuser les bonnes pratiques et accompagner les Tech Leads. Contribution au Socle Générique En complément de son rôle Talend, le candidat pourra participer aux activités du Socle Générique : - développement Java / Spring Boot ; - analyse et correction d'anomalies ; - contribution aux évolutions techniques du socle ;
View this job
Contractor

Contractor jobDéveloppeur Full Stack Java / Angular Senior (Lyon)

SQLI
Published on
Java

6 months
400-480 €
Lyon, Auvergne-Rhône-Alpes
Bonjour, Pour le compte de l'un de mes clients dans le secteur de l'énergie, je suis à la recherche d'un Développeur Full Stack Java / Angular Senior sur Lyon, idéalement en pré-embauche. Dans le cadre du renouvellement d'une équipe projet stratégique, nous recherchons donc un développeur Full Stack confirmé capable d'intervenir à la fois sur la maintenance de l'existant et sur la modernisation complète du système d'information. Il opérera dans le maintien en conditions opérationnelles de l'application existante ainsi que la participation active à la construction de la nouvelle plateforme basée sur les dernières technologies Java et Angular. Ses missions : Maintenance de l'existant Analyse et correction des anomalies. Réalisation des évolutions fonctionnelles. Maintenance des traitements batch. Optimisation des performances applicatives et SQL. Support aux recettes et mises en production. Construction de la nouvelle application Participation au cadrage technique de la nouvelle architecture. Développement des services back-end en Java 25 et Spring Boot 3.5. Développement du front-end en Angular 21. Mise en œuvre des bonnes pratiques d'architecture et de qualité logicielle. Participation aux revues de code et aux choix techniques. Contribution à l'industrialisation des développements. DevOps et exploitation Maintien et évolution des pipelines CI/CD. Automatisation des déploiements. Participation à l'administration des environnements AWS. Suivi de la qualité via Sonar. Participation à la supervision et à la résolution des incidents de production. Profil recherché : Compétences indispensables : Minimum 10 ans d'expérience en développement Java. Très bonne maîtrise de Spring Boot. Très bonne maîtrise d'Angular. Expérience des architectures API REST. Solides connaissances PostgreSQL. Expérience des chaînes CI/CD. Expérience des environnements cloud AWS. Maîtrise de Git. Compétences appréciées Migration de versions majeures Java. Refonte ou modernisation d'applications legacy. Conteneurisation (Docker, Kubernetes). Architecture microservices. Spring Batch. Ansible.
View this job
Contractor

Contractor jobDevelopeur fullstack Java/Angular (H/F)

Insitoo Freelances
Published on
Angular
Java

2 years
400-460 €
Lyon, Auvergne-Rhône-Alpes
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Developeur fullstack Java/Angular (H/F) à Lyon, France. Les missions attendues par le Developeur fullstack Java/Angular (H/F) : Vos missions Concevoir et développer de nouvelles fonctionnalités à partir des spécifications fonctionnelles. Développer des solutions robustes et performantes en respectant l'architecture établie. Assurer la couverture de tests (TDD, tests croisés) et participer aux revues de code. Challenger les besoins fonctionnels et orienter l'équipe vers les meilleures pratiques techniques. Rédiger la documentation technique et apporter un support aux équipes fonctionnelles. Votre profil Expérience confirmée en tant que Développeur Fullstack (séniorité attendue). Maîtrise impérative des technologies Java 21 et Angular 16. Solide expertise sur les bases NoSQL / Big Data : ElasticSearch et CassandraDB. Pratique avérée des méthodes de développement DDD et TDD, ainsi que de la culture Agile. Connaissances appréciées de l'écosystème : Spring Boot, Kafka, Tomcat, Jenkins, Ansible, JGiven. Les modalités Lieu : Lyon Télétravail : 50 % Démarrage : 1ᵉʳ janvier 2027 Durée : 6 mois renouvelables (jusqu'à 36 mois)
View this job
Contractor
Permanent
Fixed term

Job Vacancy2 profils Développeur Java / Spring Boot

DATACORP
Published on
Agile Method
CI/CD
DevOps

1 year
31k-37k €
270-290 €
Lyon, Auvergne-Rhône-Alpes
Contexte de la missionDans le cadre de projets d'évolution et de sécurisation du SI, notre client recherche 2 profils Développeur Java / Spring Boot : 1 Développeur Java Junior 1 Développeur Java Confirmé Les consultants intégreront une équipe en charge du MCO/MCS de services critiques d'authentification et de gestion des habilitations, dans un environnement à fortes exigences de sécurité et de disponibilité. La mission s'inscrit notamment autour de deux projets : Refonte d'un référentiel, avec une orientation progressive vers une architecture Microservices, au fil des PI. Projet Observabilité, permettant d'interroger le référentiel des échanges, de déclencher des alertes selon des règles définies et de restituer ces alertes dans l'outil d'hypervision du client. Vos principales missionsDéveloppement – 90 % de l'activitéConcevoir et développer des modules d'authentification personnalisés. Concevoir, développer et intégrer des API Java. Participer à la conception et à l'évolution d'architectures Microservices. Développer et maintenir les composants Back-End et Front-End. Contribuer aux interfaces utilisateurs et au design UI. Participer à la mise en conformité avec les règles RGAA. Participer à la gestion des vulnérabilités et à la sécurisation du code source. Contribuer aux audits de code et aux tests de l'usine logicielle. Participer aux évolutions fonctionnelles et techniques des services. Être force de proposition sur l'amélioration des solutions existantes. Participer à l'amélioration de l'exploitation du SI. Activités OPSMaintenir et faire évoluer les pipelines CI/CD. Participer aux déploiements et à leur automatisation. Analyser les incidents techniques en production. Réaliser les opérations de troubleshooting. Participer aux post-mortems et aux analyses de Root Cause. Contribuer à l'amélioration continue de la qualité et de la disponibilité des services.
View this job
Permanent

Job Vacancy[CDI] Développeur Java Confirmé — Full-Stack / CI/CD / Sécurité / IA

CONCRETIO SERVICES
Published on
Angular
AngularJS
CI/CD

45k-55k €
Lyon, Auvergne-Rhône-Alpes
MISSIONS PRINCIPALES Développement Java Développer et maintenir des APIs REST et microservices en Java 17/21 avec Spring Boot 3.x (Spring Security, Spring Data JPA) Écrire des tests unitaires et d'intégration rigoureux (JUnit 5, Mockito, AssertJ) Participer aux code reviews en équipe mixte Contribution Full-Stack TypeScript Développer des composants et interfaces en Angular (RxJS, routing, HttpClient) ou Vue.js (Composition API, Pinia, Vue Router) Intégrer les APIs REST depuis le front-end en TypeScript CI/CD & DevOps Contribuer aux pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins ou équivalent) : écriture, amélioration, intégration des tests automatisés et du linting Maîtriser le cycle de delivery complet : commit → build → test → deploy Sécurité by Design Appliquer l'OWASP Top 10 dans le développement quotidien : injection, XSS, CSRF, broken auth Gérer les dépendances vulnérables (SCA : Dependabot, Snyk, OWASP Dependency-Check) Configurer et utiliser Spring Security (authentication, autorisation, JWT/OAuth2) Usage de l'IA dans le Développement Utiliser GitHub Copilot, Cursor, Claude Code ou équivalent au quotidien pour la génération de code, les tests, la documentation et le refactoring Structurer les prompts pour des cas d'usage complexes Valider et revue le code généré pour éviter la dette technique Collaboration en Équipe Mixte Participer aux rituels Agile (daily, sprint planning, review, rétro) Travailler avec des interlocuteurs variés : développeurs ESN, tech leads et product owners côté client Gérer Git en équipe : branching strategy, merge requests, résolution de conflits
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