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.

Your search returns 570 results.
Permanent

Job VacancyETL Developer

█ █ █ ██ █ █
Published on
Java
JSON
Python

Bournemouth, England, United Kingdom

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
Contractor

Contractor jobAnalyste Développeur GED

LeHibou
Published on
EDM (Electronic Document Management)
Java
Javascript

6 months
490 €
Puteaux, Ile-de-France
Notre client dans le secteur Assurance recherche un/une Analyste Développeur GED H/F Description de la mission : Positionné au sein d'une équipe pluridisciplinaire, le prestataire aura en charge : · Le développement et le maintien en conditions opérationnelles des applications GED · La réalisation et/ou la coordination des actions d'upgrade de base de données, d'upgrade de serveurs et d'OS. · L'analyse et l'évaluation des demandes de maintenance évolutives et correctives, en étant garant des livrables fournis aux utilisateurs (SFD / Réalisation/Tests Unitaires et D'Intégration / déploiement) · La rédaction des spécifications techniques ainsi que le chiffrage des développements Excellente maîtrise des technologies Java, JavaScript, XML/XSL, ASP Classic, ActiveX et ANT, ainsi que des protocoles et mécanismes associés (authentification, certificats, réseaux, sécurité). · De solides connaissances techniques notamment sur les serveurs d'applications JBoss et IIS, les environnements Windows et Linux, ainsi que sur les outils de gestion du cycle de vie applicatif tels que SVN, Jenkins et Azure DevOps. · Une expérience ou une bonne connaissance des solutions de Gestion Électronique de Documents (GED) et des moteurs de workflow constitue un atout apprécié. Expérience significative de plus de 5 ans en conception et développement d'applications, avec une solide maîtrise des cycles de développement et des bonnes pratiques de conception logicielle. · Capacité à évoluer efficacement dans un environnement international et anglophone. · Qualités d'écoute, de communication et de collaboration avec des interlocuteurs techniques et métiers. · Rigueur et autonomie. · Sens de l'organisation et dynamisme. · Suivi et reporting spontané. · Bonne capacité d'analyse. · Esprit de synthèse (prise de recul). · Aisance relationnelle et rédactionnelle. Compétences / Qualités indispensables : Développement Java (Java SE/EE) et maintenance d'applications complexes., Maîtrise de JavaScript, XML/XSL, ASP Classic, ActiveX et ANT., Administration et exploitation de serveurs d'applications JBoss et IIS., Connaissance des environnements Windows et Linux., Gestion des bases de données et réalisation d'upgrades/migrations techniques., Utilisation des outils DevOps et ALM : SVN, Jenkins et Azure DevOps., Connaissance des protocoles de sécurité (authentification, certificats, réseaux, sécurité applicative)., Expérience sur des solutions de GED (Gestion Électronique de Documents) et moteurs de workflow. Compétences / Qualités qui seraient un + : XP Secteur assuranceInformations concernant le télétravail : Oui — 2 jours/semaine
View this job
Contractor

Contractor jobTech Lead BFF (Java)

Cherry Pick
Published on
Java
Spring

24 months
630-680 €
Paris, France
Description du Poste : Nous recherchons une/un Tech Lead expérimenté(e), spécialisé(e) dans la gestion de solutions applicatives complexes, les environnements API / Backend / Java / Spring, et l'écosystème cloud Azure. Elle/Il assure la coordination des équipes de développement, la mise en œuvre de solutions robustes (Java, SQL Server, Redis), l'intégration continue via Azure DevOps, et le suivi des performances applicatives. Habitué(e) aux environnements exigeants et à la transversalité, il doit veiller à la bonne livraison des projets en respectant qualité, budget et délais. Responsabilités : Pilotage de projet : Superviser la planification, l'exécution et le suivi des projets IT en collaboration avec les PM/PO, en veillant au respect des délais, du budget et de la qualité. Réaliser des analyses d'impacts des évolutions sur les solutions existantes. Coordonner les activités entre les équipes de développement, les parties prenantes métier et les autres fonctions transverses (MOE/MOA). Participer à la bonne application des méthodologies Agiles (Scrum, Kanban) et des différents rituels associés (Daily, Sprint Planning, Rétrospective, etc.). Leadership technique : Participer à la définition des architectures techniques et s'assurer de leur mise en œuvre cohérente avec les standards. Elaborer le design des architectures techniques sur la base des User Stories. Encadrer techniquement les développeurs : revue de code, accompagnement sur les bonnes pratiques, aide à la résolution des problématiques techniques et partage de connaissances. Veiller à la qualité du code et des différentes livraisons techniques, à la maintenabilité et la performance du code ainsi que le respect des normes internes. Suivi de la qualité & de la performance : Superviser et suivre la réalisation des phases de tests techniques. Suivre les indicateurs de performance technique (couverture de tests, taux d'erreurs, performance des APIs, etc). Suivre la résolution des anomalies, incidents ou problèmes de performance. Intégration et déploiement : Superviser la mise en place et la bonne exécution des chaînes CI/CD (Azure DevOps ou autre). Veiller à la stabilité des environnements de développement, test et production. Documentation & traçabilité : Garantir la production et la mise à jour de la documentation fonctionnelle et technique (API, flux, architecture, etc.). S'assurer que les décisions techniques sont tracées et communiquées aux bonnes parties prenantes. Collaboration et communication : Assurer une communication fluide avec les Product Owners, UX/UI, QA, DevOps, et autres intervenants. Traduire les besoins fonctionnels en exigences techniques compréhensibles par les équipes de développement. Innovation & amélioration continue : Assurer une veille technologique régulière afin de proposer des pistes d'optimisation ou d'évolution des solutions techniques. Animer les rétrospectives et proposer des axes d'amélioration continue au sein des équipes. Innovation & amélioration continue : Assurer une veille technologique régulière afin de proposer des pistes d'optimisation ou d'évolution des solutions techniques. Animer les rétrospectives et proposer des axes d'amélioration continue au sein des équipes.
View this job
Permanent

