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.

271 résultats
Offre premium
Freelance

Mission freelanceIngénieur études et développement Fullstack Senior

CAT-AMANIA
Publiée le
Angular
Java
Spring

3 mois
430-470 €
Tours, Centre-Val de Loire
Dans le cadre d'un projet stratégique de transformation digitale au sein du secteur de la santé, notre client souhaite renforcer son équipe de développement IT. Vous interviendrez sur la conception, la réalisation et la maintenance de solutions applicatives répondant à des enjeux métier et techniques complexes. Dans un contexte multi-projets qui présente un niveau de complexité technique et fonctionnelle Vos missions : Conception technique : analyser les besoins, réaliser les études techniques et proposer des solutions conformes aux standards et aux orientations technologiques du système d'information. Développement applicatif : concevoir, coder et faire évoluer les fonctionnalités de l'application, en assurant également la maintenance corrective et évolutive des solutions existantes. Gestion des données : contribuer à la structuration et à la centralisation des données métier dans les environnements Datahub et Datalab. Échanges inter-applicatifs : participer à l'automatisation des mises à jour et à la synchronisation des données entre les différentes applications du SI. Qualité du code : assurer le débogage, la documentation technique et le respect des bonnes pratiques de développement. Intégration et déploiement : préparer et exécuter les déploiements des composants développés, en veillant à leur fiabilité et au respect des échéances du projet. Méthodologie Agile : participer activement aux cérémonies agiles et collaborer avec les différents membres de l'équipe pour assurer la bonne progression des développements. Amélioration continue : contribuer aux ateliers techniques, à la veille technologique et au partage de connaissances au sein de l'équipe et de la DSI. Environnement technique : Java, Spring, Angular, WebService (Rest & SOAP), Git, Maven, Jenkins, Sonar, Java EE, Hibernate, Jira, Oracle, SQL. Secteur d'activité : Santé. Durée de la mission : Mission de 3 mois, renouvelable par périodes successives de 3 mois. Il s'agit d'une mission de longue durée, pouvant aller jusqu'à 3 ans au total, sous réserve du bon déroulement de la mission et de la validation des renouvellements.
Voir cette offre
CDI

Offre d'emploiIngénieur Software Craftsmanship Java / Spring (H/F)

█ █ █ ██ █ █
Publiée le
Angular
Hibernate
Java

Bordeaux, Nouvelle-Aquitaine

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é.

Voir cette offre
Offre premium
Freelance
CDI

Offre d'emploiDéveloppeur Java Senior à Niort

AIS
Publiée le
Agent IA
Agile Scrum
Angular

2 ans
40k-41k €
350-400 €
Niort, Nouvelle-Aquitaine
Développeur Full Stack Java / React (H/F)ContexteDans le cadre de l'évolution et du maintien en conditions opérationnelles d'un système d'information stratégique dédié aux secteurs de la finance et de l'assurance, nous recherchons un(e) Développeur(se) Full Stack Java / React pour renforcer une équipe en charge d'applications Back-Office à forte valeur métier. Vous intégrerez dans un premier temps l'équipe de maintenance et d'exploitation afin de vous approprier l'environnement fonctionnel et technique, avant de participer aux projets d'évolution. Vos missionsParticiper à l'analyse des besoins et à la conception détaillée des solutions. Développer et maintenir des applications Back-Office en environnement Java/React. Réaliser les tests unitaires et les tests d'intégration. Contribuer à l'amélioration continue des performances et de la robustesse du système d'information. Challenger les choix techniques et être force de proposition sur les bonnes pratiques de développement. Assurer les corrections lors des phases de qualification et de garantie. Communiquer régulièrement l'avancement des travaux auprès du responsable de projet. Intervenir sur plusieurs sujets fonctionnels et techniques en parallèle. Environnement techniqueJava Spring / Spring Boot React SQL API REST Microservices Outils d'industrialisation et de qualité logicielle Outils d'assistance au développement basés sur l'IA Profil recherchéExpérience significative en développement Full Stack Java/React. Bonne maîtrise des architectures API REST et Microservices. Sensibilité aux problématiques de performance, de qualité et de maintenance applicative. Capacité à accompagner un projet depuis sa conception jusqu'à sa mise en production et sa phase de garantie. Aisance dans les échanges avec les équipes projets et métiers. Capacité à travailler dans un environnement complexe et multi-projets.
Voir cette offre
CDI

Offre d'emploiDéveloppeur Java Backend / Fullstack Senior

CAT-AMANIA
Publiée le
Java
Spring Batch
Springboot

Montpellier, Occitanie
Dans le cadre d'une mission à Montpellier, nous recherchons un Développeur Java Backend / Fullstack expérimenté, disposant d'une solide maîtrise des technologies Java et des architectures microservices. Vous interviendrez sur le développement et l'évolution d'applications dans un environnement technique moderne, avec une exigence de compatibilité avec le contexte de mission CATS. Vos principales missions : Concevoir, développer et faire évoluer des applications Backend Java. Participer à la conception et à la mise en œuvre d'architectures microservices. Développer des traitements et des flux applicatifs avec Spring Batch. Intervenir sur des environnements conteneurisés avec Docker et Kubernetes. Contribuer à l'automatisation et à l'industrialisation avec Terraform. Participer au développement Fullstack avec Angular. Intervenir sur des environnements intégrant Kafka. Utiliser les outils d'intégration et de déploiement continu GitLab CI et Jenkins. Exploiter les outils d'intelligence artificielle dans le développement logiciel : prompt engineering, AI-assisted coding, agents IA, automatisation et intégration d'API LLM. Compétences attenduesJava 17 ou supérieur et Spring Boot. Architecture microservices et Spring Batch. Docker, Kubernetes et Terraform. Angular, Kafka, GitLab CI et Jenkins. IA appliquée au développement : Prompt Engineering, AI-assisted coding, agents IA et API LLM.
Voir cette offre
CDI

