Trouvez votre prochaine offre d’emploi ou de mission freelance Domain Driven Design (DDD)
Astuce
Utilisez des virgules pour rechercher plusieurs termes en même temps.
Exemple : sql, php correspond à sql OU php

Offre d'emploi
Expert Craftsmanship / TDD / DDD (Java Spring)
Nous recherchons un Expert Craftsmanship / TDD / DDD pour accompagner une équipe de développement sur un projet stratégique en Java Spring . La mission consiste à améliorer la qualité du code, renforcer les pratiques de Software Craftsmanship et diffuser une culture TDD (Test-Driven Development) et DDD (Domain-Driven Design) au sein des équipes. Missions principales Apporter une expertise sur les bonnes pratiques de développement : Clean Code, SOLID, refactoring, patterns d’architecture. Accompagner les équipes sur l’adoption du TDD : coaching, pair programming, revues de code, mises en situation. Mettre en place et structurer une approche DDD : identification des Bounded Contexts, Event Storming, implémentation des modèles métiers. Optimiser l’architecture et la qualité logicielle : amélioration de la dette technique, mise en place de tests automatisés robustes. Diffuser une culture DevOps et CI/CD : intégration des tests dans les pipelines, outillage de la chaîne d’intégration continue. Être un moteur d’amélioration continue : organiser des coding dojos, des tech talks et assurer un rôle de mentor auprès des développeurs.

Mission freelance
Dev Symfony DDD CQRS backoffice plateforme audiovisuel 📻
Nous recherchons une prestation de dev sénior Symfony pour le compte de notre client du secteur de l'audiovisuel, dans l'équipe Backoffice. Dev expérimenté/e en PHP et Symfony dans but de renforcer l'équipe de 3 développeurs back, 4 développeurs front et 1 PO. Cette équipe gère le Backoffice (CMS entièrement maison, PHP/Symfony pour le back, JS/React pour le front) destiné à faire l’éditorialisation de tous les contenus numériques. Prestation temps plein avec 2 ou 3 jours de présentiel par semaine à Paris 16e.

Mission freelance
Backend Developer Nest
Rejoignez une Fintech en pleine croissance , spécialisée dans les paiements pour les marketplaces. ✅ Une équipe tech ambitieuse et multiculturelle de 140 passionnés . ✅ Un environnement de qualité , avec des enjeux forts autour de l’architecture, de la scalabilité et de la sécurité . ✅ Un stack moderne et robuste : Node.js (NestJS), microservices, RabbitMQ, MongoDB, Vue.js 3, Docker. Missions : Développer et maintenir l’outil interne de gestion de la compliance Concevoir et implémenter des microservices en NestJS et assurer la communication entre eux via RabbitMQ . Optimiser la scalabilité et la performance des services back-end Appliquer et promouvoir les principes DDD (Domain-Driven Design) et Architecture Hexagonale . Participer aux revues de code et proposer des améliorations.

Mission freelance
Dév PHP / VueJS
Au sein de la DSI de notre client Rennais, le Service Informatique Commercial (SIC) traite principalement des sujets en lien avec les enjeux marketing et commerciaux de l’entreprise : prospection et embasement de futurs clients, acquisition de nouveaux abonnements et gestion du stock des abonnés, fidélisation et développement de l’ARPU. Dans une démarche de collaboration avec les directions data, marketing, marché des professionnels, et opérations clients, nous construisons les solutions et produits utilisés quotidiennement par les gestionnaires, les commerciaux, et les conseillers de la Relation Clients. Dans ce contexte, le service est organisé en équipes « produit », avec une co-localisation des compétences métier et technique, un pilotage projet renforcé s’appuyant sur les valeurs de l’Agilité, une recherche du retour sur investissement et du time-to-market. Bien que les nouveaux projets et applications soient développés sur la stack JAVA, plusieurs applicatifs du domaine sont développés en PHP/Symfony. • C’est la cas du périmètre B2B, dont les applications sont utilisées – moyennant abonnement – par les entreprises pour leur veille ou leur business • Ainsi que de l’application de la Relation Client (IHM+) qui est utilisée chaque jour par une centaine de conseillers dans les centres d’appel.