Job VacancyResponsable Technique Java/Cloud (H/F) – Domaine de l’environnement

CELAD
Published on

52k-58k €
Toulouse, Occitania
Nous recherchons un Responsable technique Java au sein d'une chaîne de traitement backend intervenant au cœur d'un environnement multiproduits, cloud natif et transverse, en interaction étroite avec les équipes de développement, d'architecture et les différentes entités métiers. Votre rôle sera central dans la définition des orientations techniques backend Java et dans l'accompagnement des équipes de développement réparties sur plusieurs projets. Vos missions : 🎯 Vous interviendrez à la fois sur la stratégie technique backend Java/microservices et sur l'accompagnement opérationnel des équipes : Définir et faire évoluer la stratégie technique backend Java, adaptée aux différents produits et alignée avec les orientations des architectes. Encadrer et accompagner les développeurs backend (animation technique, suivi individuel et remontée des alertes) Assurer le rôle de point d'escalade technique sur des problématiques complexes Suivre et analyser la performance des équipes backend Contribuer au support des Business Units dans les réponses aux appels d'offres (expertise Java, chiffrage, architecture) Coordonner les activités avec les équipes DevOps, IT, Ops, DBA. Participer aux réunions hebdomadaires de coordination transverse Environnement technique : 🛠️ Vous évoluerez dans un environnement Java backend, orienté cloud et conteneurisation, structuré autour de chaînes de traitement distribuées : Java / Maven, avec un niveau d'expertise attendu avancé à expert Architectures backend multi-produits et services Cloud (AWS, Azure ou GCP) – forte sensibilité aux environnements cloud-native Kubernetes (K8S), Helm pour l'orchestration et le déploiement des applications Environnements fortement interconnectés avec les équipes DevOps et infrastructure Pratiques d'ingénierie logicielle industrialisées : CI/CD, qualité, supervision, performance
View this job
Contractor

Contractor jobDéveloppeur Java - Nantes

KUBE Partners S.L. / Pixie Services
Published on
Java
Kubernetes
Springboot

