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 569 results.
Permanent

Job VacancySenior Java Developers

CGI
Published on

United Kingdom
At CGI, we're shaping the future of digital UK Government solutions, building secure, high-impact platforms that improve services for millions across the UK. As a Senior Java Developer , you'll play a pivotal role in designing and developing scalable, resilient back-end systems using the latest Java and microservices technologies. You'll collaborate with skilled professionals who take ownership of their work, share ideas freely, and are empowered to create solutions that make a lasting difference. This is an opportunity to contribute to a variety of major national UK Government programmes where innovation, teamwork, and continuous learning come together to deliver meaningful results for our clients and UK helping improve UK citizens' lives. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of our work programmes, you will need to hold UK Security Clearance or be eligible to go through this clearance. These roles will be predominately hybrid with some work based in UK CGI or client offices depending on the specific programme. Travel away from base office will be expensed.
View this job
Contractor

Contractor job261387/Tech Lead Java - Risques de crédit

WorldWide People
Published on
Java

6 months
400-510 €
Paris, France
Tech Lead Technique JAVA- Risques de crédit - Expérience significative en tant que techlead Java Connaissance du langage Python et de l'environnement Hadoop. Aptitude à interagir avec des équipes multidisciplinaires et à comprendre les enjeux fonctionnels. Esprit analytique, force de proposition et capacité à travailler dans un environnement anglophone. Au sein de la DSI, notre équipe composée de 30 collaborateurs répartis entre Paris et Porto, a la charge de maintenir, de faire évolution et de traiter les nouveaux besoins sur le périmètre risques de crédit. Nous travaillons en mode agile, en étroite collaboration avec les métiers, et sommes intégrés dans un cadre d'agilité à l'échelle inspiré du modèle SAFe. Goals and deliverablesVos responsabilités Maintenabilité et évolutivité Informer son manager sur les décisions techniques à prendre, en clarifiant les enjeux et les risques associés tant aux choix à faire qu'à éviter Proposer une vision technique claire et des orientations cohérentes pour les projets dont il/elle a la charge Participer à la sécurisation et au développement des actifs existants et à venir Collaborer avec différentes équipes (architectes, production, métiers) pour anticiper et répondre aux futurs défis Contribuer activement à l'optimisation de l'architecture applicative en proposant des solutions intermédiaires innovantes, tout en respectant les objectifs de livraison de la roadmap métier Encadrement de l'équipe de développement : Collaborer avec les autres membres de l'équipe pour planifier, estimer et prioriser les tâches Accompagner les membres de l'équipe, partager des connaissances et aider à résoudre des problèmes techniques complexes Effectuer des revues de code pour garantir la qualité du code produit et s'assurer que les normes sont respectées. Participation au développement et maintenance sur l'ensemble du cycle de vie applicatif : Assurer le maintien en condition opérationnelle des assets du domaine en appliquant les standards DevOps et de sécurité de la Communauté client Livrer régulièrement des améliorations fonctionnelles et techniques en cohérence avec la roadmap métier Concevoir des solutions répondant aux besoins des utilisateurs tout en respectant l'architecture défini au sein du groupe. Vos atouts pour réussir Profil recherché : Expérience significative en tant que techlead Java Connaissance du langage Python et de l'environnement Hadoop. Aptitude à interagir avec des équipes multidisciplinaires et à comprendre les enjeux fonctionnels. Esprit analytique, force de proposition et capacité à travailler dans un environnement anglophone. Expected skillsSkillsSkill level Eclipse Expert Jenkins Expert Tomcat Expert SQL Expert Maven Expert Postman Expert Spring Boot Expert Python Expert Java Expert Sonar Expert Angular Expert
View this job
Contractor

Contractor job261934/Tech Lead Java / Angular Nantes

WorldWide People
Published on
Angular
Java

