Find your next tech and IT Job or contract Spring

What you need to know about Spring

Spring is an open-source framework for Java application development, designed to simplify the creation of robust, modular, and scalable applications. Based on the principles of dependency injection and aspect-oriented programming (AOP), Spring provides a comprehensive infrastructure to manage applications flexibly and efficiently. Spring supports various modules and extensions to meet specific needs, such as Spring MVC for web applications, Spring Data for database access, and Spring Security for authentication and authorization management. It is also the foundation of Spring Boot, which facilitates rapid application development through predefined configurations and an integrated server. Highly popular in the industry, Spring is used to build complex Java applications, including microservices, REST APIs, and enterprise systems, while offering seamless integration with other modern technologies and tools.

Your search returns 100 results.
Contractor

Contractor job
Développeur Back-End Java (Spring)

Management Square
Published on
API REST
Java
RabbitMQ

1 year
320-350 €
Ile-de-France, France
Le projet s’inscrit dans un programme de transformation majeur et repose sur l’intégration de solutions SaaS interconnectées via un middleware, avec des enjeux autour : des échanges de données du mapping de l’interopérabilité entre systèmes Compétences : Développement Java (Spring / Spring Boot) API REST Bon niveau en SQL Expérience sur des flux / intégration (Kafka, RabbitMQ ou équivalent) Pratiques de développement (tests, CI/CD) Environnements conteneurisés (Docker) Projets avec échanges de données
Permanent
Contractor

Job Vacancy
Développeur Java / Spring Boot / VueJS

Genwaves Group
Published on
Boot
Java
Spring

24 months
45k-50k €
250-500 €
Toulon, Provence-Alpes-Côte d'Azur
Dans le cadre du renforcement de l'équipe , nous recherchons un(e) développeur(euse) full-stack Java / Spring Boot / VueJS pour intervenir sur des projets applicatifs critiques à fort impact métier. Vos missions Participer à la conception, au développement et à l'évolution d'applications GED et de workflows métiers Contribuer aux choix techniques et à l'architecture applicative Assurer la maintenance évolutive et corrective des solutions existantes Travailler en collaboration avec les équipes métier et les autres développeurs dans un cadre Agile
Contractor
Permanent

Job Vacancy
Lead Développeur Full Stack Java / React - Paiement

VISIAN
Published on
Java
React
Spring

1 year
Lille, Hauts-de-France
Contexte La Team est en charge de réaliser le Build/Run sur les produits autour du paiement. Une nouvelle application cloud native doit être développée pour traiter une nouvelle activité. Il s'agit d'une écriture from scratch. Le projet est mené en méthode Agile. Missions Au sein de la Team, le prestataire est en charge des activités suivantes : Appétence et utilisation d'IA régulièrement Spécifications techniques Réalisation de prototypes Développements Tests unitaires Recette des livrables Tests de charge Assistance auprès des développeurs Une grande autonomie et une capacité à proposer des solutions sont demandées pour cette prestation. Le profil souhaité est un profil de lead développeur full stack, avec un très bon niveau d'expertise en développement. Un encadrement des personnes de la squad en tant que scrum master serait un plus.
Contractor
Permanent

Job Vacancy
Developpeur(se) Java / Spring Boot / React

Les Filles et les Garçons de la Tech
Published on
DevOps
Java
PostgreSQL

3 months
10k-43k €
100-400 €
Ile-de-France, France
Nous recherchons un(e) i ngénieur Développement Fullstack Java . Au quotidien, les missions s'articulent autour de plusieurs axes : TMA (Tierce Maintenance Applicative) et Évolutions : Assurer la maintenance de l'application en production et développer les nouvelles fonctionnalités attendues. Tests et Qualité : Rédiger et exécuter les plans de test. Support et Exploitation : Assurer un support technique directement auprès des clients et effectuer le suivi de l'exploitation métier en lien avec les équipes de Production Informatique.
Contractor
Permanent

Job Vacancy
Concepteur Applicatif Java - Paiement

VISIAN
Published on
Java
React
Spring