1 year
350-450 €
Nantes, Pays de la Loire
VOTRE PROFIL Ce que vous serez amené.e à faire : Vous contribuez au développement des features d'un produit du X-Merch en assurant la scalabilité, la résilience, la sécurité et l'évolutivité. Vous participez activement aux ateliers de cadrage et de conception des nouvelles fonctionnalités. Vous êtes au sein de votre équipe pour aider à la résolution de problématiques complexes (temps de réponse backend, gestion du crawl budget, pipelines de données). En tant que confirmé.e, vous êtes garant.e de la qualité du code au sein de l'équipe grâce aux bonnes pratiques de développement (code review, pair programming, clean code …). Vous rayonnez techniquement au sein de votre équipe grâce à votre expertise Java et êtes force de proposition sur les choix techniques de votre périmètre. Vous êtes continuellement en veille technologique et vous êtes force de proposition pour déployer de nouvelles technologies qui permettent de construire les solutions de demain. Ce dont vous aurez besoin pour réussir : Vous avez au moins cinq ans d'expérience dans le développement backend. Bonne maîtrise des best practices de développement logiciel (architecture, design patterns, testable code). Forte culture technique sur les solutions backend (microservices, event driven, serverless, ...) Vous êtes capable de produire des services qui répondent à un fort trafic Vous appréciez travailler en équipe, apprendre tous les jours et vous renouveler au sein d'un environnement qui promeut l'humain, les talents et la prise de décision. Vous maîtrisez l'anglais (niveau B2) que vous utilisez quotidiennement pour échanger avec vos utilisateurs ou vos partenaires.
View this job
Contractor

Contractor jobDéveloppeur Back-end Java Spring Boot (F/H)

CELAD
Published on

1 year
450-500 €
Paris, France
Dans le cadre du renforcement d'une squad Agile, nous recherchons actuellement un.e Développeur Back-end Java Spring Boot pour intervenir chez l'un de nos clients du secteur bancaire. Vous intégrerez une équipe en charge de l'évolution, de la maintenance et du maintien en conditions opérationnelles de plusieurs applications stratégiques destinées aux conseillers bancaires. Vous participerez au développement de nouvelles fonctionnalités, à l'amélioration continue des produits et au suivi des mises en production. 🎯 Votre rôle En tant que Développeur Back-end Java, vous intervenez sur l'ensemble du cycle de vie des applications, de la conception technique jusqu'au déploiement en production. Vous contribuez au développement de nouvelles fonctionnalités, à la qualité des livrables et à la stabilité des applications en collaboration avec les Business Analysts, les développeurs Front-end, le Product Owner et les équipes techniques. Vos missions💻 Développement Back-end Vous participez au développement et à l'évolution des applications. À ce titre, vous serez amené.e à : Concevoir les solutions techniques répondant aux besoins métier. Développer les fonctionnalités priorisées dans le backlog. Concevoir et développer des API REST. Réaliser les tests unitaires et les tests d'intégration. Participer aux revues de code et appliquer les bonnes pratiques de développement. Corriger les anomalies et assurer la maintenance évolutive et corrective. 🚀 Déploiement & maintien en conditions opérationnelles Vous accompagnez les applications jusqu'à leur mise en production. Vos principales responsabilités seront de : Déployer les composants sur les différents environnements. Préparer les livraisons et les mises en production. Assurer le suivi des déploiements avec les équipes techniques. Diagnostiquer et corriger les incidents de production. Maintenir à jour la documentation technique. Contribuer à l'amélioration continue de la qualité des applications. 🤝 Collaboration Agile Vous évoluez au sein d'une squad Agile pluridisciplinaire. Dans ce cadre, vous serez chargé.e de : Participer aux cérémonies Scrum. Collaborer avec les Business Analysts, Product Owner, Scrum Master et développeurs Front-end. Contribuer à l'affinage du backlog et aux User Stories. Participer aux démonstrations, rétrospectives et ateliers de conception. Être force de proposition sur les choix techniques et les améliorations du produit. 🧭 Environnement technique🛠 Technologies Java 21 Spring Framework Spring Boot API REST JSON XML Swagger / OpenAPI SQL GitLab Jenkins CI/CD SonarQube Postman Jira Software 🛠 Méthodes Scrum Kanban
View this job
Permanent

Job VacancySoftware Engineer with C# Java and Azure

Nexus Jobs Limited
Published on