3 months
400-450 €
Nantes, Pays de la Loire
Tech Lead Java / Angular NantesLes compétences obligatoires : • Connaissance d'Oracle 12, Langages sql, plsql • Scripting en ksh sous AIX Au sein de l'équipe Portail / Bandeau Smartéo conduites en mode agile (Scrum) : la mission concerne une prestation de Tech Lead et se composera des activités suivantes : • La conception de la solution informatique en élaborant les spécifications détaillées le cas échéant • La rédaction des US techniques en lien avec les développeurs et le PPO • Les développements de la solution informatique et suivi des autres développements • Les tests unitaires • Le support de prod et recettes Le périmètre et les livrables des lots fera l'objet d'un partage entre le client le soumissionnaire en début de chaque lot, et lors des cérémonies agiles (avec affinage des estimations vs capacité à faire), afin de repréciser les attentes Les compétences obligatoires : • Connaissance d'Oracle 12, Langages sql, plsql • Scripting en ksh sous AIX Les compétences complémentaires appréciées : • Expertise Oracle (notions d'administration, requête SQL complexe, utilitaires Oracle type SQLloader) • Websphere . Goals and deliverables 1. Requête formalisée 2. Compte Rendu de recette 3. Demande de Travaux 4. Retour d'analyse de logs Expected skillsSkillsSkill level oracle 12 Confirmed JAVA Confirmed KSH Confirmed API REST Confirmed SQL Confirmed ANGULAR Confirmed
View this job
Permanent

Job VacancyDéveloppeur Java Full Stack Senior

ASTRELYA
Published on
J2EE / Java EE

40k-45k €
Ile-de-France, France
Développeur Java FullStack Banque / FinanceASTRELYA Île-de-France, France (Hybride) EnregistrerPostuler Astrelya est un cabinet de conseil franco/suisse, en très forte croissance depuis sa création en 2017, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique. Il est composé de 300 expert passionnés. Le cabinet accompagne ses clients sur l'ensemble du cycle de transformation, depuis la phase de cadrage jusqu'à la mise en œuvre opérationnelle, avec une expertise forte en Data/IA, Cloud, DevOps et méthodes agiles. Astrelya se distingue par un modèle fondé sur la proximité, la confiance et une culture humaine forte, qui place les collaborateurs au cœur de la création de valeur. Dans le cadre de notre développement dans le secteur de la Banque / Finance, nous recherchons un Développeur Java / Angular confirmé Voici quelques exemples de projets sur lesquels vous pouvez intervenir : Refonte des applications en architectures microservices Modernisation des applications de flux financiers APIsation Vos Rôles & Responsabilités Participer à l'analyse des besoins et à leur modélisation Design de la solution en micro-services Conception / développement des fonctionnalités Mise en place de tests automatisés unitaires et fonctionnels Design graphique des écrans WEB Participer à la mise en place des pipelines CI/CD Etre garant des bonnes pratiques et de la qualité du code Support aux tests d'intégration IT et métier (UAT)
View this job
Contractor

Contractor jobLead développeur Java / Angular H/F

SPI INFORMATIQUE
Published on
Angular
Apache Kafka
Apache Tomcat

3 months
100-500 €
Deux-Sèvres, France
Dans le cadre de la rénovation du socle de gestion des contrats, notre client recherche un profil expérimenté capable d'accompagner ses équipes sur les dimensions suivantes : Suivi de sujets techniques en soutien de plusieurs squads, dans le cadre de la feuille de route technique de la tribu (levée d'obsolescence, sécurisation des accès, etc.) Sujets fonctionnels nécessitant potentiellement de nouveaux socles applicatifs Soutien aux squads pour l'intégration du catalogue produit dans les applications de la tribu Modernisation des applications, notamment autour du compte sociétaire Modernisation des batchs Chantier de modernisation : Le périmètre du chantier comprend notamment : Mise en place d'une solution cible pour souscrire et gérer les produits Construction Mise en place d'une solution cible pour souscrire et gérer les produits du marché Entreprise Mise en place d'une solution cible pour gérer la coassurance en mode suiveur Mise en place d'une solution cible pour le retraitement automatisé et les propositions d'avenants Mise en place d'une solution cible nocode pour souscrire et gérer des contrats spécifiques (Sécurité Elus, Sécurité Fonctionnaires) Refonte du catalogue produit, de la gestion des taxes, de la gestion des tarifs, et apisation du moteur de tarif (sujet pluriannuel) Scalabilité des traitements pour gérer à terme 700 à 800 000 contrats Missions principales :Contrôler la bonne progression des développements, définir la ligne directrice, les choix techniques et les méthodes à utiliser Accompagner l'équipe et résoudre les problèmes rencontrés Interagir au quotidien avec les autres membres de la squad (PO, AM, ops) Être le référent en matière de code, mettre en place de bonnes pratiques et vérifier les actions menées par l'équipe de développement Développer Designer et décliner les architectures
View this job
Contractor
Permanent

