Trouvez votre prochaine offre d’emploi ou de mission freelance Test-Driven Development (TDD) à Lille
Votre recherche renvoie 7 résultats.
Mission freelance
Développeur Full Stack (Java/JS)
ESENCA
Publiée le
Apache Kafka
API REST
CI/CD
1 an
Lille, Hauts-de-France
⚠️ Recherche exclusivement localisée dans la région Hauts-de-France (Nord). 🎯 Objectif global Développer et maintenir des solutions digitales dédiées au référencement produit et à la gestion de l’offre , au sein d’un environnement digital structurant plusieurs produits et services. 📌 Contexte de la mission Vous intervenez au sein d’une équipe produit travaillant sur des solutions digitales liées à la gestion et à la diffusion de l’offre produit. L’équipe est composée d’un Product Manager, d’un Tech Lead, de responsables applicatifs, de Product Owners, d’un QA et de développeurs . Elle prend en charge plusieurs produits digitaux interconnectés. Dans ce cadre, vous serez amené à intervenir principalement sur deux applications : Un produit backend exposant des APIs REST et des flux Kafka , permettant de distribuer des données issues d’un système éditeur vers différents services de l’écosystème digital. Une application web Node.js / Vue.js , dédiée à la valorisation et à la gestion de marques et catalogues produits. Le contexte est international, multi-entités et en constante évolution , avec un environnement technique moderne et orienté cloud. 🧩 Missions principalesDéveloppement Concevoir, développer et maintenir des applications back-end et front-end . Développer des APIs synchrones (REST) et asynchrones (Kafka) . Contribuer à la qualité, la performance et la stabilité des applications. Maintenance & amélioration continue Assurer la maintenance corrective et évolutive des solutions existantes. Participer aux optimisations techniques et à l’amélioration des performances. Garantir la sécurité, la disponibilité et la scalabilité des services. Collaboration & pratiques agiles Travailler en collaboration avec les équipes produit et techniques. Participer aux rituels agiles et à la vie de l’équipe. Contribuer à la documentation technique et au partage de connaissances. 💻 Compétences techniques requisesImpératif – Niveau Expert Java et son écosystème TypeScript Node.js Impératif – Niveau Confirmé Nuxt / Vue.js 3 et son écosystème (routing, state management, SSR, Pinia) Environnement technique Backend : Node.js (Express / NestJS), APIs REST, Kafka Frontend : Vue.js 3 / Nuxt 3 Bundling : Webpack, Babel, Vite Bases de données : PostgreSQL, MongoDB, Redis Tests : Jest, Vitest, Cypress ou Playwright API : OpenAPI / Swagger, KafkaJS, AVRO CI/CD : GitHub Actions Outils collaboratifs : GitHub, Confluence, GitBook Serait un plus Docker et notions Kubernetes CI/CD as Code Approche Contract-first pour les APIs Architecture hexagonale TDD Utilisation d’outils d’assistance au développement (ex : Copilot) 🌍 Compétences linguistiques Français courant – impératif Anglais professionnel – impératif
Mission freelance
Développeur Back-End (TypeScript / Node.js)
ESENCA
Publiée le
Apache Kafka
Mongodb
NestJS
1 an
Lille, Hauts-de-France
🎯 Objectif global Développer la V2 d’un produit de gestion des offres (Offer Repository) , composant central d’une plateforme de commerce digital, avec une approche résolument orientée qualité, performance et software craftsmanship . 🧩 Contexte et contraintes du projet Produit stratégique à très forte criticité métier Exigences élevées en performance, scalabilité et robustesse Culture forte de software craftsmanship TDD comme fondation BDD comme source d’inspiration (Behaviour Driven Development) 📦 Livrables attendus Gestion des offres customer-centric , pilotée par zone géographique Intégration de la disponibilité des offres Code de haute qualité, maintenable et évolutif Contribution active à une dynamique d’ amélioration continue 🛠️ Description de la mission Le poste porte sur le développement et l’évolution d’un Offer Repository , véritable colonne vertébrale d’un écosystème SI de commerce digital. Ce composant critique consolide l’ensemble des offres de produits et de services (retail et marketplace) afin d’alimenter de nombreux systèmes consommateurs : front web, parcours omnicanaux, encaissement, etc. La mission s’inscrit dans une transformation majeure du modèle d’offre : Passage d’une logique centrée sur les stocks magasins Vers une offre dynamique , construite à partir du besoin géographique du client 🚀 Enjeux techniques Performance critique : jusqu’à 20 milliards d’appels API par mois Volumétrie massive : exposition et manipulation de centaines de millions d’offres Scalabilité & haute disponibilité : architectures capables d’absorber de forts pics de charge Fiabilité du code : la robustesse n’est pas négociable 🧠 Méthodologie & culture technique Vous évoluerez dans un environnement mature, exigeant et orienté excellence technique : Architecture : application stricte des principes d’architecture hexagonale Qualité logicielle : pratiques avancées de TDD et BDD Agilité réelle : cycles courts, feedback continu, amélioration permanente Collaboration : échanges techniques riches et forte responsabilité collective 🧰 Compétences techniques requises Impératif – Niveau confirmé à expert TypeScript, Node.js NestJS (concepts avancés, patterns, modularité) TDD & BDD (maîtrise réelle, pas théorique) Kafka (incluant Schema Registry, AVSC) MongoDB Conception & Architecture Domain Driven Design (DDD) Architectures Hexagonale, Onion, Event-Driven Observabilité Monitoring et performance applicative (Datadog apprécié) 🌍 Compétences linguistiques Français courant – Impératif Anglais professionnel – Impératif
Mission freelance
Développeur Search Engine (ElasticSearch & Node.js)
HAYS France
Publiée le
BigQuery
CI/CD
Elasticsearch
1 an
500-680 €
Lille, Hauts-de-France
Nous recherchons un Développeur Search Engine pour rejoindre une équipe composée de deux développeurs et d’un Product Owner. Votre rôle sera de travailler sur l’ amélioration continue du moteur de recherche utilisé par plusieurs plateformes e‑commerce internationales, dans un contexte de fort trafic et de hautes exigences de performance . Il s'agit d’une mission longue, avec une réelle volonté d’investissement et de montée en compétences au sein de l’équipe. Missions principales : Concevoir, développer et optimiser le moteur de recherche basé sur ElasticSearch pour des sites à fort trafic. Implémenter des fonctionnalités avancées pour améliorer la pertinence et la performance des recherches. Collaborer avec l’équipe pour définir les meilleures pratiques de développement et garantir la qualité du code. Exploiter BigQuery pour l’analyse des données et l’optimisation des requêtes. Participer à la mise en place et au suivi de la chaîne CI/CD et des pratiques DevOps . Contribuer à la démarche Software Craftsmanship et aux méthodes Agiles . Stack technique ElasticSearch (niveau expert – usage avancé) Node.js , TypeScript , NestJS Elastic Cloud BigQuery , SQL avancé GCP – Google Cloud Platform CI/CD, Git, automatisation Clean Code, TDD, Craft, DDD Hard skills attendus Très forte expertise en ElasticSearch dans un contexte complexe / high‑traffic. Maîtrise de Node.js et TypeScript . Connaissance approfondie des principes de Software Craftsmanship . Solides compétences en analyse de données / SQL / BigQuery . Maîtrise des pratiques DevOps et de la chaîne CI/CD . Très bonne compréhension des méthodes agiles .
Mission freelance
Architecte Solution WFA
CAT-AMANIA
Publiée le
Architecture
3 mois
400-650 €
Lille, Hauts-de-France
Architecte Solution – Digital Workforce Management (Expert) Vous êtes un architecte passionné par les systèmes distribués à grande échelle et les écosystèmes complexes ? Notre domaine "Digital for People" recherche un expert technique pour accompagner la transformation de la gestion des ressources humaines à l'échelle mondiale (60+ pays). Le défi Nous intégrons et déployons Workday (Core HCM, Compensation, Performance, etc.) pour simplifier l'expérience RH de nos collaborateurs. Votre rôle ? Garantir que cette brique centrale s'intègre harmonieusement avec nos systèmes stratégiques (paie, identité numérique, temps) de manière résiliente, scalable et pérenne. Vous rejoindrez une équipe de haut niveau (Tribe Workforce Management) composée de développeurs, de product managers et de DevOps, et travaillerez en binôme avec deux autres experts techniques pour co-construire la vision globale. Vos missions En tant qu'architecte transverse, vous ne gérez pas le quotidien du delivery, mais vous dessinez la trajectoire technique : Vision et Urbanisation : Définir la stratégie d'architecture globale et garantir la cohérence des flux de données à l'international. Gouvernance et Compliance : Établir les modèles de référence pour les équipes produits et assurer la conformité avec notre Tech Radar . Anticipation et Sponsoring : Auditer l'existant, investiguer les technologies de demain et alerter proactivement sur les risques d'architecture. Mentoring et Influence : Tirer les équipes vers le haut en partageant votre expertise technique, tout en facilitant l'agilité sans jamais être un point de blocage. Conception technique : Rédiger les ADR ( Architecture Decision Records ), designer des systèmes distribués complexes (API, Event-Driven Architecture) et animer les revues d'architecture. Le profil idéal CompétenceNiveau requisArchitecture distribuée & Microservices Expert Urbanisation SI & Intégration (API, Event-Driven) Expert Culture DevOps, Cloud & CI/CD Expert Leadership d'influence & Mentoring Expert Conception & Rédaction technique Expert Langue : Anglais courant (environnement international). Soft Skills : Capacité à fédérer, pédagogie, sens de l'anticipation et vision stratégique. Pourquoi nous rejoindre ? Échelle : Un terrain de jeu mondial avec des problématiques de haute complexité. Posture : Un rôle d'expert référent au cœur d'une transformation digitale majeure. Culture : Un environnement qui privilégie les bonnes pratiques (TDD, CI/CD) et l'amélioration continue des compétences techniques.
Mission freelance
Tech Lead Full Stack JAVA / REACT
Hexagone Digitale
Publiée le
API
Code Review
Docker
12 mois
Lille, Hauts-de-France
Une administration centrale régalienne engage un projet stratégique de modernisation d'applications critiques à fort impact national, avec de fortes exigences de sécurité, qualité et industrialisation des développements. Dans ce cadre, nous recherchons un Tech Lead Full Stack JAVA / REACT pour assurer le leadership technique hands-on au sein d'équipes agiles, garantir la qualité du code et accompagner la montée en compétence des développeurs. Rôle et responsabilités Vous interviendrez comme référent technique opérationnel et serez notamment responsable de : · Le leadership technique : cadrage des orientations techniques, définition des standards de développement, choix des patterns d'architecture et arbitrages techniques stratégiques. · La contribution active au code (60 %) sur les fonctionnalités complexes et critiques, tant front-end (React/TypeScript) que back-end (Java/Spring). · Le pilotage de la qualité logicielle : revues de code systématiques, promotion du clean code, définition et suivi de la stratégie de tests (unitaires, intégration, charge). · La mise en place et le maintien des chaînes CI/CD : automatisation des builds, tests et déploiements (GitLab CI/CD), containerisation (Docker) et orchestration (Kubernetes selon périmètre). · L'accompagnement et la montée en compétence des développeurs juniors et confirmés : mentorat technique, transfert de connaissance, animation d'ateliers techniques. · La coordination technique avec les parties prenantes projet (MOE, OPS, Product Owners, architectes SI). · Le respect des normes de sécurité, performance et qualité logicielle dans un environnement sensible et fortement normé. · La veille technologique et la proposition d'amélioration continue des pratiques de développement (craftsmanship, TDD). Compétences techniques attendues · Front-end : React (TypeScript fortement apprécié), hooks, state management (Redux, Context API). · Back-end : Java 8+ (idéalement Java 11/17), Spring Boot, Spring MVC, Spring Data, Spring Security, Hibernate. · BDD : PostgreSQL (modélisation, optimisation, requêtes complexes). · DevOps : GitLab CI/CD, Docker, Kubernetes, infrastructure as code (Terraform/Ansible appréciés). · Environnement : Cloud (AWS, Azure, OVH Cloud), environnements conteneurisés. · Qualité : SonarQube, analyse de code, stratégie de tests automatisés. · Sécurité : OWASP Top 10, sécurisation des API, gestion des authentifications/autorisations, conformité RGPD. Méthodologie : Agile (Scrum/Kanban), Jira, Git (GitFlow), craftsmanship, TDD/BDD appréciés.
Mission freelance
DEV Expert Backend Node.js
Codezys
Publiée le
Datadog
Mongodb
Monitoring
12 mois
360-400 €
Lille, Hauts-de-France
Contexte de la mission Nous recherchons un expert technique Backend pour renforcer une squad stratégique dédiée à l’ Offer . Cette équipe intervient sur un composant central du système d'information (SI) digital commerce, véritable colonne vertébrale de la plateforme. Elle consolidate l’ensemble des offres produits et services (retail + marketplace) afin d’alimenter tout l’écosystème : site web, commandes omnicanales, encaissement, et autres services liés. La mission s’inscrit dans une transformation majeure du modèle d’offre : passer d’une logique centrée sur le stock en magasin à une stratégie d’offre dynamique, contextualisée en fonction de la localisation géographique et des besoins spécifiques des clients. Organisation de l’équipe 5 développeurs Backend expérimentés 1 Product Owner L’équipe présente une structure autonome, mature, orientée vers la qualité et l’amélioration continue. Enjeux techniques majeurs Volumétrie extrême : environ 20 milliards d’appels API par mois, avec plusieurs centaines de millions d’offres exposées. Performance et robustesse : indispensables et non négociables. Scalabilité et haute disponibilité : garanties essentielles. Architecture : orientée événements (Event-Driven) avec une criticité métier élevée. Culture et méthodologie – Software Craftsmanship Le Test-Driven Development (TDD) est au cœur de la démarche, avec Behavior-Driven Development (BDD) comme source d’inspiration. Application stricte de l’ architecture hexagonale . Intégration de l’approche Domain-Driven Design (DDD) dans toutes les phases de développement. Adhésion à une véritable approche agile, avec une équipe orientée vers l’amélioration continue. Exigence élevée concernant la qualité du code et sa lisibilité. Périmètre fonctionnel et livrables Une offre centrée sur le client, pilotée par zone géographique. Intégration de la disponibilité en temps réel de l’offre. Exposition d’API critiques à l’échelle du groupe. Participation active à l’évolution de l’architecture technique.
Offre d'emploi
Developer Back end Java 17/21 (Spring boot) & devops
KEONI CONSULTING
Publiée le
Cloud
Postman
Terraform
18 mois
20k-60k €
100-500 €
Lille, Hauts-de-France
Contexte Nous recherchons 1 Dev Back-end Java afin de renforcer l'équipe actuelle. Cette personne pourra intervenir sur les projets au sein du dispositif existant ou le renforcer sur les autres assets, selon la charge de cette période, afin de tenir l'engagement de mise en production MISSIONS Ø Mise en place du socle technique - Choix des librairies nécessaires au projet - Mise en place du socle technique sous Docker - Mise en place des déploiements automatisésEnvironnement technique à maîtriser : o Langages : Java 17/21 o Frameworks : Spring Boot, JUnit, Logback o Serveur d’application : Service manager AWS (Beanstalk) et infra Kub o Industrialisation : Docker, Maven, Gateling o Outils : Datadog, Git LabCi, Jira, Sonar, etc. ○ • Assurer une qualité de code optimale ○ Initie un bon socle ○ S'assure de la mise en place des guidelines ( Quality Gate, % code coverage, pyramide de tests..) ○ Suivi des métriques ○ Garant de la bonne application des pratiques de devs • Fournir une direction technique / architecturale ○ Unifier les pratiques ○ Aider à prendre les bonnes décisions ○ Fluidifier les longs débats, et tranche en cas d'indécision ○ Echange avec les bons partenaires pour coconstruire si besoin • Contrôler la dette technique ○ Sensibiliser alerter en cas d'obsolescence / mauvaise pratiques ○ Suivre, afficher et prioriser la dette technique • Assurer le bon déroulement des Code Review ○ Animer et cadrer les CR (suivre le Time to Review, la Pull Request Size.. ) • Promouvoir la collaboration et l'engagement ○ Accompagne et facilite le partage de connaissance (matrice de compétences, 1to1..) ○ Garant du process d'On-Boarding ○ Crée de la cohésion dans l'équipe ○ Être l'interlocuteur privilégié du PO / Stakeholders en cas de question technique • Déployer de la qualité, rapidement ○ Focus l'équipe sur des solutions rapides, et fiables (KISS, ) ○ Suivi de la fréquence de déploiement, taille de déploiement.. ○ Favorise la collaboration Dev/Ops • Participation au cadrage Technico/fonctionnelle ○ Participation aux études de faisabilité / estimations / planification ○ Réalisation de cadrages fonctionnels et techniques pour les évolutions ○ Réaliser des estimations de charge ou de complexité d’une évolution et des tâches à effectuer ○ Produire les livrables en suivant les pratiques agiles ○ Tests unitaires (TDD) et tests fonctionnels automatisés (BDD) ○ Application packagée (Docker) ○ Documentation technique ○ Analyser les rapports d'intégration continue et actions en conséquence ○ Remonter les alertes et le reste à faire sur ses tâches ○ Contribuer à l’activité d’étude d’architecture technique de l’équipe ○ Être le référent Technique de l'équipe Scrum en lien avec le DevOps et les équipes infra pour les choix techniques mais aussi sur leurs mises en place • Être le garant des process de dev ○ Mettre en place et être le garant des bonnes pratiques de dev ○ Mettre en place des process pour avoir une unicité de pratique au sein de l'équipe (listing de chose à faire lors d'une revue, …) ○ Mettre en place des métriques pour identifier des axes d'améliorations : § Couverture de code par les Test et des TU § Nombre d'aller-retour et Nb de retour sur les revues § Nombre d'anos § Temps passé sur les différentes étapes du Workflow (dev et Test (TU, TA,..) Revue, livraison …) § Réaliser des ateliers d'analyses et de prise d'action d'amélioration Suivi des métriques et des actions d'amélioration 3) Contribution à la vie de l’équipe Ø Vous participez activement à la vie de l’équipe Ø Vous êtes proactif pendant les cérémonies agiles (DSM, rétro, démo, ...) et force de proposition en termes d'amélioration Ø Vous contribuez à l'animation du backlog Produit et technique Ø Vous participez à l’estimation de charge ou de complexité des tâches de l’équipe Ø Vous remontez les alertes et le reste à faire sur ses tâches Ø Vous assurez un transfert de connaissances vers les autres équipes Livrables : Les compétences techniques minimales que nous recherchons sont : - Une maitrise parfaite du Java 17/21 mais aussi des Framework Spring et Spring boot - Frameworks : Spring Boot, JUnit, JAX-RS, Logback - Git LabCi ne sont pas des options ;) PROFIL& COMPETENCES Pour le poste, il convient d'avoir au minimum de 7/8 ans d'expérience sur des postes de développeur prioritairement sur Java 17/21 (Spring boot), avec idéalement plusieurs expériences de lead dev Expert Java dans un contexte Agile très fort mais également une organisation DevOps afin de pouvoir monter les environnements back mais également travailler sur la mise en place et l'Optimisation des pipelines de livraison en Hors Prod et en Prod. Nous travaillerons sur une infra AWS donc il sera obligatoire que le candidat maîtrise l'environnement AWS avec idéalement plusieurs certifications AWS (Architecte Associate, Développer associate, …). Vous aimez apprendre, partager vos connaissances et mettre en application les technologies actuelles et futures. De plus, les compétences suivantes en DevOps seront plus que souhaitables : - Vous connaissez AWS et avez déjà travaillé sur des pipelines de livraison sur AWS - Vous connaissez les logiciels de livraison continue comme Gitlab CI, Jenkins, Artifactory, … - Mais aussi les logiciels intégrer dans les pipelines de livraison pour assurer la qualité/ la sécurité comme Sonar, CheckMark, Vault, … - Vous maitrisez les concepts Cloud et les outils DevOps comme : Terraform, Ansible, Gitlab CI et Docker n'a plus de secret pour vous - Enfin vous maitriser également les outils de testing : PostMan, Selenium ou encore Cucumber
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
7 résultats
Contrats
Lieu
1
1
Lille, Hauts-de-France
0 Km
200 Km
Télétravail
Taux Journalier Moyen min.
150 €
1300 € et +
Salaire brut annuel min.
20k €
250k €
Durée
0
mois
48
mois