Trouvez votre prochaine offre d’emploi ou de mission freelance Test-Driven Development (TDD)

Votre recherche renvoie 71 résultats.
Offre premium
Freelance

Mission freelance
Développeur Fullstack Java / Data

CONSULT IT
Publiée le
Angular
Apache Kafka
Apache Spark

3 ans
400-500 €
Montrouge, Île-de-France
Développement Java back-end Conception de modules de collecte (API calls, fichiers, BDD), intégration OAuth2 / SSO, architecture microservices, API REST/SOAP. Traitement de données Spark Mise en place et optimisation de pipelines Spark 3 (collecte → transformation → distribution) sur l'ensemble de la chaîne de traitement. Gestion Kubernetes Déploiement, gestion et optimisation des applications sur cluster Kubernetes, bonnes pratiques DevOps, sécurité des applications. Tests automatisés Cucumber Écriture et maintien de tests automatisés (BDD), garantie de la qualité du code, approche TDD sur les API. Visualisation PowerBI Conception et développement de dashboards et rapports PowerBI en collaboration directe avec les équipes métier. Interface infrastructure & delivery Collaboration avec le partenaire infra du client, commande de ressources, suivi du delivery et post-production, force de proposition.
CDI
Freelance

Offre d'emploi
Développeur Fullstack Java/ Angular ou React F/H

cty
Publiée le
Apache Kafka
Apache Maven
CI/CD

3 ans
Île-de-France, France
À propos de l’entreprise CTY est un cabinet de conseil fondé en 2015, dans le but de répondre à une problématique collaborative entre le besoin client et les attentes de nos consultants. Nous accompagnons nos clients (BFI, Assets Managers, Brokers, Editeurs de logiciels...) dans leurs projets IT les plus stratégiques via notre expertise : - Technique #DEVOPS #BigData #Hadoop #AngularJS #NoSQL # #Java - Gestion de projet #Agile #Scrum #Craftsmanship #Kanban #PMI #Lean Management - Métier #Pricers #TradingElectronique #TempsRéel #Risques #Réglementaires Mission: Concevoir, développer et maintenir des applications fullstack en s'appuyant sur une architecture microservices avec Java (Spring) Participer aux discussions techniques et contribuer aux choix architecturaux des projets Collaborer étroitement avec les équipes DevOps afin d’assurer une intégration fluide des systèmes Rester en veille sur les évolutions technologiques et s’impliquer activement dans l’amélioration continue des processus de développement Modéliser, concevoir et implémenter des bases de données robustes Effectuer les tests unitaires, d’intégration et de performance pour garantir la qualité des livrables Rédiger une documentation technique complète à destination des parties prenantes internes et externes Assurer la maintenance corrective et évolutive des applications existantes Environnement Technique : Langage : Java (Spring, Hibernate... ) et Angular, React Testing : Cypress, Tests unitaires et d’intégration Base de données : PostgreSQL, Oracle, SQL server Infra & Outils : AWS, GitLab, Jenkins, Sonar, Terraform, Suite Atlassian (Jira), Python (scripting), Kafka,
Freelance

Mission freelance
Développeur Agile

STHREE SAS
Publiée le