Job VacancyExpert Apache Camel - Migration TIBCO

VISIAN
Published on
Java
TIBCO

1 year
Ile-de-France, France
ContexteMission d'intégration middleware autour d'Apache Camel, visant la migration de flux existants depuis TIBCO vers une architecture cloud-native moderne. L'environnement technique est centré sur des solutions Java, Spring Boot, et des architectures event-driven avec Kafka et IBM MQ. Le projet inclut la mise en place d'infrastructures automatisées via Infrastructure as Code et GitOps, ainsi que le renforcement de l'observabilité et de la résilience des systèmes. MissionsMigration de flux TIBCO vers Apache Camel : analyse des routes existantes, réécriture et qualification Développement et maintenance de routes Apache Camel complexes en Java DSL et YAML DSL : routage dynamique, CBR (Content-Based Router), Enterprise Integration Patterns, gestion des erreurs via Dead Letter Channel, Retry et Circuit Breaker Conception de kamelets réutilisables et mise en place de catalogues de composants d'intégration partagés Implémentation de pipelines d'orchestration multi-étapes avec gestion des transactions distribuées et rollbacks Mise en place de mécanismes d'idempotence (Idempotent Consumer EIP) pour garantir une livraison exactly-once sur les flux critiques Implémentation de transformations complexes : XSLT avancé, JSONata, templates Velocity, marshalling/unmarshalling (JAXB, Jackson) Développement et maintenance de services backend Spring Boot exposant des API REST Intégration avec des systèmes de messagerie et des architectures event-driven (Kafka, IBM MQ) Implémentation de patterns de résilience : split/aggregate, throttling, backpressure, routage asynchrone Déploiement et exploitation sur infrastructure cloud-native avec application des principes d'Infrastructure as Code : définition, versioning et déploiement de l'infrastructure via Terraform, Helm et GitOps (ArgoCD ou Flux) Contribution au pipeline GitLab CI/CD et aux déploiements multi-environnements Mise en place et maintenance des tests d'intégration (CamelTestSupport, TestContainers) Participation aux activités d'observabilité : métriques Camel (Micrometer), supervision des routes Outils & EnvironnementApache Camel (Java DSL, YAML DSL, EIP, kamelets, gestion avancée des erreurs) TIBCO (BusinessWorks, EMS ou équivalent) Spring Boot 3.x Java 17 / 21 Cloud-native : conteneurs, déploiement et exploitation Infrastructure as Code : Terraform, Ansible ou équivalent GitOps (ArgoCD, Flux ou équivalent) Kafka et architectures event-driven XML, XSD, XSLT avancé, transformation et validation de messages Patterns EIP : CBR, Aggregator, Splitter, Idempotent Consumer, Dead Letter Channel Tests d'intégration Camel (CamelTestSupport, TestContainers) Observabilité : OpenTelemetry, Micrometer, monitoring des routes Camel Oracle (SQL, schémas, transactions) Maven Multi-Modules GitLab CI/CD
View this job
Contractor

Contractor jobStaff Engineer/Head of Engineering/Architecte technique (H/F) - Bordeaux (33)