Offre d'emploiTech Lead Java

OCSI
Publiée le
Angular
Java
Spring

Nantes, Pays de la Loire
Contexte Vous intégrez une feature team agile (Scrum) d'une quinzaine de collaborateurs, développeurs et Business Analysts, répartie entre la France et l'Inde. Elle intervient sur un parc d'une dizaine d'applications, dont une partie encore en legacy (Struts 1, Java 8), avec pour cible une stack moderne : Java 21, Angular 15+, Spring Boot, Docker et Kubernetes. Un programme pluriannuel de rationalisation du parc est en cours : refonte complète d'applications historiques vers les nouveaux standards, et replatforming du reste. Vos missions Développer en back (Java, Spring Boot, services REST) et en front (Angular) sur les projets de refonte Concevoir et mettre en œuvre des architectures microservices et event-driven Assurer la maintenance évolutive et le maintien en conditions opérationnelles des applications existantes Participer au support de production Accompagner la conduite du changement autour des bonnes pratiques de développement (Software Craftsmanship) et aider les équipes à adopter les nouveaux standards Mettre en place des livraisons automatisées (CI/CD) Rédiger la documentation technique Répartition indicative de l'activité Majoritairement du développement en mode projet (refonte), complété par de la maintenance évolutive sur l'existant et du support/MCO. Livrables Expertise et support technique, livraisons automatisées, documentation technique.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Java confirmé Annecy - Parcours Distribution Collaborateur - 003140

Deodis
Publiée le
DevOps
J2EE / Java EE
Spring

36 mois
40k-50k €
400-420 €
Annecy, Auvergne-Rhône-Alpes
Développeur Java confirmé Annecy - Parcours Distribution Collaborateur - 003140 Tâches - Participer à l'élaboration de la conception technique des produits, recherche de solutions techniques avec les différentes entités (architecture, production, ...) - Développer des fonctionnalités - Réaliser des tests unitaires et tests d'intégration sur les développements réalisés - Préparer les mise en prod en concertation avec CAGIP - Garantir la qualité des livrables et de la documentation associée - Assurer le diagnostic et la résolution des disfonctionnements techniques des produits en production Contexte Développeur au sein de la squad Activité Commerciale et de la tribu Parcours Distribution Collaborateur, le périmètre des produits est le suivant : - Gestion de la relation commerciale ( Saisie de résultat de commerciaux, de compte-rendu d'entretien ) - Gestion des tâches commerciales - Pilotage de la relation commerciale (Gestion des objectifs commerciaux, des portefeuilles clients) - Planification des activités Sur le début d'année 2027 , 2 développements seront lancés : - planification d'activité en lien avec l'agenda commercial - Gestion des portefeuilles Attendu - Développer les nouvelles fonctionnalités - Rédiger les TUs et les TIs - Participer aux cérémonies Agile - Maintenance corrective Stack - Java, API REST - Spring - Git - Devops ( Helm, gitlab, argoCD) - Monitoring ELK Notions : - Le top 10 de l'OWASP - Le système CVE, CWE - Les principales familles d'attaque : XSS, injection HTML\SQL\CSS\Code\etc., CSRF - Les risques liés à l'IA Pratique : - Sécurisation web (cookies, HTTPS, TLS) - Contrôle d'authenticité et d'intégrité d'une application, d'un code - Gestion des erreurs - Offuscation du code - Validation des entrées / sorties - Validation de l'accès aux ressources - Authentification des utilisateurs - Outils d'analyse de code (SonarQube, Checkmarx, Jfrog Xray, Owasp Dependency Check, …) Bon communiquant - Travail en équipe - Pédagogie - Capacité de vulgarisation - Rigueur, curiosité et autonomie - Force de proposition
Voir cette offre
CDI

Offre d'emploiDéveloppeur Full Stack Java 21 / Vue.js

Etixway
Publiée le
Gitlab
Java
Jenkins

43k-48k €
Nantes, Pays de la Loire
Dans le cadre d'un projet de développement applicatif en mode BUILD, nous recherchons un Développeur Full Stack Java 21 / Vue.js pour renforcer l'équipe. Le consultant interviendra principalement sur le développement Front-End en Vue.js, tout en contribuant aux développements Back-End en Java 21 et Spring Boot. Il participera à la conception et à l'évolution des fonctionnalités applicatives, dans le respect des bonnes pratiques de développement, des exigences de qualité et des normes d'accessibilité numérique. Missions principalesConcevoir, développer et faire évoluer de nouvelles fonctionnalités principalement en Vue.js. Développer et maintenir les interfaces utilisateur en veillant à leur qualité, leur ergonomie et leur maintenabilité. Participer aux développements Back-End en Java 21 et Spring Boot. Contribuer à la mise en œuvre et à l'évolution des traitements batch avec Spring Batch. Garantir la prise en compte des exigences d'accessibilité numérique conformément au RGAA. Participer aux activités d'intégration continue et de déploiement (CI/CD). Utiliser les outils de développement et d'intégration tels que Jenkins et GitLab. Collaborer avec le chef de projet et les développeurs tout au long du cycle de développement. Participer aux revues de code, aux tests et à la résolution des anomalies. Appliquer les bonnes pratiques de développement afin de garantir la qualité, la sécurité et la pérennité des applications. Environnement techniqueFront-End : Vue.js Back-End : Java 21, Spring Boot, Spring Batch CI/CD : Jenkins, GitLab Autres : Nubo, RGAA (Référentiel général d'amélioration de l'accessibilité)
Voir cette offre

Déposez votre CV

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

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.

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