8 mois
75001, Paris, Île-de-France
Descriptif de la mission Le consultant ou la consultante aura pour mission de développer et améliorer le parc applicatif du pôle IT Shared Services pour la société . Au sein d'une équipe Agile, il s'agit essentiellement de faire évoluer les logiciels selon les besoins priorisés par les sponsors des lignes métiers en améliorant la fiabilité, l'efficacité et la maintenabilité du code en respectant les pratiques de l'intégration continue. Position dans l'entreprise Le candidat ou la candidate intégrera, en qualité de « Développeur Agile », la direction IT Shared Services IT au sein de la société dans une équipe composée d'un Agile Master / Business Analystes, Analystes Qualité ainsi que de Développeurs Agiles. Cadre de la mission Le consultant ou la consultante interviendra principalement sur les activités suivantes : Evaluer et estimer les impacts d'un changement du code dans les séances de grooming Implémenter les évolutions dans le code Produire le logiciel en assurant sa conformité Rehausser la qualité du code (ajout de TU, TDD) Participer à l'amélioration continue de l'équipe Participer à l'intégration de nouveaux membres de l'équipe sur le périmètre SA IT Shared Services Compétences fonctionnelles et techniques Profil expérimente (5+ ans d'expérience) Développement en Front End sous Angular 8 & 9 et en Back End sous Spring boot 2.3 Maitrise de ORACLE SQL / PLSQL Maitrise de script KSH Maîtrise de l'architecture web (Apache, Tomcat, JBoss…) Familier avec les cycles de développement et bonnes pratiques Maitrise de GIT Expérience requise en développement TDD sous usine logicielle (BitBucket, Maven, Jenkins, SonarQube…) Expérience requise dans les développement TDD dans un CI/CD pipeline Connaissance des pratiques Agiles Compétences interpersonnelles Très bonnes compétences interpersonnelles Très bonne capacité d'analyse et de synthèse (reporting) Approche directe, dynamique et proactive pour anticiper et dépasser les difficultés Esprit d'équipe et capacité à travailler avec des équipes multiculturelles situées à Paris et à Londres mais aussi avec des partenaires externes Bon niveau d'anglais
CDI

Offre d'emploi
Développeur Python / Go – Secteur Défense (H/F)

INFOGENE
Publiée le

42 500 €
Rennes, Bretagne
Dans le cadre du développement de solutions logicielles critiques, vous intervenez en tant que développeur backend Python / Go sur des produits à forte valeur technique. Vos missions : Développement de services backend en Python Contribution à des développements en Go Participation à la conception d’architectures logicielles Mise en place et évolution d’environnements Dockerisés Intégration continue et déploiement ( GitLab CI/CD ) Participation aux échanges techniques et au support produit Interaction avec les équipes internes et les utilisateurs Environnement technique Langages : Python (maîtrise), Go (connaissance) OS : Linux (Windows apprécié) CI/CD : Git, GitLab CI Conteneurisation / Virtualisation : Docker, VMware, VirtualBox Cloud / Orchestration : Kubernetes, OpenStack (connaissance) Méthodologies : Agile (Scrum), TDD
Freelance

Mission freelance
un   Développeur sénior Agile Full Stack (Java / Angular)

Keypeople Consulting
Publiée le
Angular
CI/CD
Java

6 mois
400-550 €
Paris, France
Nous cherchons un Développeur sénior Agile Full Stack (Java / Angular) Vous êtes à la recherche d’un nouveau défi dans un environnement dynamique et international ? Nous recherchons actuellement un(e) Développeur(se) IT Agile confirmé(e) pour rejoindre une équipe performante au sein d’un acteur majeur du secteur Banque & Finance . 💼 Vos missions Au sein d’une équipe Agile, vous contribuerez au développement et à l’amélioration continue d’applications critiques : Concevoir, développer et faire évoluer les fonctionnalités applicatives Corriger les anomalies et implémenter les évolutions selon les priorités métier Garantir la qualité, la fiabilité et la maintenabilité du code (TDD, Clean Code, CI/CD) Participer aux rituels Agile (Scrum, User Stories, estimations) Contribuer à l’amélioration continue des applications et de l’équipe Accompagner l’intégration des nouveaux membres 🛠️ Environnement technique Java / Spring Boot (backend) Angular (frontend) Oracle SQL / PL-SQL Scripting KSH CI/CD (Git, Jenkins, Maven, SonarQube…) Méthodologies Agile (Scrum) 👤 Profil recherché Plus de 10 ans d’expérience en développement Solide expertise Full Stack (Angular + Spring Boot) Bonne maîtrise des bonnes pratiques de développement (TDD, Refactoring, Clean Code) À l’aise avec les environnements CI/CD Une expérience dans le secteur financier est un plus Excellentes compétences en communication et esprit d’équipe Anglais courant 🌍 Pourquoi rejoindre ce projet ? Environnement de travail Agile et collaboratif Contexte international (équipes multi-localisées) Enjeux techniques stimulants avec des pratiques modernes Opportunités d’évolution et d’impact Cordialement,
CDI
Freelance

Offre d'emploi
Tech Lead Java F/H

AIS
Publiée le
Java