LeHibou
Published on
Java
MySQL
Nosql

6 months
550 €
Bordeaux, Nouvelle-Aquitaine
Notre client dans le secteur Banque et finance recherche un/une Staff Engineer H/F Description de la mission : Contexte et objectif de la mission Il s'agit d'un poste de Staff Engineer au sein d'une équipe technique resserrée. La cible d'organisation est composée de deux profils juniors et de deux Staff. Les deux Staff portent ensemble le leadership technique de l'équipe, sans lead dédié au-dessus. Le poste est rattaché directement au CTO et correspond à un rôle d'Individual Contributor à fort impact, sans management d'équipe. L'entreprise développe des produits financiers adossés à l'or, avec un backend Java/Spring, une base MySQL multi-sources et des intégrations tierces. L'équipe accélère sa production de code ; l'enjeu est désormais de sécuriser et faire monter en maturité une plateforme en forte croissance. La mission consiste à agir comme l'un des piliers techniques capables d'identifier les points de blocage et de faire progresser la situation sur la fiabilisation, la couverture de tests, la qualité d'architecture et la réduction de la dette technique, tout en continuant à livrer de la valeur produit. Missions principales • Concevoir et développer des fonctionnalités backend robustes, du besoin produit jusqu'à la mise en production • Prendre en charge des sujets techniques transverses : découpage en domaines, conception d'API REST, choix et intégration de composants tels que scheduler, message broker ou cache • Identifier les points de fragilité de la plateforme (dette technique, zones peu testées, dépendances risquées) et proposer puis porter les améliorations • Contribuer à la robustesse de la plateforme : validation des entrées, gestion propre des secrets, principe de moindre privilège, maîtrise des dépendances • Collaborer étroitement avec le produit et les autres membres de la technique, défendre ses convictions techniques puis exécuter conformément aux arbitrages retenus • Faire monter en compétence les profils juniors par la pratique et les revues Profil recherché Socle non négociable • Solide expérience backend, idéalement en Java / Spring • Capacité à évoluer au-delà d'une seule stack technique, avec curiosité technique réelle • Bonnes bases d'architecture : découpage en domaines, conception d'API REST, réflexion sur le couplage et la cohérence des services • Discernement sur les composants d'architecture : capacité à identifier les zones de faiblesse et à mobiliser la bonne technologie au bon endroit (message broker, cache, scheduler, API gateway, SQL / NoSQL, etc.) • Autonomie et capacité à s'approprier un existant sans accompagnement constant Atouts bienvenus • Vernis ops / DevOps : notions en déploiement, observabilité et CI • Un peu de front • Sensibilité aux enjeux de conformité et de sécurité propres à la fintech • Expérience de contextes de forte croissance ou de reprise de dette État d'esprit attendu • Être moteur et proactif • Être enthousiaste et touche-à-tout • Faire preuve de maturité dans le désaccord, avec une capacité à argumenter techniquement puis à s'aligner sur les arbitrages produit ou CTO • Être à l'aise avec l'IA et prêt à faire évoluer ses méthodes de travail en utilisant des outils d'assistance IA sans sacrifier la qualité • Être orienté impact Stack et environnement • Backend : Java / Spring • Données : MySQL, architecture multi-sources • Intégrations tierces (prestataires paiement, signature, etc.) • API REST, découpage par domaines Modalités • Mission externe (prestataire / freelance), contractualisée par périodes de 3 mois renouvelables, dans une logique de collaboration pensée dans la durée • Rythme hybride avec 3 jours de présentiel par semaine • TJM selon profil Compétences / Qualités indispensables : Java / Spring, Architecture backend, Conception d'API REST, Leadership technique, Autonomie, Qualité logicielle et réduction de la dette Compétences / Qualités qui seraient un + : Vernis ops / DevOps, un peu de front, sensibilité aux enjeux de conformité / sécurité fintech, expérience de forte croissance ou de reprise de dette Informations concernant le télétravail : Oui — 2 jours/semaine
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