1 year
Lille, Hauts-de-France
Contexte La Team est en charge de réaliser le Build/Run sur les produits autour du paiement. Une nouvelle application doit être développée pour traiter une nouvelle activité. Il s'agit d'une écriture from scratch. Le projet est mené en méthode Agile. Une grande autonomie et une capacité à proposer des solutions sont demandées pour cette prestation. Missions Nous recherchons un concepteur sur les applications du produit pour assurer la conception applicative et technique des évolutions souhaitées, ainsi que des propositions sur la réalisation dans un contexte métier innovant. Une autonomie et une force de proposition sont demandées pour cette prestation. Le profil devra avoir des compétences techniques fortes, avec un très bon niveau d'expertise technique (produit, base de données, APIs, ...). Il devra comprendre les besoins fonctionnels issus du Product Owner ou des autres squads. Un encadrement des personnes de la squad en tant que scrum master serait un plus. Au sein de la squad Acceptation, le prestataire est en charge des activités suivantes : Appétence et utilisation d'IA régulièrement Spécifications fonctionnelles et techniques Développement Tests unitaires Recette des livrables Tests de charge Analyse d'incidents et prise en compte des contraintes du RUN
Contractor
Permanent
Fixed term

Job Vacancy
Lead Developer Data Streaming

Signe +
Published on
Java
Spring Data

1 year
40k-45k €
480-500 €
Grenoble, Auvergne-Rhône-Alpes
Dans le cadre du développement de notre plateforme de data streaming dédiée au secteur de l'énergie, nous recherchons un Lead Developer Data Streaming. Contexte La plateforme assure la collecte et le traitement de données énergétiques issues d'équipements terrain : capteurs IoT, automates, systèmes de gestion technique de bâtiments. Elle constitue le socle de l'exploitation et de la valorisation de ces données en temps réel. Environnement technique - Java, Spring Boot, Spring Data - Apache Kafka, Kafka Streams - Idéalement : InfluxDB, Spring Cloud, Kafka Connect, Oracle Database, PL/SQL, AWS Lambda, SQS, SNS, Ansible, Docker, Spark Enjeux et missions En tant que Lead Developer Data Streaming, vous prendrez en charge le pilotage technique des sujets suivants : - Les problématiques de streaming : partitionnement Kafka, gestion du throughput, optimisation de la latence - La tolérance aux pannes et la reprise sur incident - La cohérence des données et la supervision de pipelines critiques - Des sujets avancés liés aux architectures event-driven et aux systèmes distribués - L'orientation technique de l'équipe sur ces sujets
Permanent
Fixed term

Job Vacancy
Ingénieur Développement Full Stack Java (H/F)

RIDCHA DATA
Published on
Java
Spring Batch
Spring Security

1 year
40k-45k €
La Défense, Ile-de-France
Contexte Dans le cadre du maintien en conditions opérationnelles et de l'évolution d'une plateforme digitale à fort enjeu métier, nous recherchons un Ingénieur Développement Full Stack Java pour intégrer une équipe de développement Agile. Vous interviendrez sur une application en production en participant à la maintenance, aux évolutions fonctionnelles ainsi qu'au support technique. Vos missions Maintenance et évolutions (TMA) Assurer la maintenance corrective et évolutive de l'application. Développer les nouvelles fonctionnalités. Participer à l'analyse des besoins techniques et fonctionnels. Rédiger et exécuter les plans de tests. Garantir la qualité et la fiabilité des livraisons. Assurer le suivi de l'exploitation en collaboration avec les équipes de production. Support Apporter un support technique aux utilisateurs et aux équipes métiers. Participer à l'analyse et à la résolution des incidents. Rédiger la documentation technique nécessaire au suivi des applications. Environnement technique Java 21 Spring Boot Spring Batch Spring Security Web Services REST JPA Hibernate 5 React.js JavaScript GitLab CI/CD Maven Nexus PostgreSQL Linux Windows Shell Script Compétences attendues Excellente maîtrise de Java et de l'écosystème Spring. Bonne expérience du développement Front-End avec React.js. Connaissance des architectures 3-tiers. Maîtrise de PostgreSQL. Bonne compréhension des environnements Linux et Windows. Expérience des outils d'intégration continue (GitLab CI/CD, Maven, Nexus). Des connaissances en DevOps constituent un atout.
Premium Job
Permanent
Contractor

Job Vacancy
Intégrateur DevOps (Monaco)

SYNERGIE TECHNOLOGIES
Published on
Ansible
DevOps
Gitlab