1 mois
45k-50k €
250-500 €
Niort, Nouvelle-Aquitaine
🎯 MISSIONS : Intégré(e) aux équipes d'un de nos clients grands comptes, vos missions seront les suivantes : Définition des spécificités techniques avec l'ensemble des parties prenantes Définition de l'architecture des applications Rédaction de la documentation technique Optimisation des applications existantes Développement de nouvelles fonctionnalités. Mise en place de la méthodologie de développement (TDD, BDD) et des processus d'intégration continue pour chaque projet : du développement jusqu'à la livraison Mise en place se l'environnement de développement et du socle technique Être le référent technique sur les projets de développement : suivi du projet, cohérence des technos et des méthodes utilisées, qualité du code,... Détecter, analyser et corriger les éventuels problèmes (sécurité, performances, etc.) Sensibiliser l'équipe aux bonnes pratiques de développement : transfert de compétences, méthodologie, sécurité,... Réaliser de la veille technologique pour améliorer en continue les pratiques Participation aux différentes instances de suivi de projet Technos : Java 11 à 21 Springboot (MVC) 1.5 à 3 Angular Oracle / Postgres Hébergement sur VM (Tomcat) / Openshift API REST, API SOAP, Kafka, NAS, S3
CDI
Freelance

Offre d'emploi
Développeur API Microservices - Bordeaux

OCTOGONE
Publiée le
GitLab CI

4 ans
31k-50k €
300-550 €
Bordeaux, Nouvelle-Aquitaine
Site : PESSAC Séniorité : Confirmé Démarrage : mai 2026 OBJECTIFS ET ENJEUX : Vous travaillerez avec une équipe agile de 6 développeurs. Le périmètre de l’équipe est de réaliser la conception et le développement du service d'actualisation et des changements de situations (build et run). Vous travaillerez en étroite collaboration avec les product owner, les testeurs, et les OPS afin de proposer un produit apportant de la valeur à nos usagers, de haute qualité et disponible 24h/24 et 7j/7. Vous serez force de proposition dans les choix de conception, de développement et de déploiement du produit. Le produit devra être pensé API first. ACTIVITES A REALISER : A partir des demandes et des évolutions co-construites par le métier et le product manager, il s’agira de : - Proposer des solutions de mise en œuvre en étroite collaboration avec le product owner et le testeur - Participer à la réalisation et à la maintenance des chaînes de CI/CD (continuous intégration et continuous deployment) - Travailler en pair-programming - Réaliser les développements nécessaires en appliquant le TDD - Valider au plus vite ces solutions en production - Être force de proposition pour améliorer les pratiques et le mode de fonctionnement de l’équipe
CDI

Offre d'emploi
Engineering Delivery Manager (H/F)

ADSearch
Publiée le

110k-120k €
Marseille, Provence-Alpes-Côte d'Azur
En bref : Engineering Delivery Manager (H/F) - CDI - Marseille - Rémunération selon profil et expérience Vos missions : - Garantir la disponibilité des ressources pour délivrer les projets selon les priorités métiers. - Définir et piloter les standards de delivery, les critères de qualité et la préparation des mises en production. - Superviser et gérer les outils de développement utilisés par les équipes. - Piloter la planification de capacité, la prévisibilité des livraisons et la gestion des risques techniques. - Superviser la configuration des outils Azure DevOps et collaborer avec l’équipe test pour l’intégration. - Aligner les objectifs de delivery avec les objectifs et résultats clés avec des résultats mesurables. - Collaborer avec les équipes Pre-sales, Business Analyst, Architecture, Technique, QA/Test et Service. - S’assurer que les décisions techniques prennent en compte les impacts business, coûts et expérience client. - Agir comme référent technique senior auprès des parties prenantes internes et externes. - Définir et mettre en œuvre les bonnes pratiques d’ingénierie (revue de code, TDD, pipelines, gestion des défauts). - Superviser les pipelines de delivery et optimiser les workflows.
CDI

Offre d'emploi
Développeur·euse .NET REACT

Blue Soft
Publiée le

