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

Votre recherche renvoie 64 résultats.
Freelance
CDI

Offre d'emploi
Développeur PHP/Symfony Senior

INOV
Publiée le
PHP
RabbitMQ
Redis

3 mois
Paris, France
Dans le cadre du renforcement de ses équipes techniques, notre client recherche un développeur PHP/Symfony Senior pour une mission de développement au sein de sa direction numérique. Contexte Vous intégrez une équipe agile en charge d'applications web à forte audience. Stack technique moderne : PHP 8, Symfony 6+, Varnish, Redis, RabbitMQ. Environnement exigeant en termes de performance, qualité logicielle et disponibilité. Missions Concevoir et développer de nouvelles fonctionnalités PHP/Symfony Assurer la maintenance corrective et évolutive des applications existantes Contribuer à la refactorisation et à l'amélioration continue du code Mettre en œuvre les tests unitaires et d'intégration (PHPUnit / TDD) Participer aux revues de code et aux cérémonies Agile (sprint planning, daily, rétrospectives) Rédiger la documentation technique et contribuer au partage de connaissances
CDI

Offre d'emploi
Tech Lead Java / SpringBoot (H/F)

DCS EASYWARE
Publiée le

Villejuif, Île-de-France
Nous recherchons un(e) Tech Lead Java expérimenté(e) pour intervenir au sein d’une DSI bancaire, dans le cadre d’un projet stratégique autour du conseil en épargne et patrimoine . Vous intégrerez une squad agile chargée de développer et maintenir une solution digitale destinée aux conseillers commerciaux, afin de les accompagner dans la proposition de produits bancaires adaptés à leurs clients. Vos missions Définir les choix techniques et garantir la cohérence de l’architecture ; Participer au développement des solutions en Java / SpringBoot ; Accompagner les développeurs dans leur montée en compétences ; Veiller au respect des bonnes pratiques de qualité, sécurité et Craft ; Faciliter les échanges entre les équipes de développement, Ops, métiers et partenaires ; Contribuer au Run produit, au Build et aux projets de migration technique ; Participer à la coordination d’une équipe d’environ 10 personnes. Environnement technique Java, JEE, SpringBoot, microservices, API REST, PostgreSQL, GitLab CI, Maven, Sonar, Docker, Kubernetes, Vault, Dynatrace, ELK, Grafana, Jira, Confluence. Pratiques attendues : TDD, revue de code, pair programming, clean code, tests automatisés, architecture hexagonale, DDD. Angular est un plus.
Freelance

Mission freelance
Développeur Fullstack Senior Vue.js / Java Spring Boot

HAYS France
Publiée le
DevOps
Mongodb
Springboot

3 ans
100-450 €
Lille, Hauts-de-France
Missions Au sein d’une organisation Agile, vous participerez à la conception, au développement et à la maintenance d’une application dédiée à la gestion commerciale des fournisseurs. Répartition de l’activité : Build : 80% Run : 20% Vos principales responsabilitésDéveloppement Front-End Concevoir et développer des interfaces performantes en Vue.js Participer à l’évolution des composants UI et du design system Utilisation de Mosaic et Phrase Développement Back-End Développer des microservices et APIs robustes en Java Spring Boot Participer aux choix d’architecture et aux bonnes pratiques de développement DevOps / Qualité Participer à l’amélioration continue de la chaîne CI/CD Travailler sur les environnements GCP Mettre en œuvre les pratiques de tests automatisés et TDD Run & Support Assurer le support applicatif et la résolution d’incidents Suivre les tickets via ServiceNow Méthodologie Agile Participer activement aux cérémonies Agile : Daily Sprint Planning Rétrospectives Refinements
Freelance
CDI

Offre d'emploi
Engineering Manager – Java / Coaching & Excellence Technique (H/F)

ALLEGIS GROUP
Publiée le
Code Review
Java