£60k-95k
London, England, United Kingdom
Software Engineer with C# or Java and Azure Must have a bachelor's degree in computer science, software engineering, or a related field is required. Must have at least 4 to 6 years of progressively complex experience in a directly related area, during which both professional and technical capabilities have been clearly demonstrated. Coupled with at least 4 years of design and development. experience with various relevant Microsoft platforms, tools, technologies, patterns, and techniques related to Azure tools, integration, and data is required. Experience with industry/domains like pharmaceutical, finance, HR, sales, marketing, and manufacturing is highly preferred. Experience with healthcare industry regulations, data security and compliance standards (e.g. GDPR), and EDI standards (e.g. FHIR, HL7), etc. is very valuable. Developer certifications of Azure and/or Microsoft suite technologies is a big plus. Technical skills: In-depth knowledge and thorough experience in programming, configuring, and/or integrating using/with Azure integration tools like Data factory, LogicApps, Functions, API Management, Data catalog, WebApps, Integration service environment, configuring monitoring & diagnostics, etc., and connectivity & security configurations (certificates, encryptions, etc.). In-depth knowledge and experience with Azure data storage (SQL Server, Data lake, Synapse, etc.) & access tools, APIs, cloud connectivity, and ETL processes. Knowledge and some experience of MS Office/MS Office 365 suite, SharePoint Online, Power Apps, GitHub, MS Teams, etc. In-depth knowledge & experience using Visual Studio, with one of the programming languages: C#/Java/JavaScript/Python, and PowerShell. In-depth knowledge and thorough experience of using Serverless, SOAP, XML, REST, JSON, EDI, XSLT, Async/Sync, Request/Response, Service Bus, Publish/Subscribe, Batch/Real-time, Scheduling, Event triggers, etc. In-depth knowledge and development experience using MS SQL Server (SSIS, T-SQL, Stored procedures, Functions, Views, Queries, Datatype conversions, etc.). Thorough understanding of the fundamental architecture of the cloud and on-prem MSFT Suite (e.g. Share point) and Integration platforms architecture (e.g. BizTalk, MuleSoft, or similar), etc., and version control methods. Solid fundamentals and thorough understanding of exception handling principles and production/operational support solutions (alerts, dashboards, runbooks, etc.) Experience working with Azure DevOps and CI/CD pipeline. Experience working with APIs, Postman/SOAPUI tools, MS D365, ServiceNow, Azure Analytics tools, Azure Data lake, Azure Synapse, Azure BYOD & Data verse, Informatica, BI tools, etc. is a big plus. General business skills: Clear communication to translate and explain business requirements to technology & vice-versa. Analytical & methodical mindset with a problem-solving attitude is extremely important for the success of this role. Clear, concise written, verbal, and presentation skills. Must be a team player who can earn a team's respect quickly. Ability to take initiative and be innovative. Ability to complete projects and achieve results in an ambiguous work environment. The role will be based in London and can be partly remote. The Client is based in Livingston NJ USA. Salary will be in the range £60K to £95K. Please do send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancyDéveloppeur Java Spring Boot (F/H)

CELAD
Published on

Paris, France
Dans le cadre du renforcement de ses équipes de développement, nous recherchons actuellement un.e Développeur Java Spring Boot pour intervenir chez l'un de nos clients du secteur bancaire. Vous intégrerez une squad Agile en charge du développement et de l'évolution d'applications critiques, au sein d'un environnement Cloud moderne et orienté microservices. Vous participerez aux développements, aux évolutions fonctionnelles et techniques ainsi qu'à l'amélioration continue des applications, en collaboration avec les autres membres de l'équipe. 🎯 Votre rôle En tant que Développeur Java, vous intervenez sur l'ensemble du cycle de développement des applications, de la conception jusqu'à la mise en production. Vous contribuez au développement de nouvelles fonctionnalités, à la maintenance évolutive et à l'amélioration de la qualité des applications dans un environnement Cloud et DevOps. Vos missions 💻 Développement backend Vous participez au développement et à l'évolution des applications. À ce titre, vous serez amené.e à : Développer de nouvelles fonctionnalités en Java Concevoir et faire évoluer des microservices avec Spring Boot Participer aux revues de code et appliquer les bonnes pratiques de développement Réaliser les tests unitaires et contribuer à la qualité des livrables Corriger les anomalies et assurer la maintenance évolutive des applications ☁️ Environnement Cloud & DevOps Vous contribuez à l'industrialisation et au déploiement des applications. Vos principales responsabilités seront de : Déployer les applications sur Kubernetes Participer aux évolutions de l'environnement IBM Cloud Contribuer à l'amélioration des performances et de la fiabilité des applications Participer au maintien en conditions opérationnelles des services 🤝 Collaboration Agile Vous évoluez au sein d'une équipe Agile. Dans ce cadre, vous serez chargé.e de : Participer aux cérémonies Scrum Collaborer avec les développeurs, les Business Analysts et les équipes d'exploitation Contribuer aux choix techniques et à l'amélioration continue de la squad 🧭 Environnement technique 🛠 Technologies Java 17 / Java 21 Spring Boot 3 & 4 PostgreSQL IBM Cloud Kubernetes Microservices Git API REST
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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