45k-60k €
Paris, France
Les applications sont toutes « home made » et réalisées en C#, .Net, MVC, React en appliquant Design Patterns, Refactoring et approche Test First. De nouveaux modules sont réalisés en CQRS via Event Store, et utilisent les briques Elastic Search. En tant que développeur .NET Agile React.JS/C# : - Assurer la relation Client --> Recueillir les besoins utilisateur --> Les traduire sous forme de User Stories et Defects --> Assurer le support des fonctionnalités maîtrisées - Participer à la conception et aux développements --> Développements de requêtes et vues SQL (Transac SQL), DTSX --> Développements de composants en C# .net core --> Développements d'IHM en React.js --> Approche TDD et tests fonctionnels automatisés --> Utilisation des Design Patterns - Participer à la maintenance et à l'évolution de l'usine logicielle (TFS 2017 avec template Agile customisé), et code sous GIT --> Suivi de l'activité du service, ie Projets, User Stories, Defects, Tasks, Releases, etc... --> Burnups, projections basées sur la vélocité, etc... - Participer à l'amélioration des pratiques et process --> Automatisation du processus de packaging et release (passage progressif au continuous delivery) --> Détection et résolution des problèmes du service
Freelance

Mission freelance
Développeur Web FullStack Senior ReactJS / NodeJS / Laval

HOXTON PARTNERS
Publiée le
Node.js
React

6 mois
350-400 €
Laval, Pays de la Loire
Vous interviendrez au sein d’une équipe produit d’environ 20 personnes, organisée comme un éditeur interne autonome au sein d’un grand groupe (+3000 collaborateurs). La solution développée est une plateforme SaaS de gestion et de collaboration , utilisée par près de 40 000 utilisateurs , avec une croissance annuelle supérieure à 20 % . Vous rejoignez une équipe de 12 développeurs , répartis en squads de 4, avec une forte culture collaborative : Daily meetings Pair programming (sur sujets complexes) Code reviews régulières Partage de bonnes pratiques Méthodologie Agile (Scrum – sprints de 2 semaines) Clean Architecture TDD (Test-Driven Development)
Offre premium
CDI

Offre d'emploi
Java Software Engineer F/H

Atecna
Publiée le
API
Docker
Google Cloud Platform (GCP)

40k-50k €
Lille, Hauts-de-France
Une communauté Java qui grandit, des projets à forte valeur technique. Tu arrives au bon moment ! Atecna, c'est une agence d'expérience digitale avec une mission claire : intégrer l'innovation technologique de manière responsable pour assurer la compétitivité et la performance de nos clients. Un ensemble d'experts qui couvrent toute la chaîne de valeur du digital : du cadrage à l’adoption. Et derrière tout ça, près de 200 Atecniens répartis sur 6 agences. 👥 Ta future équipe Tu rejoins la communauté Java, animée par Lamine et une équipe d'experts passionné·es en pleine expansion. ⚡ Ton impact au quotidien Tu interviens sur des projets clients à fort enjeu métier. Ce que tu fais Tu conçois et développes des applications Java 17+ / Spring Boot 3+ dans des environnements microservices et cloud Tu définis des API REST robustes et sécurisées (OpenAPI, OAuth2) Tu sais maintenir ou créer une CI/CD, industrialises les déploiements (Docker, Kubernetes) et garantis la fiabilité en production via l'observabilité Comment tu travailles Avec exigence : TDD, tests d'intégration, revues de code, gestion de la dette technique Avec conviction : tu as des opinions techniques, tu sais les défendre et les partager Avec générosité : en interne comme en externe, tu transmets : meetups, conférences, articles, peu importe le format
CDI

Offre d'emploi
Développeur·euse .NET Angular / C#

Blue Soft
Publiée le

45k-60k €
France
Pour le compte de l'un de nos clients, nous recherchons un·e développeur·euse .NET Angular C# ! En tant que développeur·euse .NET Angular C#, vous serez amené·e à assurer la relation client, participer à la maintenance et à l'évolution de l'usine logicielle et participer à l'amélioration des pratiques et process. Vos missions seront : Assurer la relation client : - Recueillir les besoins utilisateur. - Les traduire sous forme de user stories et de defects. - Assurer le support des fonctionnalités maîtrisées - Participer à la conception et aux développements. - Développements de requêtes et vues SQL (Transac SQL), DTSX. - Développements de composants en C# .NET Core. - Approche TDD et tests fonctionnels automatisés. - Utilisation des design patterns. Participer à la maintenance et à l'évolution de l'usine logicielle (TFS 2017 avec template Agile customisé), et code sous GIT : - Suivi de l'activité du service, ie Projets, User Stories, Defects, Tasks, Releases, etc. - Burnups, projections basées sur la vélocité, etc. Participer à l'amélioration des pratiques et process : - Automatisation du processus de packaging et release (passage progressif au continuous delivery). - Détection et résolution des problèmes du service.
CDI