3 ans
Puteaux, Île-de-France
Teksystems recherche pour son client grand compte un Engineering Manager (H/F) pour accompagner la structuration et la montée en compétence de plusieurs équipes de développement. Possibilité d'être internalisé en après au bout de 9 mois. Vous interviendrez au sein d’un environnement applicatif riche et stratégique couvrant notamment : des outils métiers des systèmes de gestion (CRM, facturation, etc.) des services transverses L’enjeu principal : allier leadership, coaching et excellence technique pour élever le niveau global des équipes. Les missions Leadership & management technique Encadrer et accompagner une équipe d’environ 18 développeurs Agir comme relais du management IT Développer une culture d’excellence technique Accompagner les Tech Leads dans la diffusion des bonnes pratiques Mettre en place du coaching (individuel & collectif) Favoriser le partage de connaissances et l’amélioration continue Excellence technique Promouvoir et mettre en œuvre : Clean Code TDD / BDD Qualité logicielle Revues de code Industrialisation des développements Participer aux choix d’architecture Améliorer les standards d’ingénierie Garantir la maintenabilité et la qualité des applications Contribution technique Intervenir sur les sujets complexes Participer ponctuellement au développement Maintenir une implication technique de 30 à 40 % Collaborer étroitement avec les équipes et les Tech Leads Vision produit & métier Comprendre les enjeux métier Orienter les choix techniques vers la création de valeur Faire le lien entre : besoins utilisateurs contraintes métier solutions techniques Promouvoir une approche impact & résultats
Freelance
CDI

Offre d'emploi
Tech Lead Java

INFOTEL CONSEIL
Publiée le
Java

1 an
40k-45k €
400-510 €
Nantes, Pays de la Loire
Vos missions En tant que Tech Lead, vous êtes le garant de la qualité technique, de la performance et de la bonne délivrabilité du projet. Vos responsabilités se déclinent en trois grands axes : 1. Leadership Technique & Réalisation -Conception & Architecture : Participer activement à la définition de la nouvelle architecture cible du portail d’observabilité (Front et Back). DATA source centralisée, pontage avec différents outils (ITSM, Zabbix, Dynatrace, Elastic) + intégration d’un LLM pour déploiement d’un WIKI utilisateur. -Développement : Prendre en charge la réalisation des tâches de développement les plus complexes et critiques. -Support & Mentorat : Accompagner l'équipe de 5 développeurs au quotidien, résoudre les points de blocage techniques et faire monter les profils juniors/intermédiaires en compétences. -Qualité du code : Garantir les bonnes pratiques de code (Clean Code, TDD, revues de code, automatisation des tests) adaptées aux standards du secteur bancaire. 2. Cadrage & Gestion de Projet (Agile) -Recueil des besoins : Collaborer avec les Product Owners et les équipes métiers pour traduire les besoins en User Stories (US) claires et actionnables -Rituels Agiles : Animer les cérémonies du framework Scrum/Kanban (Daily, Sprint Planning, Retrospectives, …) -Suivi du delivery : Suivre l'avancement des livrables, anticiper les risques de retard et assurer le suivi du délibéré/mises en production. 3. Cycle de vie du projet -Participer à toutes les phases du projet, depuis l'idéation et le recueil du besoin jusqu'au déploiement en production et au support post-launch.
CDI

Offre d'emploi
Tech Lead Java - Nantes - F/H

AVANISTA
Publiée le

Nantes, Pays de la Loire
Depuis 2012, nous mettons notre expertise au service des secteurs de l’IT et l’Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d’une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un Tech Lead Java au sein de nos équipes pour l’un de nos clients. Vos missions ? En tant que Tech Lead, vous êtes le garant de la qualité technique, de la performance et de la bonne délivrabilité du projet. Vos responsabilités se déclinent en trois grands axes : Leadership Technique & Réalisation-Conception & Architecture : Participer activement à la définition de la nouvelle architecture cible du portail d’observabilité (Front et Back). DATA source centralisée, pontage avec différents outils (ITSM, Zabbix, Dynatrace, Elastic) + intégration d’un LLM pour déploiement d’un WIKI utilisateur. Développement : Prendre en charge la réalisation des tâches de développement les plus complexes et critiques.-Support & Mentorat : Accompagner l'équipe de 5 développeurs au quotidien, résoudre les points de blocage techniques et faire monter les profils juniors/intermédiaires en compétences. Qualité du code : Garantir les bonnes pratiques de code (Clean Code, TDD, revues de code, automatisation des tests) adaptées aux standards du secteur bancaire. Cadrage & Gestion de Projet (Agile)-Recueil des besoins : Collaborer avec les Product Owners et les équipes métiers pour traduire les besoins en User Stories (US) claires et actionnables-Rituels Agiles Animer les cérémonies du framework Scrum/Kanban (Daily, Sprint Planning, Retrospectives, … Suivi du delivery : Suivre l'avancement des livrables, anticiper les risques de retard et assurer le suivi du délibéré/mises en production. Cycle de vie du projet-Participer à toutes les phases du projet, depuis l'idéation et le recueil du besoin jusqu'au déploiement en production et au support post-launch.
CDI
Freelance
CDD