3 years
Nice, Provence-Alpes-Côte d'Azur
🎯 Le contexte Nous recherchons un Intégrateur DevOps afin de renforcer une équipe en charge du développement et de la maintenance d’applications métiers, dans un environnement strictement on-premise, hébergé et exploité en propre . La mission ne s’inscrit pas dans un contexte cloud. L’enjeu est d’industrialiser les pratiques DevOps sur une infrastructure physique maîtrisée en interne, avec des contraintes fortes de sécurité, de performance et de maintien en condition opérationnelle. La stack technique étant principalement orientée Java, une bonne connaissance de cet écosystème est indispensable pour intervenir efficacement sur les flux de livraison, d’intégration continue et de déploiement applicatif Le poste est basé à Monaco et nécessite une (re)localisation à proximité dans les Alpes-Maritimes. 🛠️ Les missions Industrialisation des processus DevOps Mise en place, optimisation et maintien des chaînes de build et des pipelines CI/CD Automatisation des déploiements sur les différents environnements Participation à la rédaction des dossiers de conception technique Définition des guidelines DevOps et documentation des bonnes pratiques Contribution aux dossiers d’homologation technique de l’usine logicielle Garantie de la conformité de l’usine logicielle aux exigences de sécurité et de performance Déploiement applicatif et MCO/MCS Réalisation des déploiements applicatifs : scripts SQL, paramétrage, contrôle de bon fonctionnement Maintien et évolution des playbooks Ansible de déploiement applicatif Administration et MCO/MCS des outils CI/CD : Jenkins, GitLab, SonarQube, Nexus, Lifecycle, SVN Gestion des habilitations de la chaîne CI/CD Analyse des logs, requêtage SQL et diagnostic applicatif Participation au MCO/MCS des plateformes et applications du périmètre Accompagnement des référents applicatifs dans l’optimisation des performances applicatives Accompagnement de la transformation DevOps Audit de l’existant et proposition d’un plan d’action DevOps Diffusion des bonnes pratiques DevOps auprès des équipes développement et exploitation Alignement des solutions avec les standards du marché Apport d’expertise auprès des équipes techniques Participation aux instances projets et aux actions d’amélioration continue ✅ Les informations clés 📍 Localisation : Monaco 🗓️ Démarrage : ASAP 🖥️ Jusqu'à 3 jours de télétravail (localisation obligatoire dans le 06 ou Monaco)
Permanent
Fixed term

Job Vacancy
DEVELOPPEUR BACK END JAVA SPRING

OCTOGONE
Published on
Java
Spring

6 months
30k-45k €
Bordeaux, Nouvelle-Aquitaine
Missions Développer des features sur des APIs Spring Boot et contribuer à des jobs batch (Spring Batch) sous supervision. Écrire des tests (unitaires/intégration) et participer à la qualité (lint/format, revues). Participer à la compréhension du domaine (modèle métier) et aux rituels d’équipe (refinement, sprint). Contribuer à l’industrialisation : exécution pipelines, debug, lecture de logs/metrics. Responsabilités Appliquer les standards d’équipe (clean code, conventions, gestion d’erreurs, validations). Documenter ses développements (README, notes techniques, API contract si nécessaire). Monter en compétence sur l’écosystème (Spring, bases de données, Docker/K8s).
Contractor

Contractor job
Developpeur JAVA SPRING BOOT

HAYS France
Published on
Java
Mongodb
Springboot

3 years
100-370 €
Lille, Hauts-de-France
Description actuelle du projet Poursuivre les développements de la roadmap : -> Travaille en collaboration avec différents profils de l’équipe et à l’extérieur : PL, PO, TechLead, Test Leader, Développeurs, UX/UI -> Participe à l'analyse et la conception du Backend et du Frontend de l'applicatif dans un cadre Agile (feature team) -> Evalue la charge et Participe activement au développement des backs, des front, des API (rest et Kafka) dans un cadre UI et DEVOPS, et des tests unitaires & end-to-end associés -> Documente les développements -> Identifie les contraintes d’architecture à venir dans les prochains sprints -> Capable de présenter les résultats de ses développements Assurer le run (support, correctifs, amélioration continue) -> prend en charge les tickets -> assure le traitement curatif et correctif des anomalies Autonomie, forte implication, esprit d'équipe, communication, organisation (parallélisation des tâches de run, amélioration continue et build releases) sont des points clés Anglais professionnel impératif (oral, écrit / doc en anglais) Le nombre de jours de présence sur site est de 2 jours / semaine
Contractor

