Trouvez votre prochaine offre d’emploi ou de mission freelance Spring

Ce qu’il faut savoir sur Spring

Spring est un framework open-source pour le développement d’applications Java, conçu pour simplifier la création d’applications robustes, modulaires et évolutives. Basé sur les principes de l'injection de dépendances et de la programmation orientée aspect (AOP), Spring fournit une infrastructure complète pour gérer les applications de manière flexible et efficace. Spring prend en charge divers modules et extensions pour répondre à des besoins spécifiques, comme Spring MVC pour les applications web, Spring Data pour l'accès aux bases de données, et Spring Security pour la gestion des authentifications et des autorisations. Il est également la base de Spring Boot, qui facilite le développement rapide d’applications grâce à des configurations prédéfinies et à un serveur intégré. Très populaire dans l’industrie, Spring est utilisé pour construire des applications Java complexes, y compris des microservices, des API REST et des systèmes d’entreprise, tout en offrant une intégration transparente avec d’autres technologies et outils modernes.

Votre recherche renvoie 312 résultats.
CDI

Offre d'emploi
Développeur Full Stack Java / Angular – DSI (H/F)

Amontech
Publiée le
Angular
Java
Springboot

1 an
40k-45k €
300-440 €
Île-de-France, France
📍 Paris La Défense – 2 jours de télétravail après 3 mois ⏱ Démarrage rapide Dans le cadre d’un renfort au sein d’une DSI dynamique, nous recherchons un Développeur Full Stack pour intervenir sur des projets stratégiques à forte valeur ajoutée. 🎯 Vos missions Vous interviendrez au sein de deux équipes distinctes : 🔹 Développement Web B2B Conception et développement de nouveaux sites web destinés à des clients B2B Maintenance évolutive et corrective des plateformes existantes Travail au sein d’une équipe de 5 développeurs 🔹 Développement d’un outil BackOffice interne Développement d’une application interne (API + IHM) Participation à la refonte et au remplacement d’une solution existante Collaboration au sein d’une équipe de 6 développeurs 🔹 Maintenance applicative Maintenance évolutive et corrective d’un ensemble de modules 🛠 Stack techniqueBackend Java 8 / 11 / 17 / 21 Spring Boot JUnit / Mockito Maven SQL (Oracle & MySQL) Frontend Angular 17 à 21 PrimeNG Jasmine NodeJS Environnement & Outils REST / JSON / OpenAPI / SOAP Kafka / MQ Gitlab / SVN Docker Ubuntu IntelliJ / Eclipse / VS Code
CDI

Offre d'emploi
CDI - Développeur Fullstack Expérimenté / Senior - Brest

CAT-AMANIA
Publiée le
Gitlab
Java
Springboot

Brest, Bretagne
Nous recherchons actuellement un(e) Développeur(se) Fullstack pour renforcer notre pôle Développement. Intégré(e) au sein d'une équipe agile (Tech Lead, Développeurs, Product Owner, Business Analyst) vous réaliserez les missions suivantes : Conception et développement des évolutions et des correctifs sur des applications Java / VueJS. Evaluation et études d'impacts, Réalisation de spécifications techniques détaillées, Réalisation des développements et des tests unitaires, d'enchainement, d'intégration des composants, Analyse et prise en compte des corrections des anomalies en veillant en particulier à la non-régression. Vous interviendrez dans toutes les étapes du projet de la conception jusqu'à sa garantie. Vous travaillerez en méthode agile. Vous êtes curieux, rigoureux et autonome tout en appréciant travailler en équipe. Vous êtes à l'affût de toutes les nouveautés et innovations du monde du développement logiciel.
CDI
CDD

Offre d'emploi
Lead Technique / Architecte Logiciel – Java / React / NoCode

RIDCHA DATA
Publiée le
Agile Scrum
API
Architecture