Offre d'emploi
Développeur Front-End – Angular / Programme DDE - Clermont-Fd

OCTOGONE
Publiée le
Angular
Apache Kafka
API REST

6 mois
35k-54k €
250-380 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
Dans le cadre d'un programme de digitalisation des laboratoires (organisation Agile à l'échelle – SAFe), le développeur front-end intègre une équipe produit chargée de construire et maintenir des applications digitales liées à la conception de matériaux. Objectif : délivrer des incréments itératifs, maintenables et performants. Conception et développement des services front-end (cadre UX, recommandations architectes) Participation aux choix technologiques front (perf, sécu, maintenabilité) Garantie de cohérence technique inter-applications du programme TDD / Tests unitaires et E2E (Jasmine/Karma, Playwright) – revues de code Configuration et maintien des pipelines front (build, tests, lint, déploiement) Collaboration avec métier, analystes, équipes BO/FO, DevOps, data scientists Participation aux cérémonies Agile (sprints et PI SAFe)
Freelance

Mission freelance
Développeur Backend / Fullstack Expert Java Quarkus

HAYS France
Publiée le
Apache Kafka
CI/CD
Java QUARKUS

3 ans
100-450 €
Lille, Hauts-de-France
Missions principalesBackend (majorité de la mission) Conception et développement d’APIs REST Développement backend en Java / Quarkus Participation aux choix d’architecture technique Développement de flux et échanges via API / Kafka Modélisation et optimisation des bases de données PostgreSQL Participation à l’amélioration des performances et de la scalabilité Mise en place et maintien des tests automatisés Documentation technique et API Frontend (si profil fullstack) Développement de composants Vue.js 3 Connexion des interfaces aux APIs backend Qualité & Méthodologie Écriture systématique des tests par les développeurs Collaboration avec le QA dédié à l’automatisation Participation active aux cérémonies Agile Respect des bonnes pratiques Clean Code et TDD Environnement techniqueObligatoire Java 21 / 25 Quarkus APIs REST Kafka PostgreSQL Git / CI-CD Tests automatisés Apprécié MongoDB Vue.js 3 Kubernetes GCP Profil recherchéExpérience 8 à 10 ans d’expérience minimum Profil Senior / Expert Forte expertise backend Compétences attendues Très bon niveau en conception backend Capacité à intervenir dans un environnement distribué Solide maîtrise des APIs et architectures modernes Bonne culture qualité et testing Langues Anglais professionnel impératif Participation à des démos produit en anglais toutes les 3 semaines (~30 min) Soft skills Autonomie Bon relationnel Esprit d’équipe Capacité à être force de proposition Bonne communication
Freelance
CDI

Offre d'emploi
Développeur Fullstack Senior .Net / Angular - PaaS Azure - Sénior

RIDCHA DATA
Publiée le
.NET
Angular
Azure