Contractor job
Développeur C++/ Java / Spring / Devops (h/f)

emagine Consulting SARL
Published on

1 month
111 €
92000, Nanterre, Ile-de-France
Nous recherchons un Développeur C++/ Java / Spring / Devops pour un projet d'envergure dans le secteur bancaire. Vos missions : Participation à l’écriture des "User Stories" fines et complètes. Story Mapping & tests d’intégration. Réévaluation des user stories lors des Backlog Review. Mise en place des user stories avec une démarche TDD. Support applicatif et technique. Participation aux cérémonies Agile. Documentation technique. Votre profil : Environnement technique : C/C++, SQL (Oracle, PostgreSQL) et shell Linux. Java / Spring / Kubernetes / Jenkins. Compétences en développement (Shell Unix, Perl, PHP, Python, Git, GitHub). Niveau d’anglais opérationnel pour travailler au quotidien en anglais Expérience de 5 à 7 ans.
Permanent

Job Vacancy
Développeur Java H/F

Webnet
Published on
Java
Quarkus
Spring

34k-40k €
Nantes, Pays de la Loire
Notre pôle Java c’est : Intégrer une équipe passionnée et impliquée dans la veille techno Être accompagné(e) dans votre carrière par notre Responsable Technique Adhérer à notre plan d’Excellence via nos process de certifications Participer activement aux réunions techniques de pôle, accéder à nos formations internes (ou en dispenser), partager les best practices Participer à nos JavaContest pointus Pourquoi nous rejoindre ? Certifié Great Place To Work depuis 2018 Possibilité d’être formé et certifié par Webnet Ambiance conviviale avec des évènements internes récurrents (activités sportives, loisirs etc…) ainsi que la garantie d’un équilibre entre votre vie privée et professionnelle Participation à des challenges hebdomadaires : Team #dragondefeu vs #dragondeglace Membre de la charte éthique & diversité (+ 15 nationalités représentées) & Dragon Funding (programme de soutien associatif) Nos petits + : 2 types de primes : de régie et participation Carte ticket restaurant : SWILE (9€ par jour) 🥣 Prise en charge à 80% des abonnements en transport en commun Avantage ancienneté : à partir de 2 ans, Webnet vous rembourse un abonnement quel qu’il soit via des coins qui se cumulent
Permanent

Job Vacancy
Développeur Fullstack Senior (Java / Spring Boot) H/F

HAYS France
Published on

Vannes, Brittany
Rattaché au CTO, vous intervenez sur des sujets à la fois BUILD et RUN, au cœur de la transformation de la plateforme. BUILD - Développement & Architecture Participer aux choix d'architecture (microservices, patterns, découpage applicatif) Concevoir et développer des fonctionnalités backend robustes (Java / Spring Boot) Intervenir sur le frontend (Angular / TypeScript) en support des besoins produit Concevoir des API REST sécurisées et documentées Structurer les socles techniques et contribuer aux pipelines CI/CD RUN - Maintenance & Investigation Analyser et corriger des anomalies complexes (frontend & backend) Investiguer les incidents de production et identifier les causes racines Mettre en place des correctifs durables et documenter les solutions Transverse - Qualité & Transmission Garantir la qualité du code (tests, bonnes pratiques, revues) Participer aux rituels Agile (Scrum / Jira) Accompagner les développeurs juniors (mentorat, pair programming) Contribuer à l'amélioration continue des pratiques techniques
Contractor
Permanent

Job Vacancy
Développeur Java (Luxembourg)

EXMC
Published on
Java
Spring

1 year
Luxembourg
Rôle de « Développeur JAVA » • Participer aux développements des actifs techniques, orienté microservices, intégré dans une plateforme de déploiement continue. • Assurer la sécurité par design, l’intégrité, le support informatique et la maintenance évolutive des actifs techniques. • Contribution pour garantir un flux de livraison incrémentale, itératif, fréquent et cohérent. • Mise en place de tests unitaires afin de garantir l’acceptation et d’éviter la régression des applications en favorisant leur automatisation. • Rédiger et maintenir la documentation relative aux actifs techniques. • Le profil doit justifier d’une expérience significative pour la mission. Les compétences théoriques • Diplôme universitaire (Bac+2 minimum) en informatique, ou autre avec option informatique. • Aptitude au travail en équipe, mais fait preuve d'une capacité manifeste d'indépendance, de responsabilité et de performance • Connaissance de concepts en relation avec DevOps et les plateformes d’intégration continue • Expérience dans le développement orienté objet et des outils de développement. • Connaissances d’une méthodologie de projet agile est considérée comme un avantage. • Une certification de type technique ou agile, telle que Scrum est considérée comme un avantage. • Connaissance du secteur financier et des solutions open-source.
Contractor