Offre d'emploi
Développeur JAVA (FX ou SE ou Swing) Industriel client lourd - secteur défense

CELAD
Publiée le

33k-44k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) ingénieur en développement applicatif / client lourd JAVA 8 (industriel) pour l’un de nos clients situé sur Aix en Provence. Mission : Dans le cadre d’un gros projet initié il y a 10 ans dans le domaine militaire (Défense), vous intègrerez l’une des équipes de développement Java (à dominante back-end). Vous interviendrez ponctuellement sur les phases de conception, ainsi que plus majoritairement sur le développement logiciel de nouvelles fonctionnalités (+ tests unitaires & documentations associés) et/ou du correctif. Stack technique : Java 8, JavaFx, Swing, OSGi, Intellij, Git, Jenkins, Maven, Sonar, Luciad LightSpeed, architecture hexagonale, méthodologie TDD (Test Driven Development)
Freelance

Mission freelance
Senior backend Developer - PHP/Symfony

CAT-AMANIA
Publiée le
Node.js
PHP
PostgreSQL

1 an
100-470 €
Paris, France
Tes responsabilités au sein d’une équipe agile (SCRUMBAN + continuous delivery) : 1/ Analyse : Participer à la découpe des users story en tâche technique Réaliser l'analyse technique et l’étude détaillée Ainsi que Réaliser le prototypage 2/ Qualité : Veiller au respect de la stratégie de test (TDD, BDD, Tests unitaires, Tests d’intégration, ..) Maintenir la qualité du code (Lisibilité, documentation, maintenabilité) Améliorer la qualité technique de son produit (Montée de version de librairie, fwk, refactoring..) Effectuer de la code review S’assurer que mon application soit sécurisée selon les standards de mon contexte. Contribuer à l’amélioration du monitoring de la production afin de respecter les SLI/SLO 3/ Développement (seul, en pair programming, en mob programming) : Développer les tâches de la backlog en mode API-First Développer les correctifs nécessaires pour pallier aux problèmes de production. Respecter les différentes étapes de la definition of done. Contribuer à l’amélioration de l’architecture technique de la plateforme Intégrer la sécurité dans votre logique de développement quotidienne Contribuer à la documentation fonctionnelle et technique de l’application 4/ Déploiement : Déployer son produit via la chaîne d’intégration et de déploiement continue. Savoir mettre en place et faire évoluer sa chaîne de déploiement Veiller à ce que le build soit toujours “vert” 5/ Veille technologique : Faire partie d’une ou plusieurs communautés pour partager ses savoir-faire et ses bonnes pratiques Faire de la veille technique pour garantir son niveau, s’inspirer et inspirer ses homologues (Tech Chapter)
Freelance
CDI

Offre d'emploi
Développeur FullStack JAVA 21+ et Angular 19

CAT-AMANIA
Publiée le
Angular
Java

36 mois
40k-66k €
400-500 €
Île-de-France, France
Connaissances de SPRINGWEBFLUX OBLIGATOIRE Connaissances de la PROGRAMMATION REACTIVE OBLIGATOIRE Participation aux cérémonies Agiles SCRUM / SAFE Utilise les outils mis à disposition par le Groupe Rédige des tests unitaires Développe des fonctionnalités et correctifs sur le back Java 21 et le front Angular 19 au sein de sprints de projets. Partage et interagit de manière efficace avec l'ensemble des acteurs et des dispositifs projets ; notamment l'équipe de développement (interne / externe), les référents fonctionnels et le PO Mise en place de bonnes pratiques de développement (code review, codestyle) et de test (TDD, BDD)
CDI

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

█ █ █ █ █ █ █
Publiée le
Angular
AngularJS
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é.

71 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