1 an
Saint-Herblain, Pays de la Loire
combinant des technologies traditionnelles (Java, React) et des solutions NoCode (Xano) . Le poste s’inscrit dans un environnement technique exigeant, nécessitant une forte capacité de structuration, de coordination et de prise de décision technique. 🔹 Missions principales Concevoir et définir l’ architecture technique globale des solutions Assurer le rôle de référent technique et garantir la cohérence des développements Mettre en place et faire respecter les standards techniques et bonnes pratiques Challenger les besoins fonctionnels et techniques avec les équipes produit (PO, PM, BA) Accompagner et encadrer les équipes de développement Coordonner les travaux entre les équipes de développement et d’infrastructure Participer aux choix techniques, à la conception et aux chiffrages Garantir la qualité, la performance et la sécurité des solutions Réaliser des revues de code et assurer la conformité des livrables 🔹 Livrables attendus Conception technique détaillée Architecture logicielle documentée Standards et bonnes pratiques de développement Suivi technique des développements 🔹 Environnement technique Architecture hybride : NoCode (Xano) + développement classique Backend : Java (Spring / JEE) Frontend : React APIs REST Outils DevOps : Git, Jenkins, Docker, Kubernetes Base de données : PostgreSQL 🔹 Compétences requises Expertise en architecture logicielle Très forte maîtrise de Java (expert) Bonne maîtrise de React (souhaitée) Expérience sur des architectures hybrides (NoCode / LowCode appréciée) Bonne compréhension des API et flux de données Connaissance des environnements Agile Expérience en encadrement technique / leadership 🔹 Langues Français courant (obligatoire) Anglais professionnel (souhaité) 🔹 Conditions Type de mission : Lead technique / architecture Démarrage : ASAP Environnement : projets digitaux innovants
Freelance

Mission freelance
Lead Dev expérimenté Fullstack Java Angular

PROPULSE IT
Publiée le
Angular
Java

24 mois
250-500 €
Paris, France
La mission consiste à piloter une ou plusieurs applications WEB ainsi qu'une petite équipe de développement dans un contexte de legacy (plus de 20 ans) et de nouvelles versions et technologies. Compétences techniques Back : JAVA - JEE - SPRING - SOAP & REST - Confirmé - Impératif FRONT : JQUERY - ANGULAR - CSS - Confirmé - Impératif Lead-DEV : Suivi d'une équipe de développement - Confirmé - Impératif Responsable technique d'application : Projet & TMA - Confirmé - Impératif Connaissances linguistiques Français Courant (Impératif) Anglais Lu, écrit (Secondaire) Description détaillée - Garantir la qualité de code des équipes de développement - Mettre en place les bonnes pratiques en accord avec le responsable et vérifier les actions menées par l'équipe - Valider et garantir le respect des engagements pris par l'équipe (chiffrage, délai) en début de sprint et/ou en fonction des calendriers business - Coordonner les actions techniques avec les autres équipes techniques impliquées sur le projet (infrastructure, intégration, production) - Gérer la planification des ressources - Accompagner les développeurs => Amélioration continue (résolution de problème, anticipation) => Montée en compétences de l'équipe - Se charger du codage de parties spécifiques du programme - Assurer le suivi technique des anomalies et des performances applicatives en production - Reporting, remontée des alertes, des risques et de l'avancée des développements
Freelance
CDI

Offre d'emploi
Développeur logiciel Java fullstack (H/F)

Aleysia
Publiée le
Angular
Docker
Git

12 mois
Lyon, Auvergne-Rhône-Alpes
Tu as l'esprit d'initiative et tu aimes travailler dans un environnement stimulant, postule sans attendre cette offre de Développeur·se Java Fullstack qui est faite pour toi ! 🚀 Ton challenge si tu l’acceptes : Concevoir et développer des solutions avec un code performant et documenté Gérer la maintenance corrective et évolutive de l'application Participer activement à l'amélioration continue Implémenter des tests unitaires et d’intégration pour assurer la qualité du code Suivre les bonnes pratiques de développement et participer au revue de code Travailler en méthodologie Agile/Scrum et participer aux réunions d’équipe
CDI

Offre d'emploi
CDI - Développeur Fullstack Expérimenté / Senior - Rennes