1 an
40k-45k €
400-500 €
Puteaux, Île-de-France
Contexte Acteur majeur du transport et de la logistique à l’international. 🌍 Au coeur des transformations de l'Afrique 🚢 Transport, logistique, supply chain.. AGL est issu du rachat d'une partie des activités, ex Bolloré Transport & Logistic, par MSC. Dans ce contexte le client recherche un développeur Fullstack Net / Angular expérimenté qui a pu évoluer avec du service PaaS Azure . Missions Dans ce cadre la Prestation consiste à contribuer/contribution à/au(x): Les nouvelles stack technologiques mais également maintenir et faire évoluer la plateforme actuelle. L'orientation sur des développements orientés nouvelles technologies sur du court/moyen terme. L'intégration dans notre récente transformation d'entité à orientation Continuous Delivery Les livrables attendus sont : Documentation des spécifications techniques si nécessaire et/ou TDD Développements Tests unitaires Migration
Freelance

Mission freelance
Technical Analyst Java

Groupe Aptenia
Publiée le
Angular
API REST
Git

12 mois
400-650 €
Bruxelles, Bruxelles-Capitale, Belgique
Mission En tant que Technical Analyst , vous assurerez le lien entre les équipes fonctionnelles et techniques en transformant les besoins métier en spécifications techniques et solutions robustes. Vous travaillerez sur de nouveaux développements ainsi que sur la maintenance corrective et évolutive des applications existantes. Responsabilités principales Analyser les besoins fonctionnels d’un point de vue technique Rédiger des spécifications techniques détaillées (flux, composants, interfaces) Définir les règles de traitement, structures de données et algorithmes Concevoir et optimiser des algorithmes de traitement de données et de graphes Contribuer aux pipelines CI/CD et aux pratiques DevOps Garantir l’application des standards de sécurité Documenter les solutions techniques et les algorithmes complexes Réaliser du reverse engineering et du debugging lorsque nécessaire Participer aux cérémonies Agile/Scrum et aux livraisons incrémentales Effectuer des analyses techniques et études de faisabilité Environnement technique Java 11+ (5+ ans) Spring Framework, Maven JPA / Hibernate SQL REST API, Swagger (gRPC et Protobuf sont un plus) XML / XSD / JSON TDD – JUnit / Mockito Git, Jenkins, Artifactory Kubernetes / OpenShift UML / BPMN Angular (connaissances appréciées)
Freelance

Mission freelance
Lead Développeur Fullstack

Signe +
Publiée le
DevOps
Java
Python

6 mois
400-450 €
Bordeaux, Nouvelle-Aquitaine
Bonjour, Nous recherchons pour l'un de nos clients un Lead Développeur Fullstack Bordelais. Expertise technique et qualité logicielle : Back-end : Java, SpringBoot, Python, Bash/Shell Pratiques de qualité logicielle : DDD, TDD, Clean Code, patterns test pyramid Front-end : Angular, TypeScript, JavaScript, Gestion de folio 2D/3D BDD : PostgreSQL, Aurora Framework et librairies JavaScript/TypeScript : (Web serveur, tests, ORM/ODM) Design d’API : (REST, GraphQL) Qualité du code et dette technique Stratégies de test : JUnit, tests d’intégration, Cypress, Playwright, E2E
Freelance
CDI

Offre d'emploi
Développeur JAVA - Finance de marché (H/F)

SAS GEMINI
Publiée le
Java

3 ans
Île-de-France, France
Notre client en finance de marché, recherche un(e) Développeur(se) Fullstack Senior Java pour rejoindre des équipes Agile en charge de la conception et de l’évolution de solutions digitales critiques. Vous intégrerez une équipe pluridisciplinaire responsable de la conception, du développement et de la maintenance d’applications à fort impact, notamment dans des environnements liés aux canaux digitaux, aux systèmes transactionnels et aux plateformes bancaires back-end. En tant que Développeur(se) Senior, vous interviendrez sur l’ensemble du cycle de vie des applications : Concevoir, développer et maintenir des applications robustes, évolutives et performantes (front-end et back-end) Traduire les besoins métiers en solutions techniques de haute qualité Participer activement aux décisions techniques et challenger les choix d’architecture Garantir la qualité du code (Clean Code, bonnes pratiques, revues de code, refactoring) Développer et maintenir des API ainsi que des intégrations avec des systèmes internes et externes Contribuer à l’automatisation des tests (TDD / BDD, tests unitaires et d’intégration) Participer à la mise en place et à l’amélioration continue des pipelines CI/CD Identifier, analyser et corriger les anomalies ainsi que les problèmes de performance Garantir la résilience, la sécurité et la stabilité des applications en production Collaborer étroitement avec les parties prenantes métier, les Product Owners, les architectes et les équipes infrastructure Contribuer à l’amélioration continue des pratiques d’ingénierie et des processus Agile Vous jouerez également un rôle clé dans la dynamique de l’équipe en : Partageant vos connaissances et votre expertise Accompagnant et mentorant les développeurs moins expérimentés Contribuant à l’élévation du niveau technique global de l’équipe
Freelance