Contractor job
[SCH] Développeur Back-End Java Spring – Intégration & API - 1678

ISUPPLIER
Published on

10 months
300-400 €
Ivry-sur-Seine, Ile-de-France
Dans le cadre d'un programme stratégique de transformation digitale, un grand acteur de la distribution recherche un Développeur Back-End Java pour renforcer une équipe en charge de l'intégration de solutions SaaS. Le consultant interviendra sur des problématiques d'échanges de données, d'interopérabilité entre systèmes et de développement de services Back-End. La mission s'inscrit dans un environnement moderne reposant sur Java, Spring Boot, API REST et des technologies de messaging telles que Kafka ou RabbitMQ. Missions : -Développer les services Back-End en Java Spring Boot -Concevoir et faire évoluer les API REST -Participer à l'intégration de solutions SaaS -Développer les flux d'échanges entre les applications -Réaliser le mapping et la transformation des données -Participer à la conception technique des interfaces -Développer et maintenir les traitements d'intégration -Réaliser les tests unitaires et d'intégration -Participer aux pipelines CI/CD -Optimiser les performances des applications et des flux -Collaborer avec les équipes techniques et métiers -Contribuer à l'amélioration continue des solutions Profil attendu : Nous recherchons un Développeur Back-End Java confirmé à senior disposant d'une solide expérience sur les architectures d'intégration et les échanges de données. Le candidat doit maîtriser Spring Boot, les API REST ainsi que les technologies de messaging. Une expérience sur des projets de transformation digitale ou d'intégration de progiciels constitue un véritable atout.
Permanent

Job Vacancy
Développeur·se Java Spring Boot Confirmé·e

ATTINEOS
Published on
Java

58k-63k €
Boulogne-Billancourt, Ile-de-France
Vous souhaitez évoluer sur des projets à forte valeur ajoutée technique, au cœur des échanges entre les parcours digitaux et les systèmes bancaires ? Alors, cette opportunité est faite pour vous. Au sein d’un domaine transverse stratégique, vous intégrerez une équipe d’architecture applicative en charge des applications Middle Office. Ces applications assurent l’orchestration des processus métiers et les échanges entre les canaux digitaux et les systèmes cœur de métier. Dans ce contexte, vous participerez à la conception, au développement et à l’évolution des applications tout en veillant à leur qualité, leur performance et leur résilience. Vos principales responsabilités : Concevoir et développer de nouvelles applications et fonctionnalités Java/Spring Boot Participer aux choix d’architecture et de conception technique Garantir la qualité, la maintenabilité et la sécurité des développements réalisés Concevoir et exécuter des tests de charge à l’aide de Gatling Analyser les performances applicatives et proposer des optimisations Identifier les axes d’amélioration sur les applications existantes et contribuer à leur évolution Réaliser des revues de code et accompagner les équipes sur les bonnes pratiques de développement Participer à l’analyse et à la résolution des incidents de production Produire et maintenir la documentation technique Contribuer à la diffusion des standards de développement et de conception au sein des équipes Environnement technique : Java, Spring Boot, Spring Security, JPA, API REST, Kafka, IBM MQ, Développements asynchrones, Docker, Kubernetes, GitLab CI/CD

Contract roles and jobs for Spring

Java Developer (Kotlin, Groovy...)

The Java Developer (Kotlin, Groovy, etc.) uses the Spring framework to create robust Java applications, whether for web services, backend applications, or microservices.

Fullstack Developer

The Fullstack Developer integrates Spring with front-end technologies to develop complete web applications, using Spring for the server side and REST APIs while ensuring smooth integration with the front-end.

Technical Consultant

The Technical Consultant helps businesses design and implement Spring-based solutions, selecting the right architectures and adapting Spring to meet specific project needs.

Solutions Architect

The Solutions Architect designs software architectures using Spring for large-scale application development, integrating solutions based on microservices, APIs, and cloud architectures.

100 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us