CAT-AMANIA
Publiée le
Angular
Gitlab
Java

Rennes, Bretagne
Nous recherchons actuellement un(e) Développeur(se) Fullstack pour renforcer notre pôle Développement. Intégré au sein d'une équipe agiles (Tech Lead, Développeur, Product Owner, Business Analyst) vous réaliserez les missions suivantes : Conception et développement des évolutions et des correctifs sur des applications Java / Springboot pour le back, et de l'Angular pour le front. Evaluation et études d'impacts, Réalisation de spécifications techniques détaillées, Réalisation des développements et des tests unitaires, d'enchainement, d'intégration des composants, Analyse et prise en compte des corrections des anomalies en veillant en particulier à la non-régression. Vous interviendrez dans toutes les étapes du projet de la conception jusqu'à sa garantie. Vous travaillerez en méthode agile. Vous êtes curieux, rigoureux et autonome tout en appréciant travailler en équipe. Vous êtes à l'affût de toutes les nouveautés et innovations du monde du développement logiciel.
CDI

Offre d'emploi
Développeur java F/H - Informatique de gestion (H/F)

█ █ █ █ █ █ █
Publiée le
Angular
AngularJS
Apache Solr

Gevrey-Chambertin, Bourgogne-Franche-Comté

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Freelance
CDI

Offre d'emploi
Engineering Manager Reliability & Operations – Plateforme Paiement (H/F)

CITECH
Publiée le
Site Reliability Engineering (SRE)

12 mois
60k-75k €
500-600 €
Évry, Île-de-France
CITECH recrute ! 👌 Dans le cadre de la transformation et de l’optimisation de sa plateforme de paiement globale , un acteur majeur du secteur hospitality / e-commerce renforce son organisation engineering. La tribe Payment , composée d’environ 30 collaborateurs , conçoit, fait évoluer et opère l’ensemble de la plateforme de paiement du groupe. Afin de soutenir une réorganisation stratégique visant à centraliser les activités de fiabilité, performance et support , nous recherchons un Engineering Manager Reliability & Operations pour piloter deux équipes clés : Platform Team (SRE) : fiabilité, performance et automatisation de la plateforme Excellence Team : performance business, administration et support L3 L’objectif : garantir l’excellence technique et business de la plateforme de paiement . Description du poste En tant qu’ Engineering Manager Reliability & Operations , vous interviendrez sur trois axes majeurs : Pilotage des équipes Platform & Excellence Manager et structurer les équipes SRE et Excellence Mettre en place les rituels engineering (health checks, synchronisation équipes, amélioration continue) Appliquer les principes Team Topologies (platform / stream aligned teams) Excellence opérationnelle & fiabilité de la plateforme Définir et piloter les SLO / SLA Déployer les pratiques SRE et DevOps Améliorer la résilience et l’observabilité Industrialiser les processus d’exploitation et de delivery Pilotage business et opérationnel Superviser le support L3 et la gestion des incidents Piloter les activités d’administration (onboarding partenaires, configuration des moyens de paiement) Suivre et améliorer les KPIs business et techniques : taux de conversion success rate MTTR disponibilité SLA contractuels Environnement technique Infrastructure On-premise : Linux RedHat, Tomcat, F5, Sybase Cloud : AWS Serverless Stack technique Java / Spring / Spring Boot VueJS Node / Maven DevOps & CI/CD GitLab Terraform Ansible Cloud & services AWS ECS Fargate Lambda SQS / SNS / EventBridge Aurora / DynamoDB S3 / CloudFront ALB / WAF Observabilité & outils Splunk (Logs & Observability) ServiceNow Jira Tableau (KPIs business) Apigee (API Gateway)
Freelance

Mission freelance
Expert Système Linux et Middleware Sénior

Sapiens Group
Publiée le
Administration linux
Apache
Java