Mission freelance
Développeur Java/ Kafka

Ipanema Technology
Publiée le
Apache Kafka
Apache Spark

1 an
300-400 €
Maisons-Alfort, Île-de-France
Votre rôle sera de : La mission a pour objectif le développement de Micro Services ayant pour fonction de collecter , transformer et alimenter le comptoir de données. Architecture évènementielle (Message Broker KAFKA Confluent), hébergée dans le cloud AWS. Activités : Développement , mise en place des TDD et BDD, déploiement Compétences et qualités attendues : Langage : Java Framework : Spring Boot. BDD : MongoDB , Message Broker : Kafka CI/CD : Docker, Kubernetes, GitLab, Jenkins, Artifactory, Sonar Test : JUnit, TestContainers, Gatling Cloud : AWS, Confluent Pattern & Architecture : Event Driven Architecture, Microsevice Architecture
CDI

Offre d'emploi
Développeur Java

VISIAN
Publiée le
Apache Kafka
API REST
AWS Cloud

40k-52k €
Marseille, Provence-Alpes-Côte d'Azur
Au sein d’une société de conseil spécialisée dans les projets data et applicatifs, nous recherchons un Développeur Java / Spring Boot pour rejoindre une équipe agile intervenant sur des architectures modernes et distribuées. Le consultant participera à la conception et au développement d’API et de microservices performants et scalables, dans des environnements à forte volumétrie et haute disponibilité. Il contribuera aux choix techniques, à l’amélioration continue des pratiques de développement et à la mise en place des bonnes pratiques autour du Clean Code, du TDD et du CI/CD. Le poste offre un environnement technique stimulant, avec une forte proximité entre les équipes techniques et la direction, dans une structure à taille humaine orientée innovation et collaboration. Compétences techniques attendues Langages / Frameworks Java 11 / 17 / 21 Spring Boot 3.x Spring Cloud Spring Batch Architecture Microservices Architecture Event-Driven API REST Messaging Kafka Tests JUnit Mockito TDD CI/CD & DevOps Jenkins GitLab CI Cloud AWS Azure Bonus Docker Kubernetes OpenAPI ELK
Freelance

Mission freelance
Developpeur Agile Oracle (Finance de marché)

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 Fullstack NestJS/NextJS

Hito
Publiée le
NestJS
Next.js
Node.js

Paris, France
Contexte: Pour l'un de nos clients basé à Paris nous recherchons un développeur fullstack pour : Renforcer les parcours clients en y intégrant de nouveaux moyens d'authentification et de paiement afin de faciliter la conquête de nouveaux clients Enrichir l'espace client de fonctionnalités permettant de fidéliser les clients Mettre en place des services et produits innovants pour renforcer les offres S'assurer que la plateforme reste à la pointe, tant en terme technologique que sur les critères de qualité, disponibilité, sécurité Missions: Développer les fonctionnalités des nouvelles applications en NodeJS (en fonctionnement micro-services) Participer à l'amélioration de la qualité des développements et livrables de l'équipe (code review, gitlab-ci, tests, scrum, ateliers, etc.) Participer à la conception et à l'optimisation des briques techniques avec les autres équipes techniques et produits Utiliser les briques d'AWS afin de produire des fonctionnalités robustes et scalables Tech: Dev back en NodeJS / Typescript / NestJS Front en ReactJS / NextJS TDD Environnement cloud (AWS) / Connaissance Serverless Jest / Cypress / Playwright CI/CD (Gitlab-ci) & IaC Terraform
64 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