Mission freelance
Tech Lead Java Vue Js
Compétences techniques Java/SpringBoot, du design d’API - Expert - Impératif Base de données orientées document (MongoDB) - Expert - Impératif Architecture hexagonale - Confirmé - Impératif VueJS - Confirmé - Important Description détaillé Nous recherchons une personne capable d’accompagner les dév de l’équipe, de poser les architectures logicielles nécessaires pour les futures évolutions, de travailler de concert avec le Product Owner/Manager ainsi que l’UX et Data Scientist/Engineer. Le TechLead sera intégré dans une équipe avec des développeurs expérimentés et un alternant. Il sera notamment dans une posture de délégation pour s’appuyer sur les forces de l’équipe. L’équipe constituée de 9 personnes (PO, UX, Dev, Data, QA) travaille avec l’approche Software Craftmanship et notamment le BDD et le TDD. Cette expérience est un plus pour le Tech Lead recherché. A défaut, la maîtrise du TDD est indispensable. Co-construction et animation de la roadmap technique Co-définition de l’architecture logicielle Mise en oeuvre des APIs, du Front et des BDD BDD, TDD (Playwright, JUnit, Cucumber…) Gérer la CI/CD avec les autres développeurs ainsi que l’observabilité du système, associé aux indicateurs de bon fonctionnement Ce chantier est ambitieux, volontariste et passionnant, nous recherchons donc un tech lead à l’image de ce challenge. Le tech lead doit avoir une expérience significative en ingénierie logicielle, une communication claire, une grande capacité de travail et d’organisation. Aptitudes Capacité à concevoir une architecture logicielle Force de proposition et d’innovation Rigueur Ouverture d’esprit / Esprit d’équipe Capacité à vulgariser la technique et échanger avec le métier Compétences Maitrise de Java/SpringBoot, du design d’API Maitrise de VueJS Maîtrise des Base de données orientées document (MongoDB) Maîtrise de CI/CD, GitHub Actions, Docker Maitrise des architectures type Hexagonale Connaissance théoriques et/ou pratiques du TDD et/ou du BDD (Behavior Driven Development) Connaissances théoriques du DDD et des patterns tactiques appréciées Connaissance de GCP, Kubernetes est un plus

Mission freelance
📢 Offre de Mission – Développeur(euse) Sénior PHP/Symfony (Freelance) 🚀
Nous recherchons un(e) développeur(euse) sénior PHP/Symfony pour rejoindre une équipe dynamique et innovante au sein d’une compagnie dans le domaine media. 🎯 Mission 🔹 Renforcer l’équipe Backoffice qui développe un CMS maison utilisé pour l’éditorialisassion de contenus numériques. 🔹 Participer au développement et à l’amélioration des fonctionnalités back-end en PHP/Symfony. 🔹 Collaborer avec une équipe technique composée de 3 développeurs back, 4 développeurs front et 1 PO . 🔹 Participer aux projets de l'équipe