1 an
400-430 €
Orléans, Centre-Val de Loire
La présente consultation a pour objet une prestation d'architecture technique au sein de la Direction Technique Informatique de la DSI d'une fédération de protection sociale et plus particulièrement du pôle Gouvernance Technique Opérationnelle. Contexte du besoin Administration des Middleware (Application sous Kubernetes - Apache) et des outils associés d'industrialisation et de déploiement (30% de l'activité) Support de niveau 3 auprès des équipes de production, de projet sur les middlewares (40% de l'activité) Réalisation des projets d'implémentation et de migration des progiciels (30% de l'activité) Objet de la prestation Une prestation d'Ingénierie Middleware pour la réalisation des tâches liées au plan d'actions en cours et à venir, dont la charge estimée correspond à un ETP. Missions La mission portera principalement sur les axes suivants : Assurer le support niveau 3 sur les middlewares (analyse des problèmes de performance, de sécurité, administration...) Simplifier les actions de RUN par la fourniture d'outils et de procédures Installer des progiciels sur RHEL Linux Des astreintes à distance sont possibles dans le cadre de l'accompagnement des projets de solutions à mettre en œuvre en HNO (connexion VPN à distance). Il est attendu, pour chaque mission une estimation de charges pour les différentes tâches à réaliser. L'ensemble des interventions techniques doivent respecter les processus appliqués à la fédération.
Freelance

Mission freelance
Développeur Java AWS (h/f)

emagine Consulting SARL
Publiée le
AWS Cloud
Java

3 ans
Île-de-France, France
Il s’agit d’une mission de développeur Senior JAVA AWS. La tribe est responsable de l’alimentation et l’exposition des données descriptives des assets à savoir : les établissements, les services associés et leurs informations descriptives. L’équipe API se compose d’un Product Owner, d’un TechLead, 4 développeurs et d’un QA. Elle a 2 missions : Assurer le développement de nouvelles fonctionnalités sur l’ensemble des API du périmètre. Ces API REST (4 au total) fournissent les détails descriptifs de leurs assets. Il s’agit d’applications Java/Spring hébergées sur le Cloud AWS. Assurer développement de notre nouvelle chaîne CI/CD qui amènera l’équipe vers de l’intégration continue et du déploiement continu. La CI/CD valide de manière automatique et complète l’application : tests unitaires, tests d’intégration, mutation testing, quality gates… L’équipe délivre une fois par Sprint en production. 1- Vos missions et responsabilités Au sein de cette Feature Team, en tant que développeur vous devrai : • Participer à la conception et maintenance des services du projet • Analyser et concevoir des systèmes adaptés au contexte du projet • Analyser, identifier et traiter les dysfonctionnements • Effectuer des tests unitaires • Participer aux différents rituels de l’équipe • Participer à la relecture du code • Rédaction de documentations techniques • Être force de proposition dans la résolution de problèmes, d’amélioration de la qualité du code
Freelance
CDI

Offre d'emploi
Développeur/Architecte Senior

VISIAN
Publiée le
Java
Springboot

1 an
40k-45k €
230-500 €
Paris, France
Description du poste La mission propose un poste de développeur/Architecte senior pour le marché secondaire EQD. Intégré au sein d'une équipe d'environ 20 personnes, composée de BA et de développeur, le candidat devra participer aux travaux priorisés pour répondre aux besoins du business. De plus, il sera attendu des capacités en architecture ; il ne s'agira pas que de produire du code, mais bien de participer avec le reste de l'équipe à la mise en place des architectures de demain, en insufflant les principes nécessaires pour bâtir des écosystèmes pérennes, efficaces, et répondant aux besoins exprimés par le métier. Le candidat sera un membre de l'équipe à part entière et pourra, s'il démontre le bon niveau d'implication, prendre part à absolument toute initiative traitée par le groupe. Responsabilités Développement et Recette des livrables Mise en place / Design des architectures Participation aux livraisons Support Niveau 3
Freelance
CDI

Offre d'emploi
Développeur Open

VISIAN
Publiée le
Java

3 ans
33k-38k €
400-450 €
Montpellier, Occitanie
Contexte Au sein d’un environnement bancaire à forte criticité, vous intervenez dans une organisation agile structurée en plusieurs équipes produit. Les solutions développées adressent des enjeux majeurs liés à la gestion des accès digitaux, à la sécurité des échanges et à la gestion des droits utilisateurs. Les produits développés permettent notamment : L’identification et l’authentification des utilisateurs La gestion des profils de connexion La sécurisation des communications La gestion des droits et des périmètres d’accès Missions Intégré à une squad agile, vous intervenez sur l’ensemble du cycle de vie produit : Participer aux phases de cadrage et d’affinage des besoins Concevoir, développer et tester des fonctionnalités en environnement Java Contribuer à l’amélioration continue des pratiques de développement Participer à la gestion et à l’optimisation des pipelines CI/CD Mettre en place et maintenir des tests automatisés et unitaires Assurer la qualité, la robustesse et la maintenabilité du code (refactoring continu) Contribuer au maintien en condition opérationnelle des applications en production Environnement technique Langages & Frameworks : Java, frameworks associés (type Spring) CI/CD & DevOps : GitLab, Kubernetes Qualité & sécurité : SonarQube, JFrog Xray, outils d’analyse de code Tests : automatisation des tests, intégration continue Architecture : API, microservices (environnement distribué) Compétences techniques Maîtrise du développement back-end en Java Expérience des chaînes CI/CD et environnements DevOps Bonnes pratiques de qualité logicielle (tests, refactoring, clean code) Connaissances en sécurité applicative : OWASP Top 10 Vulnérabilités (XSS, injections, CSRF…) Gestion des accès et authentification Expérience des outils d’analyse de code et de sécurité Notions sur les risques liés à l’IA (apprécié) Compétences comportementales Excellente communication et esprit collaboratif Capacité d’adaptation dans un environnement agile Force de proposition et esprit d’amélioration continue Rigueur, exigence de qualité et respect des engagements Transparence et sens des responsabilités
Freelance

Mission freelance
UN DEVELOPPEUR(SE) FULLSTACK Jahia / Java / OSGi- Expert à Chatillon

Almatek
Publiée le
Jahia

3 mois
350-400 €
Châtillon, Île-de-France
Almatek recherche pour l'un de ses clients, UN DEVELOPPEUR(SE) FULLSTACK Jahia / Java / OSGi- Expert à Chatillon Compétences techniques JAHIA 7, JAHIA 8, Widget JAHIA - Expert - Impératif Modules OSGI - Expert - Impératif JAVA 8+ Spring, Spring webflow, Jersey - Expert - Impératif Javascript, Jquery, css, bootstrap, groovy - Expert - Impératif Description détaillée Au sein d’une équipe dynamique, le Développeur aura pour principales missions : - D’analyser, paramétrer et coder les composants logiciels applicatifs dans le respect des normes et des procédures. - De contribuer à la conception des solutions à partir des spécifications fonctionnelles et de ré-aliser les développements des solutions et services au niveau de qualité attendu. - Il est responsable des tests unitaires effectués sur ses développements - De documenter les applications et interfaces développées. ANALYSE Participe à l'analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales Étudie les opportunités et la faisabilité technologique de l'application, réalise l'analyse technique, l'étude détaillée et contribue à l'estimation des charges CONCEPTION ET DÉVELOPPEMENT Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet Adapte et applique les paramètres techniques des progiciels ou des middlewares Réalise le prototypage Analyse et développe les composants en utilisant les langages appropriés Participe à la structuration des Bases de Données Participe à la revue croisée des développements de ses pairs Initialise le dossier d'exploitation Assemble les composants unitaires dans un package applicatif cohérent destiné au déploiement de la solution et l'intègre à la gestion de configuration Documente les applications pour les développements ultérieurs et la Mise en Production (MEP) Harmonise et industrialise l'ensemble des composants et applications Utilise les composants logiciels réutilisables et met à jour la nomenclature RECETTE UNITAIRE ET TESTS D'INTÉGRATION Responsable des tests unitaires : élaboration des jeux d'essais et réalisation Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé Vérifie la conformité de l'ouvrage avec la demande formulée Contribue à la préparation et à la réalisation des tests d'intégration Analyse les résultats et rédige le rapport de tests MAINTENANCE Réalise les développements nécessaires à la maintenance corrective et évolutive Participe à l'analyse et à la résolution des incidents de production
CDI

Offre d'emploi
Développeur Java Fullstack F/H - Informatique de gestion (H/F)

█ █ █ █ █ █ █
Publiée le
Angular
AngularJS
Docker

Saint-Étienne, Auvergne-Rhône-Alpes

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Freelance

Mission freelance
Développeur full stack confirmé

ASENIUM
Publiée le
API REST
Git
Java

6 mois
400-550 €
Paris, France
Pour un client final basé à Paris, nous sommes à la recherche d'un développeur full-stack confirmé avec une forte expertise en Java/Spring Boot (backend) et React JS (frontend), capable de : Développer des évolutions et corrections dans un environnement technique complexe. Participer à la conception et aux cadrages techniques (niveau confirmé). Collaborer étroitement avec les équipes fonctionnelles et techniques (revues de code, intégration continue, etc.). Analyser et résoudre les incidents/problèmes (logs via Kibana, requêtes PostgreSQL, traces RabbitMQ). Participer aux astreintes si nécessaire (Niveau 2/3)
Freelance
CDI

Offre d'emploi
Développeur Senior Java Back-End/ Produits bancaires(H/F)

AVA2I
Publiée le
CI/CD
Java
PL/SQL

3 ans
40k-45k €
400-550 €
Île-de-France, France
Contexte Dans le cadre de l’évolution d’applications critiques en environnement bancaire, nous recherchons un Développeur Senior Java Back-End pour intervenir sur des sujets stratégiques mêlant évolutions fonctionnelles, cybersécurité et maintien en conditions opérationnelles. Le poste s’inscrit dans un environnement exigeant avec un haut niveau de qualité et de robustesse. Objectifs de la mission Contribution aux évolutions applicatives (développements et tests associés) Participation aux chantiers techniques liés à : la cybersécurité la gestion de l’obsolescence Support RUN de niveau 3 (analyse et résolution d’incidents complexes) Participation aux astreintes Collaboration étroite avec les équipes techniques et métiers Environnement fonctionnel Une bonne compréhension des fondamentaux bancaires est indispensable : Types de produits bancaires Prêts Taux Échéanciers Logique financière de base Compétences techniques requises Expertise confirmée (10 ans minimum) Java Back-End Framework Spring Framework (très forte maîtrise attendue) PL/SQL (niveau avancé) Shell Unix Connaissances DevOps (CI/CD, bonnes pratiques d’industrialisation) Autres exigences Anglais professionnel (écrit et oral) Expérience en environnement bancaire fortement appréciée Autonomie, rigueur et capacité à intervenir en production critique Profil recherché Nous recherchons un développeur senior : À l’aise en environnement complexe Capable d’intervenir sur des problématiques techniques sensibles Avec une vraie capacité d’analyse en support niveau 3 Sensible aux enjeux de sécurité et de robustesse applicative

Les métiers et les missions en freelance pour Spring

Développeur·euse Java (Kotlin, Groovy...)

Le/ La Développeur·euse Java (Kotlin, Groovy...) utilise le framework Spring pour créer des applications Java robustes, que ce soit pour le développement de services web, des applications backend, ou des applications microservices.

Développeur·euse fullstack

Le/ La Développeur·euse fullstack intègre Spring avec des technologies front-end pour développer des applications web complètes. Il ou elle utilise Spring pour le côté serveur et l'API REST, tout en s'assurant de l'intégration fluide avec le front-end.

Consultant·e technique

Le/ La Consultant·e technique aide les entreprises à concevoir et à mettre en œuvre des solutions basées sur Spring, en choisissant les bonnes architectures et en adaptant Spring pour répondre aux besoins spécifiques des projets.

Architecte solutions

L'Architecte solutions conçoit des architectures logicielles en utilisant Spring pour le développement d'applications à grande échelle, en intégrant des solutions basées sur des microservices, des APIs et des architectures cloud.

312 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous