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.
DEV FULL STACK

Java Spring - Confirmé - Impératif Vue JS - Confirmé - Impératif Base de données - Confirmé - Impératif Norme BPMN - Confirmé - Souhaitable Description détaillée Rattachée à l’équipe digitale & data, notre équipe se compose de plusieurs squads : - Trois squads produit (sur les domaines RH et RSE) - Une squad Tech : Squad transverse assurant les développements pour tous les domaines de l’équipe, composée de 8 développeurs et d’un DevOps Afin de formaliser et mettre à jour sous forme BPMN l'ensemble des processus de l'entreprise, nous avons le projet de développer une application. Cette application importera des fichiers sous formes diverses (PPTX, Gsheet, JPEG, PDF, XML, CSV) contenant des processus et fera appel à un algorithme IA (développé par l'équipe data) afin de les convertir en diagrammes BPMN. Un ensemble de fonctionnalités complètera ensuite l'application afin de mettre à jour, modifier et améliorer ces processus...
Lead Developer Spring Boot (H/F)

Pour notre client, une entreprise innovante dans le secteur de la gestion de flux et des solutions IT, nous recherchons un(e) Lead Developer Java/Spring Boot . Missions Principales : ✅ Conception & Architecture : Prendre en main une plateforme critique à fort trafic. Participer aux choix techniques (scalabilité, performance, sécurité). ✅ Lead Technique : Encadrer une équipe de 2 à 4 développeurs. Garantir la qualité du code (revues, tests automatisés, CI/CD). ✅ Collaboration transverse : Être l’interlocuteur tech entre le Product Owner et les équipes. Animer la veille technologique et l’amélioration continue.
Tech Lead Java Spring boot Angular

Nous recherchons un·e Tech Lead Fullstack Senior pour piloter le développement de deux produits stratégiques dans l’univers du retail Concevoir, développer et maintenir des applications scalables en Java / Spring Boot / Angular Encadrer une équipe de développeurs, assurer leur montée en compétence, challenger les choix techniques Garantir la qualité du code, la couverture de tests, la documentation et les bonnes pratiques (Craft, SOLID, Sonar…) Intervenir sur des architectures microservices et event-driven Participer à toutes les phases du cycle de développement (design, build, run) Contribuer aux arbitrages techniques et à l’amélioration continue des pratiques d’équipe Langages & Frameworks : Java, Spring Boot, Angular, Ionic, Capacitor Architecture : Microservices, Event-driven Bases de données : PostgreSQL, MongoDB, BigQuery DevOps & Observabilité : CI/CD, Git, monitoring, logs, tests automatisés Agilité & Craftsmanship : Scrum, qualité logicielle, revues de code, documentation
Développeur Back end Java, SpringBoot, AWS

Bonjour, Pour l'un de nos client intégrateurs, nous recherchons plusieurs développeurs Backend. Description: Dans un contexte d'équipe agile (et d'applications à fort trafic), le développeur Backend conçoit, développe, déploie et maintient les fonctionnalités afin de répondre aux exigences fonctionnelles et techniques exprimées dans le cadre de la conception de solutions ou d'applications. Le développeur a des connaissances et appétences pour le run (infrastructure, installation, supervision, dashboarding...). Il est sensible à la qualité et aux tests. Livrables: • Développer des solutions backend de qualité : Conception, développement et maintenance des fonctionnalités backend. Contribution à la vie de l’équipe travaillant dans un cadre Agile. • Participation, dans le cadre des principes DEVOPS, au déploiement et au suivi de votre application. • Au sein d'un écosystème de projets variés, être force de proposition et au cœur de l'amélioration continue.
TECH LEAD BACKEND JAVA (SPRING BOOT) H/F

Notre client, 3ᵉ opérateur mondial de transports urbains, engage la refonte d'une application dédiée au suivi du trafic voyageurs . Ce projet stratégique vise à moderniser une solution obsolète pour intégrer les nouvelles générations de matériel roulant et optimiser l’exploitation des données d’affluence. La refonte s’appuiera notamment sur l’expérience acquise avec l’outil SCOPE, développé avec Spring Boot et PostgreSQL. Missions principales : Concevoir l’architecture technique backend (Spring Boot) de la nouvelle application SYLEVE Piloter les développements backend en assurant la qualité logicielle (tests unitaires, SonarQube, intégration continue via GitLab CI/CD) Gérer les flux de données : récupération, conversion, agrégation et mise à disposition dans le format cible Analyser l’existant (notamment l’ancienne version de SYLEVE en ProC / Oracle) et assurer le reverse engineering si nécessaire Encadrer techniquement la squad projet, assurer la bonne répartition des tâches et la cohésion de l’équipe Participer aux rituels Agile (daily, sprint planning, rétrospective, refinement) Contribuer à la gestion du backlog (Jira) et à la rédaction de la documentation technique Être garant de la performance, de la maintenabilité et de la sécurité des solutions développées
POT8388-Des Tech Lead JAVA expérimentés sur Noisy le Grand

ALMATEK recherche pour un de ses clients, des Tech Lead JAVA expérimentés Notre besoin est de renforcer l’équipe de développement actuelle : Micro-service, Java, API-REST sont les piliers de la plateforme de développement. Nous recherchons un Tech Lead expérimentés JAVA pour intégrer l'une de nos 3 squads. Prestation Participer à la définition et à la validation des choix architecturaux, en collaboration avec les architectes. Faire des recommandations sur les frameworks, bibliothèques, et outils Garantir la qualité du code via des revues de code (code reviews), l'implémentation de tests unitaires/automatisés Concevoir une architecture modulaire, favorisant la réutilisation des composants et la maintenabilité Accompagner les développeurs, les former aux bonnes pratiques, et leur apporter une assistance technique pour résoudre les problématiques complexes. Déléguer les tâches techniques en fonction des compétences de chaque membre de l'équipe. Organiser les réunions techniques, assurer le suivi des livrables et veiller au respect des délais. S’assurer que chaque composant et fonctionnalité est documenté correctement. Collaborer avec les chefs de projet Apporter un support technique aux équipes fonctionnelles et aux clients (si nécessaire). Identifier les risques techniques, proposer des solutions et communiquer de manière proactive sur les problématiques rencontrées Compétences techniques Compétences autour de Java Langage JAVA Ecosystème Spring (Spring, Spring boot, Spring Data). Développement d’API REST (Open API, Spring WebMVC) Développement autour de Kafka (principes, Spring Kafka, Spring cloud Stream). JUNIT, Mockito Programmation reactive (Spring react) Utilisation de base de données NO SQL (MongoDB), relationnelle PostgreSQL Micro-services Kubernetes Spring cloud (Spring cloud config notamment) Télétravail 3 jours par semaine en télétravail. 2 jours sur site. Planning Au plus tôt, mission longue.
Développeur SI VIDEO( MAM, PADDEF, transcodage, etc...) Fullstack Java Angular Senior,

Bonjour, Nous recherchons un Développeur SI Vidéo : MAM, PADDEF, transcodage, etc ... et Fullstack Java Angular Senior . Le poste est proposé en CDI , pour débuter une première mission d’une durée minimale de 1 an renouvelable chez notre client. Le client accepte le télétravail, cependant, les réunions devront obligatoirement être suivies en présentiel, au siège de ce dernier. La connaissance du secteur des médias audiovisuels est PRIMORDIALLE : outils de gestion de médias vidéo, audio, sous-titres (MAM, PADDEF, transcodage, etc.). Compétences requises indispensables : Front-end : Expertise en développement d’interfaces utilisateurs, notamment le paradigme Single Page Application , la programmation réactive (Reactive Programming) et le Fluid Design ; Maîtrise des frameworks Angular , React.js , Vue.js , jQuery , ainsi que des langages HTML5 , CSS3 , JavaScript/TypeScript , Groovy ; Connaissance approfondie des design patterns utilisés en développement frontend, notamment Module Pattern , Strategy Pattern , Builder Pattern , Observer Pattern ; Maîtrise du Test Driven Development (TDD) et des frameworks de tests unitaires et d’intégration ( Jasmine , Selenium , Needle ) ; Maîtrise des outils de l’usine de développement logiciel ( Git , Jenkins , SonarQube ). Back-end : Expertise en développement Java 11+ ; Maîtrise du développement backend avec l’écosystème Spring ( Spring Framework , Spring Data , Spring Boot , Spring Cloud ) ; Maîtrise de Liquibase et de JPA/Hibernate (configuration et utilisation) ; Solide expérience en SQL , transactions distribuées , et gestion des problématiques N+1 queries ; Connaissance des bases NoSQL orientées documents ; Maîtrise des design patterns tels que MVC , Repository/DAO , API Gateway , Event Sourcing , Asynchronous Messaging ; Maîtrise du TDD et des outils de tests ( JUnit , Mockito , Cucumber ) ; Maîtrise des outils de développement logiciel ( Git , Nexus , Jenkins , Maven , SonarQube ). Maîtrise du développement de Web Services REST/JSON ; Maîtrise des plateformes d’orchestration ( Kubernetes , Docker ) ; Maîtrise de JobScheduler ; Bonne connaissance de l’Elastic Stack et des plateformes de messagerie ( RabbitMQ ). Vos principales missions : Développement frontend et/ou backend dans un environnement JavaEE , en prenant en compte les problématiques d’ ergonomie et d’ optimisation ; Mise en œuvre de la modélisation orientée objet , des design patterns , ainsi que des normes et bonnes pratiques du développement Java/JavaEE ; Travail en équipe , dans un contexte agile , selon des directives techniques définies par un chef de projet et un architecte. Si vous répondez aux deux grands critères incontournables de notre client, n’hésitez pas à nous faire parvenir votre date de disponibilité, votre CV au format Word ainsi que vos prétentions financières. Dans l’attente d’un futur échange et d’une future collaboration, L’équipe EMMA-IT
Développeur Java Senior

DÉBUT DE MISSION ASAP DURÉE 6 mois renouvelables LIEU Paris (hybride) CATÉGORIE TECHNIQUE Développement & Architecture logicielle Compétences requises Java 8+ – Expert Spring (Integration, Batch) – Expert J2EE (JMS, Transactions, WebServices) – Expert SQL (Sybase, Oracle) – Expert Swing (AWT) – Confirmé Serveurs & Middleware (JBoss Wildfly, EJB, Webservices REST/SOAP, JMS) – Confirmé Expérience en finance de marché et instruments financiers – Confirmé Connaissance de la messagerie financière Swift et connecteurs FIX – Un plus Descriptif de la mission Dans le cadre du développement et de la maintenance des systèmes de gestion d’un acteur majeur du secteur bancaire, nous recherchons un Développeur Java Senior pour intégrer une équipe en charge des applications de gestion des opérations de souscription-rachat, opérations sur titres et paiements cash . Vous interviendrez sur la maintenance corrective et évolutive des outils utilisés par les opérateurs Middle Office en France et à l’international (Paris, Dublin, Milan, Singapour, Boston…). Missions principales : Assurer la maintenance et l’évolution des applications Middle Office Concevoir et développer de nouvelles fonctionnalités en respectant l’architecture existante Analyser et résoudre les anomalies de production (Niveau 2 & 3) Participer à la fiabilisation et l’optimisation des applications Rédiger la documentation technique et assurer le reporting auprès des équipes projet Collaborer avec les équipes fonctionnelles et techniques pour assurer un déploiement efficace Environnement technique Langages & Frameworks : Java 8+, J2EE, Spring, Swing Base de données : SQL (Sybase, Oracle) Middleware & Serveurs : JBoss Wildfly, Webservices REST/SOAP, JMS Outils CI/CD : Git, Maven, IntelliJ, Pipelines CI/CD Technologies spécifiques : Hazelcast, Connecteur FIX Appia, Messagerie Swift Profil recherché Expérience : Minimum 5 à 7 ans en développement Java dans un contexte bancaire Expérience en finance de marché requise (gestion des ordres, opérations sur titres, paiements cash) Bonne capacité d’analyse et de résolution de problèmes Anglais technique apprécié pour interagir avec les équipes internationales
Lead Tech JAVA (Nantais impératif)

Dans le cadre de plusieurs projets clients, nous recherchons plusieurs profils Lead Tech JAVA résidants à Nantes obligatoiremen t. Contexte : · Début de la mission : Mai 2025 · Localisation sur Nantes avec 50% en télétravail et 50% en présence sur site · Intégration d'une équipe évoluant dans un contexte agile CONNAISSANCES REQUISES : • Langages : Java 17/21 • Framework : Spring / Spring Boot, Spring Batch • Intégration : Docker, Kubernetes • BDD SQL/NoSql : Oracle, MongoDB • Outils dev : GitLab, Jenkins, Maven • Outils support : JIRA, Confluence • Tests : Junit, Mockito • API : REST, SOAP • Méthodologies : Agile CONNAISSANCES APPRECIEES : • Langages : Java 17 • Framework : Liquibase • Serveurs d’application : Websphere • BDD SQL/NoSql : PostGreSQL • Outils dev : Nexus, GitLab-ci • Qualimétrie : SonarQube, IQServer, SysDig • Monitoring : Dynatrace, Kibana • Architecture SI : Microservices, architecture hexagonale, Event-Driven • Méthodologies : Mode Produit, Refactoring • Sécurité : Protocole Oauth2/JWT • Plateforme : Kafka
Java / Angular ( 80/20)

Au sein d’une équipe dynamique d’une vingtaine de collaborateurs, 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. Compétences requises : Une expérience d'au moins 6/8 ans post-diplôme est requise pour ce poste Dispose d’une bonne connaissance des langages Java+ et Spring Boot 3.x Dispose d’une bonne connaissance des framework Angular 8+ A déjà travaillé sur un projet avec les moteurs de base de données (SQL, NOSQL, …) Un plus serait de disposer d’une culture DevOps ou DevSecOps. Dispose d’une expérience en delivery en mode Agile
Tech Lead web mobile Sénior

CONTEXTE Vous intégrerez l’équipe projet SMIL (projet sur les impôts locaux) afin d’accompagner des développeurs juniors et de développer les évolutions de l’application pour un client interne. L’équipe est constituée de 7 développeurs dont un lead développeur. Vous agirez en tant que lead tech sur le périmètre, participerez à la mise en œuvre des bonnes pratiques et à la montée en compétences des membres juniors de l'équipe. Crée en 2008, Kéoni Consulting est une société de conseil et d’ingénierie informatique spécialisée dans le secteur de la banque, de la finance de marché, et de l’assurance, et de l'industrie. Nous sommes le partenaire dans la transformation digitale des grands Comptes. Nous les aidons à transformer leur modèle économique, aligner vos processus opérationnels, sélectionner les meilleures technologies, atténuer et palier les risques liés au digital. Kéoni Consulting aide les entreprises à : Faire la différence Innover et créer Réinventer votre business Satisfaire les clients Gagner en avantages compétitifs Devenir le leader de leur secteur Devenir le leader de votre secteur Notre activité couvre la totalité du cycle de vie des systèmes d’informations (Pilotage et Gestion de projet, Conseil en MOA, Conception, Réalisation, Maintenance, Production Exploitation)
Développeur Fullstack Vue3 / Java / Nestjs
🎯 Objectif du poste Développement de nouvelles fonctionnalités pour un site E-commerce. Migration des solutions Legacy vers les nouvelles stacks. 🛠️ Missions principales Collaborer avec les équipes pour développer les nouvelles fonctionnalités. Accompagner les phases de test, déploiement et maintenance. Optimiser les performances et la fiabilité du site. Le développeur doit être familier avec la partie monitoring. Rédaction de spécifications techniques. 🧰 Technos & Outils attendus Languages: Java / Spring, Nestjs et Vue3.
DEVELOPPEUR(SE) FULLSTACK JAVA ANGULAR

Développements Fullstack d'applications WEB - Développement des interfaces utilisateurs - Développement des composants techniques et fonctionnels - Réalisation des tests unitaires - Création des packages de livraisons - Assistance lors des tests d'intégration et de la recette avec la MOA - Bonne communication orale et écrite - Respect des engagements pris Environnements techniques sur lesquels le niveau confirmé est requis : JAVA - SPRING MVC - Web Services - SOAP & REST JSP - JS - JQUERY - ANGULAR 10+ ECLIPSE - GIT - SVN - MAVEN - SQL Connaissances linguistiques Français Courant Anglais Professionnel
Coach Craftmanship (Agile & Devops) / JAVA

Le bénéficiaire souhaite une prestation d'accompagnement dans le cadre d'un Coach Crafts Java au sein de la squad Archivage. Le Coach Crafts doit Avoir une Maitrise en BDD, TDD, DDD, Peer programing, revue de code collective, etc Vos principales missions seront : · Assurance un haut niveau de disponibilité et de performance de la solution au quotidien en apportant votre analyse de l’existant et proposant des améliorations pour augmenter nos SLA · Conception et Développement des features du sprint backlog · Assurance des revues de codes et autres contrôles permettant la maintenance de la qualité de code · Force de proposition, participation aux choix techniques en lien avec les architectes du groupe et participation aux recrutements de l’équipe. · Garant des respects des bonnes pratiques de développement · Participation sur des cadrages de projets IT ou métiers sur la plateforme en tant qu’Expert en lien étroit avec les architectes et autres experts (sécurité, data management,…) · Assurance du respect et l'application des normes de sécurité IT · Assurance de la montée en compétence des Ingénieur Software juniors, confirmés. Le profil doit être Expert sur les environnements techniques: * Java ( 8,17,21) , Spring, Springboot, SpringData, Spring Batch, Jenkins, Maven, Git, Sonar, Docker, Kubernetes, Architecture Hexagonale, Architecture microservices, cloud, Postgresql, Oracle, MQ.
Ingénieur en développement Java H/F

Vos missions sont les suivantes : Réaliser tout ou partie d'un développement logiciel (participation à l'architecture, conception, codage, tests). Veiller à la performance et la qualité du code. Rédiger la documentation technique. Maintenir les logiciels (diagnostiquer les défauts, accompagner l'utilisateur en attendant la résolution et corriger les bugs). Proposer des améliorations techniques et fonctionnelles pour faire évoluer les logiciels. Stack technique : Langage JAVA 11/17 Spring / SWING ECLIPSE / INTELLIJ / Git / Maven / JUNIT
Tech Lead Front End Angular

Bonjour, Dans le cadre de ses projets clients, Visian est à la recherche d'un Tech Lead Front End Angular Les principales missions du Tech Lead seront : o Analyse des spécifications fonctionnelles o Rédaction des spécifications techniques Developpement notamment sur du Front End (Angular) et back-end Spring/Kotlin Test unitaires - pilotage de la recette CI/CD et monitoring Collaboration avec des équipes fonctionnelles (contrôleurs de gestion) Si vous êtes actuellement à l'écoute du marché, n'hésitez pas à m'envoyer votre candidature. Bien à vous, Nadia
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.
Derniers posts sur le forum
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.
Explorez les offres d'emploi ou de mission freelance pour Développeur·euse Java (Kotlin, Groovy...) .
Découvrir les offresDé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.
Explorez les offres d'emploi ou de mission freelance pour Développeur·euse fullstack .
Découvrir les offresConsultant·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.
Explorez les offres d'emploi ou de mission freelance pour Consultant·e technique .
Découvrir les offresArchitecte 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.
Explorez les offres d'emploi ou de mission freelance pour Architecte solutions .
Découvrir les offres