Offre d'emploi
Développeur Fullstack Java/React - Innovations Digitales - Lyon (H/F)
Nous sommes à la pointe de l'innovation dans les métiers du digital et de l'IT, situés au cœur vibrante de Lyon. Notre équipe dédiée au développement d'applications avant-gardistes est en quête d'un Développeur Fullstack Java/React pour enrichir ses rangs. À travers la refonte et la conception de notre core domain, nous affrontons les défis de l'innovation, de la qualité, et de l'agilité pour satisfaire les demandes exigeantes de nos clients. Cette ouverture de poste est cruciale pour le soutien de notre ambition continue d'excellence et d'expansion. L'équipe, composée d'experts passionnés, offre une ambiance dynamique propice à l'épanouissement professionnel. Si l'innovation logicielle et le software craftsmanship vous animent, ce poste de Développeur Fullstack Java/React est fait pour vous. # Contexte du poste Nous sommes à la pointe de l'innovation dans les métiers du digital et de l'IT, situés au cœur vibrante de Lyon. Notre équipe dédiée au développement d'applications avant-gardistes est en quête d'un Développeur Fullstack Java/React pour enrichir ses rangs. À travers la refonte et la conception de notre core domain, nous affrontons les défis de l'innovation, de la qualité, et de l'agilité pour satisfaire les demandes exigeantes de nos clients. Cette ouverture de poste est cruciale pour le soutien de notre ambition continue d'excellence et d'expansion. L'équipe, composée d'experts passionnés, offre une ambiance dynamique propice à l'épanouissement professionnel. Si l'innovation logicielle et le software craftsmanship vous animent, ce poste de Développeur Fullstack Java/React est fait pour vous. # Missions Principales : Participer au processus de conception et de redesign du core domain. Produire un code de haute qualité, maintenable et évolutif, fidèle aux principes de l'orienté objet. Engager dans l'amélioration continue de notre codebase via des pratiques de software craftsmanship. Annexes : Contribuer activement aux choix technologiques et à l'évolution de notre environnement de développement. Participer pleinement dans notre démarche Agile.

Offre d'emploi
Architecte Logiciel Industriel (H/F).
CITECH recrute ! 👌 ✨ Si vous souhaitez apporter vos compétences dans la réalisation de différents projets, nous avons LA mission pour vous ! Nous recherchons en effet un(e) Architecte Logiciel Industriel (H/F). 🏭 Entreprise reconnue dans le secteur de la sidérurgie, implantée dans de nombreuses villes en France, notre client est le plus important producteur d'acier au monde, et a pour objectif d'accélérer sa transformation digitale afin d'offrir toujours plus de solutions et de services innovants. 🙌🔽 Vous aurez donc les missions principales suivantes : 🔽🙌 🔸 Diagnostiquer l’architecture logicielle du framework modulaire existant ainsi que ses outils, en identifiant les risques et opportunités par rapport aux besoins métier. 🔸 Participer à l’analyse pour définir l’architecture d’une plateforme industrielle innovante, en réalisant des POC et en améliorant des composants clés tels que le multicast, l’event bus, et l’intégration des données d’une IHM en ligne. 🔸 Proposer des améliorations de la couche base de données, en maintenant un couplage faible et une forte généricité, tout en réfléchissant à la centralisation des données. 🔸 Développer une couche de validation, vérification et cohérence des données, configurable par message et ligne de fabrication, intégrant des règles comme min/max, présence, et conversion façon FluentValidation, avec possibilité de réaliser des POC. 🔸 Concevoir une intégration générique des modèles scientifiques (type wrapper, outil d’analyse rétrospective), en s’approchant d’un concept de plug-ins. 🔸 Ajouter de nouveaux modules de communication modulaires et paramétrables, utilisant des protocoles comme TCP/IP, OPC UA, RabbitMQ, ou Kafka. 🔸 Améliorer, si nécessaire, la stack de monitoring existante (Telegraf, Loki, Grafana, InfluxDB). 🔸 Accompagner les Tech Leads dans les travaux de conception et développement en renforçant les bonnes pratiques, les règles de développement et les outils de productivité.

Offre d'emploi
Expert Java (H/F/X)
Nous recherchons un.e Expert.e Java pour réaliser une mission chez un de nos clients qui est un acteur majeur dans le secteur de l'énergie. En tant que tel.le, votre rôle sera de contribuer au diagnostic et à la résolution des incidents de production, tout en encadrant des projets techniques complexes. Vos missions consisteront principalement à : Diagnostiquer et résoudre les incidents de production. Piloter des projets techniques complexes. Accompagner les équipes dans la conception, le développement et l'amélioration des solutions techniques. Réaliser des développements et des revues de code sur des problématiques avancées. Assurer un support technique expert. Promouvoir et diffuser les bonnes pratiques CRAFT.
Offre d'emploi
RÔLE CONCEPTEUR DÉVELOPPEUR
Rôle Concepteur Développeur: Cette activité consiste à cadrer fonctionnellement et techniquement, développer et recetter les cas d’usage et d’en assurer le MCO. L’activité consiste également à accompagner les CITIZEN DEV dans leurs initiatives et participe à l’acculturation des agents et prestataires de la DIVNUM. SPÉCIFICITÉS TÉCHNIQUES : Maitrise avancée de Power Apps (notamment Responsive, Mobile, Offline, problématique de volumétrie, Canvas vs Model Driven). Maîtrise avancée de Power BI. Maîtrise avancée de SharePoint (notamment volumétrie et schéma relationne complexe). Maîtrise avancée de Dataverse (notamment volumétrie et schéma relationnel complexe). Maîtrise avancée des Data Flows Power Platform, packaging et plus globalement des mécanismes CI/CD. Connaissances globales de l’environnement Microsoft 365. Notions sur Power Apps component framework et sur les Custom connectors. Bonnes connaissances des connecteurs HTTP dans Power Platform. Intégration Power Platform à partir de maquettes Figma. Notions sur les solutions Microsoft Copilot et IA.

Offre d'emploi
Lead Développeur (H/F/X)
Nous recherchons un.e Lead Tech Sénior pour réaliser une mission chez un de nos clients. En tant que tel.le, votre rôle sera de piloter la gestion du backlog technique, assurer l'animation d'ateliers techniques et contribuer à la conception de solutions techniques répondant aux besoins métiers tout en respectant les contraintes de sécurité. Vos missions consisteront principalement à : Gérer le backlog technique avec priorisation. Animer des ateliers techniques avec les équipes de développement et partenaires. Concevoir des solutions techniques adaptées aux besoins métiers et aux contraintes de sécurité. Piloter et encadrer une équipe de développement de 8 personnes (2 Front, 5 Back). Assurer une vision globale du développement de l'équipe.
Mission freelance
URGENT - Ingénieur Logiciel Software Craftsmanship
Vos responsabilités : Développement en langage Python. Assurer la qualité et la fiabilité du code en veillant à la bonne application des méthodes de développement, notamment le Test-Driven Development (TDD) et le Domain-Driven Design (DDD) . Pratiquer quotidiennement le TDD et le DDD. Développer et maintenir des scripts et des applications en Python. Être garant de l’application des principes TDD et DDD au sein de l’équipe. Participer régulièrement aux échanges avec les équipes métiers lors des réunions. Proposer des améliorations pour optimiser les pratiques de développement. Veiller à l’application rigoureuse des bonnes pratiques de développement.

Offre d'emploi
Développeur Full Stack Java, Spring et React, Typescript - Secteur Telecoms - Nice (H/F)
Contexte du poste Au sein d'une entreprise leader dans le développement de solutions CRM pour les opérateurs télécoms, située dans la région niçoise, nous faisons face à de nouveaux enjeux stratégiques liés à l'optimisation et à l'évolution de notre produit phare. L'équipe MALTA de l'entreprise est dédiée au développement de composants back-end et front-end essentiels pour notre CRM déployé à grande échelle. Pour soutenir notre croissance, notamment avec la mise en place d'une troisième équipe dédiée, nous recherchons un Développeur Fullstack Java/React expérimenté. Missions principales Participer activement au développement de notre application en Java 17 et Spring Boot 3 et React 18, Typescript. Vous participez à la définition technique des projets (analyse technique, proof of concept, évolutions techniques et fonctionnelles), la découpe/transformation des stories fonctionnelles en stories techniques, à leurs implémentations, jusqu’au support après la mise en production ainsi qu’à la définition de la roadmap technique du produit. Missions annexes Participer à des revues de code et à l'amélioration continue des pratiques de développement. Contribuer à la documentation technique et au partage de connaissances au sein de l'équipe. Stack technique à maîtriser ReactJS 18, Typescript, Material UI, React Testing Library Java 17 / Spring Boot 2 Environnement technique global Software craftmanship, DDD, TDD Architecture hexagonale Outils : Gitlab CI, Sonar, Nexus, Kubernetes, Helm, JIRA, Confluence

Offre d'emploi
(H/F) - Engineering Manager / Architecte - eCommerce - Anglais courant
Recherche d’un Engineering Manager / Architecte dans le domaine de l’e-commerce Poste nécessitant un anglais courant et des déplacements ponctuels en Europe Description du poste Nous recherchons des talents exceptionnels pour rejoindre des équipes dynamiques de notre Client réalisant de la Tech Avec un But ! Vous aimez travailler en équipe et partager vos connaissances ? Vous appréciez l’analyse et la résolution de problèmes ? Vous avez une approche proactive et orientée solutions ? Rejoignez notre client en tant que Engineering Manager / Architecte pour renforcer l'expertise technique. Missions principales Intégrer l’équipe d’ingénierie et définir une vision technologique à long terme alignée avec les objectifs de l’entreprise. Être un modèle exemplaire sur le champs des compétences techniques et des valeurs de travail collaboratif Collaborer efficacement en transversalité avec les équipes et la direction, en utilisant des données et des métriques pour identifier de nouvelles opportunités de projets et fonctionnalités. Définir des standards architecturaux et des lignes directrices pour l’entreprise, en collaboration avec le CTO , les Directeurs d’Ingénierie et les équipes Plateforme. Arbitrer les décisions techniques dans votre périmètre. Établir des indicateurs de performance (KPIs) et des standards d’excellence opérationnelle, et travailler avec les Directeurs d’Ingénierie pour garantir des solutions hautement performantes et améliorées en continu. Améliorer la performance et l’efficacité de la plateforme technique, notamment via des initiatives sur les tests de charge, l’optimisation des performances et la planification de capacité. Documenter de manière exhaustive l’architecture système, les décisions de conception et les procédures opérationnelles. Garantir la fiabilité des systèmes et la conformité aux standards. Rejoindre une équipe de personnes talentueuses, humbles et prêtes à grandir avec vous.
Mission freelance
Concepteur-Développeur Data
Dans le cadre de notre développement stratégique, nous souhaitons renforce notre expertise en Data et API pour offrir davantage de valeur à nos clients et partenaires. La mission s’intègre dans cette dynamique en apportant une expertise avancée sur la gestion et l’industrialisation du socle technologique Data & API. Dans le cadre de notre développement stratégique, nous souhaitons renforce notre expertise en Data et API pour offrir davantage de valeur à nos clients et partenaires. La mission s’intègre dans cette dynamique en apportant une expertise avancée sur la gestion et l’industrialisation du socle technologique Data & API.

Mission freelance
POT8222-Un Delivery Manager sur Lyon
Almatek recherche pour l'un de ses clients, Un Delivery Manager sur Lyon Le rôle en quelques points : ? Organise le quotidien (build, run, cérémonies, ...) ; ? Garantit le respect des pratiques en collaboration avec les Leads (TDD, DDD, CD, ...) ; ? Traite les blocages ; ? Participe au staffing des équipes (sourcing, onboarding) ; ? S'assure que les équipes s’inscrivent dans une démarche d'amélioration continue ; ? S'assure du partage des connaissances au-delà des frontières de l'équipe ; ? Suit le quotidien (one-one, suivi des compétences, prend les décisions compliquées, ...). Exigences et package : + de 7 ans d'expérience ; Bonne compréhension des différentes problématiques techniques ;
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.