Trouvez votre prochaine offre d’emploi ou de mission freelance Domain Driven Design (DDD)

Offre d'emploi
Data Cloud Architect
🎯 En tant que membre de l’équipe Data Capture, le poste requiert un bagage technique et architectural ainsi qu’une solide expérience pratique des technologies Cloud, du développement de microservices et de l’Event Driven Architecture. Il implique également une collaboration étroite avec les équipes IT Groupe/Zone, les partenaires métiers, les partenaires externes et l’ensemble des membres de l’équipe d’intégration. En tant qu’Architecte Data, vous serez au centre des projets de transformation data de nos clients. Vos responsabilités incluront Concevoir et proposer des solutions sur la donnée en utilisant les technologies Azure Cloud dans notre cadre de référence Concevoir et proposer des solutions sur Snowflake Appliquer la stratégie « Data as a Service » conformément aux bonnes pratiques architecturales Concevoir et développer des APIs / Microservices pour enrichir notre cadre de solutions Soutenir la stratégie d’Event Driven Architecture basée sur Azure Event Hub et Azure IoT Hub Contribuer à notre catalogue de services pour l’enrichissement en self-service Participer à la modernisation et à la sensibilisation technologique au sein de l’équipe Data Capture et à travers l’organisation Data & Analytics Être le référent Cloud de l’équipe Animer des ateliers et faciliter la collecte des besoins Accompagner les Data Engineers sur les sujets liés au Cloud Apporter un support à l’équipe Sécurité sur les sujets concernés Contribuer à la feuille de route et à l’évolution de Data Capture Challenger et accompagner les prestataires externes Capacité à produire une restitution documentaire (dans le cadre d’un audit, d’un POC, ou selon les standards et l’architecture)

Mission freelance
Développeur Rust
L’entreprise amorce désormais une modernisation progressive de son système d’information (legacy C#.NET & PHP). L’objectif est de migrer les fonctionnalités critiques vers un nouveau socle moderne, scalable et robuste, basé sur Rust. Intégré(e) à une équipe à taille humaine (4 développeurs) en mode Agile (sprints 2 semaines, daily meetings), vous jouerez un rôle clé dans l’évolution du SI et dans l’accompagnement de l’équipe sur les nouvelles pratiques et technologies. Vos missions : - Participer à la définition de l’architecture technique et des bonnes pratiques associées. - Contribuer aux migrations fonctionnelles du legacy vers le nouveau socle Rust. - Revoir et challenger les bases de données et workflows existants. - Introduire et mettre en œuvre des principes solides de DDD et CQRS. - Accompagner la montée en compétences de l’équipe sur Rust et l’industrialisation (CI/CD, qualité). - Collaborer étroitement avec le lead développeur et les autres membres de l’équipe pour sécuriser la réussite des projets.

Offre d'emploi
Expert Technique Java / DDD (F/H)
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 📑 CDI (45-47K€) OU Freelance OU Portage salarial - 🏠 Télétravail - 50% / début de semaine - 📍 Lyon - 🛠 Expérience de 5 ans minimum Envie de rejoindre un projet d’envergure nationale qui contribue directement à la transformation énergétique ? 🚀 Nous recherchons, pour l’un de nos clients spécialisés dans le secteur de l’énergie, un.e Expert Technique pour intervenir sur un SI critique permettant de superviser et de monitorer une infrastructure communicante complexe 💻💼 Voici un aperçu détaillé de vos missions 🎯 : - Développement et revues de code dans une approche DDD , avec méthodologies TDD et BDD - Conception, développement et amélioration continue des solutions techniques - Participation au diagnostic et à la résolution des incidents de production - Être garant de la qualité des livrables - Support technique de dernier niveau Activités secondaires : - Développement avec approche craftsmanship (clean code, principes SOLID…) - Accompagnement et montée en compétences des équipes

Offre d'emploi
Senior / Tech Lead Java - Market Risk (Cloud-native, DDD, Event-Driven)
Nous accompagnons notre client pour la refonte d’une application Market Risk afin de passer d’un système historique à une plateforme cloud-native (Java). L’objectif à court terme est de réussir un POC pour poser le socle fonctionnel et technique, puis industrialiser. Ce qui doit être construit : une application structurée en DDD, pilotée par un moteur d’orchestration / workflow, avec une GUI dédiée à la traçabilité des données tout au long des processus métier. La base cible est SingleStore (ou équivalent SQL distribué). Le déploiement se fera sur cloud interne ou Google Cloud Platform (GCP). Pendant la transition, le nouveau système cohabitera avec le legacy : la capacité à réaliser le branchement est donc essentielle pour livrer vite sans perturber l’existant. Pour cela, nous recrutons un profil capable de tenir la vision d’architecture et de livrer le code : un(e) ingénieur(e) expérimenté(e). Il/elle travaillera de concert avec un(e) DevOps pour la chaîne CI/CD et l’environnement cloud-native. Les missions du poste : Architecture cible & transition : définir les bounded contexts (DDD), conduire les ateliers , sélectionner les patterns d’intégration ; orchestrer la transition legacy vers la nouvelle application. Delivery & code : concevoir et développer des microservices Java de production (état de l’art), implémenter la mécanique évènementielle, modéliser et exécuter les workflows métier, contribuer à la GUI. Standards & fiabilité : poser les normes d’ingénierie (sécurité, observabilité, performance, testabilité), mettre en place les contrats de données et le versioning de schémas. Collaboration DevOps : travailler au quotidien avec le/la DevOps pour une chaîne CI/CD robuste, IaC, Kubernetes, observabilité et déploiements progressifs. Branchement au legacy : concevoir/maintenir les adapters, data contracts et synchronisations nécessaires pendant toute la phase de transition.

Offre d'emploi
Expert·e Technique Sénior·e – Lyon
Dans le cadre d’un projet de grande envergure, composé d’environ 45 à 50 personnes organisé en sous-équipes pluridisciplinaires et auto-organisées (core team, features team, platform team DevOps), nous recherchons un·e Expert·e Technique Sénior pour renforcer les équipes chez un de nos clients. Vos missions principales : Développer et réaliser des revues de code avec une approche DDD, TDD, BDD et craftsmanship (clean code, principes SOLID). Contribuer à la conception, au développement et à l’amélioration des solutions techniques. Participer au diagnostic et à la résolution des incidents de production . Être garant·e de la qualité des livrables. Accompagnement et montée en compétences des équipes
Offre d'emploi
Architecte Application Senior - 4 mois - Bruxelles
Architecte Application Senior - 4 mois - Bruxelles Un de nos importants clients recherche un Architecte Application Senior pour une mission de 4 mois renouvelable sur Bruxelles. Contexte du poste: Dans le cadre du développement de la plateforme UHMEP (Unaddressed Health Message Exchange Platform), nous recherchons un architecte logiciel expérimenté. Cette plateforme s'inscrit dans un contexte eHealth exigeant, avec des enjeux forts de fiabilité, d'évolutivité et de qualité logicielle. Vous rejoindrez une équipe motivée, en pleine croissance, pour participer activement à la définition de l'architecture, au pilotage technique et à la montée en compétence des développeurs. Stack technique: Must have: Backend : SpringBoot, Java 17+ Frontend : Angular v18+ Base de données : PostgreSQL Architecture : Hexagonale (Ports & Adapters), Domain Driven Design (DDD) Should have: Modélisation avec Archimate ou tout autre langage d'architecture reconnu Nice to have: Connaissance des WebComponents, même théorique Soft skills & responsabilités: Architecture & conception : Concevoir et faire évoluer l'architecture logicielle de la plateforme Coaching technique : Accompagner les développeurs dans leurs choix techniques et les faire monter en compétence Qualité & pragmatisme : Trouver un juste équilibre entre robustesse, simplicité et maintenabilité Collaboration : Participer aux discussions avec les parties prenantes pour s'assurer de l'alignement entre les besoins du terrain et les choix techniques Profil recherché: Expérience avérée en architecture de systèmes Java / SpringBoot Maîtrise des concepts d'architecture hexagonale et du Domain Driven Design Aisance dans l'encadrement technique et le coaching d'équipe Capacité à modéliser une architecture logicielle (Archimate ou équivalent) Intérêt ou expérience avec les WebComponents (un atout) Si cette mission vous intéresse merci de m'envoyer votre CV et je reviendrai vers vous dès que possible avec les détails.

Mission freelance
Expert Java Craft (H/F)
Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur senior Java (H/F) à Lyon, France. Contexte : SI qui permet de superviser et monitorer à travers 4 grandes fonctionnalités : - Le Monitoring - La télédistribution des logiciels et des paramètres - La gestion des dysfonctionnements - La gestion du référentiel Dans le but d’adapter notre organisation en vue des nouvelles ambitions, le projet composé d’environ 45 à 50 personnes, a été ré organisé en sous équipes auto-organisées et pluridisciplinaires : - Une coreteam - 4 Features Team - Une Plateform Team DevOps Les missions attendues par l'expert Java Craft (H/F) : Activité principale : Développement et revues de code avec approche DDD, méthodologies TDD, BDD Répondre aux sollicitations pour la conception, le développement et l’amélioration des solutions techniques Participation au diagnostic et à la résolution des incidents de production Être garant de la qualité des livrables Activité secondaire : Développement avec l'approche DDD et autres méthodologies Participer a la montée en compétences à l'équipe Stack technique de l'équipe : Kafka, Java, Oracle, Spring, Elasticsearch, Drools, Docker

Mission freelance
Développeur Back-End
Dans le cadre de la transformation d’un groupe média international, un ambitieux projet de développement d’une nouvelle plateforme de gestion des assets médias (MediaHub) est en cours. Construite en interne à partir de logiciels libres et suivant une méthodologie Agile (Scrum) , cette plateforme a pour objectifs : Mutualiser les catalogues de médias entre les différentes entités du groupe (TV et cinéma). Repenser l’ensemble des workflows utilisateurs afin d’améliorer l’efficacité opérationnelle (ergonomie, automatisation). Intégrer rapidement de nouveaux usages (UHD, HDR, IMF, etc.) et faciliter l’interconnexion avec l’écosystème média (majors, plateformes de streaming, etc.). Fournir une application MediaHub MAM assurant la gestion des essences média (fichiers audio, vidéo, sous-titres, etc.), composée de micro-services développés en Scala et Rust , déployés dans le Cloud (AWS) et On Premise (VMWare) . Organisation : Équipes en Feature Teams complètes (PO, DevOps, QA, Développeurs) avec Scrum Master et UI/UX Designer. Méthodologie Agile avec sprints de 2 semaines. Matériel fourni : MacBook Pro. Missions : Développer et maintenir des micro-services back-end au sein de la plateforme MediaHub. Participer activement aux cérémonies Agile (sprint planning, daily, rétrospectives). Contribuer à l’ensemble du cycle de vie des User Stories (conception, développement, tests, cohérence des livrables, mise en production). Être force de proposition dans l’amélioration continue des pratiques techniques et organisationnelles. Collaborer avec les Lead Tech et les équipes transverses pour garantir la qualité et la fiabilité des développements.

Mission freelance
Architecte Solutions
Envie d’un nouveau challenge... CELAD vous attend ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Architecte Solutions pour intervenir chez un de nos clients grands comptes. 💻💼 Voici un aperçu détaillé de vos missions 🎯 : Intervenir sur le parc applicatif du client Accompagner la migration des applications vers la solution Cloud IBM (TMZR) Contribuer à la définition et à la mise en œuvre de l’architecture cible Apporter votre expertise sur la stack technique Java, NodeJS, Spring Boot, Cloud IBM Garantir la cohérence et la performance des solutions mises en place S’assurer de la bonne application des principes d’ architecture logicielle et de Domain Driven Design (DDD)

Offre d'emploi
Développeur .NET core (Bordeaux)
En tant que Développeur, et en coordination avec l’équipe, vos missions seront de: Comprendre et analyser les demandes fonctionnelles métier (User Stories) Participer à l’estimation de la complexité du travail à réaliser Participer aux travaux de définition des critères d’acceptance de la solution Contribuer à la conception techniques en collaboration avec le Leader Technique Démontrer/évaluer l’implémentation itérative des User Stories Assurer le développement et la réalisation des applications avec les langages appropriés dans le respect des pratiques en place. Participer à la rédaction de la documentation du projet (API, documentation technique, …) Prendre en charge la maintenance corrective S’inscrire dans la démarche de qualité en opérant sur les différents niveaux de tests (unitaires, composants, intégration, …) Mettre en pratique Préparer et réaliser la livraison depuis l’environnement de développement jusqu’à l’environnement de production (à Chaîne CI/CD) dans un contexte DevOps.

Offre d'emploi
Tech lead Java - Secteur des Télécoms - Lyon (H/F)
Contexte du poste Notre entreprise, évoluant dans le secteur de la technologie digitale et située à Lyon, est en quête constante d'innovation pour répondre aux défis technologiques actuels. Vous intégrerez une de nos quatre Scrum Teams dynamiques, composée d'un Product Owner, d'un Scrum Master et de Cinq développeurs passionnés. En tant que Tech Lead Java, vous serez responsable de la qualité technique des livrables et du respect des normes de développement de l’entreprise. Vous interviendrez à la fois sur des choix stratégiques d’architecture et sur l’accompagnement technique de l’équipe de développement. Missions principales : Revue et validation des Merge Requests afin de garantir un code propre et maintenable. Partage des connaissances et mentoring des développeurs juniors et seniors. Rédaction des spécifications techniques en amont du développement. Analyse des besoins métier et prise de décisions sur les choix d’architecture. Mise en place et optimisation des pipelines CI/CD sur GitLab CI. Gestion des mises à jour techniques des dépendances et veille technologique. Développement et structuration des microservices en Java avec Spring Boot. Gestion des livrables sous forme de conteneurs Docker et orchestration sous Kubernetes. Stack technique Back-end : Java 17, Spring Boot, Hibernate, Hibernate Envers, Shedlock. Front-end : React. Sécurité : Keycloak. Base de données : MariaDB. CI/CD : GitLab CI, Gitflow. Qualité du code : SonarQube, GitLab CI (tests unitaires, couverture de code, détection de code smells). Messagerie asynchrone : RabbitMQ. Orchestration & déploiement : Docker, Kubernetes, HelmChart, ArgoCD.

Offre d'emploi
Développeur Java / React
Vous intégrerez un collectif agile au sein d’équipes pluridisciplinaires (Product Owner, Business Analyst, développeurs, testeurs) pour travailler sur le cycle complet de développement des applications. Vous contribuerez à la conception, au développement et à la mise en production des solutions, tout en participant à la modernisation des applications existantes et à la culture DevOps et Cloud. Le poste inclut également le partage de connaissances, la veille technologique et l’implication dans l’amélioration continue des pratiques de développement. Missions principales Concevoir, développer et mettre en production des applications fullstack. Participer à la modernisation et à l’optimisation des applications existantes. Assurer la qualité du code et l’utilisation des outils d’intégration continue et d’observabilité. Contribuer à la culture DevOps, Cloud, micro-services, architecture DDD et Data Mesh. Partager les connaissances et participer à l’animation de collectifs de développeurs. Apporter votre expertise et votre personnalité au sein des équipes. Effectuer une veille technologique et proposer des améliorations.

Mission freelance
TechLead Montpellier C#, .NET 6/7+, ASP.NET Core/ma
TechLead Montpellier C#, .NET 6/7+, Core APIs REST, microservices, DDD, design patterns SQL Server, Entity Framework Core, NoSQL (MongoDB, Redis) Git, Azure DevOps, Docker, CI/CD Tests unitaires & intégration, TDD, Clean Code, SOLID Cloud (souhaité) : Azure (App Services, Functions, Key Vault, etc.) ASAP Responsabilités principales : Encadrer techniquement une équipe de développeurs .NET. Participer aux choix d’architecture et aux décisions techniques. Développer et maintenir des applications performantes, sécurisées et scalables. Garantir les bonnes pratiques de développement (revue de code, qualité, tests, CI/CD). Collaborer avec les équipes produit, QA, DevOps et architecture. Compétences techniques clés : C#, .NET 6/7+, Core APIs REST, microservices, DDD, design patterns SQL Server, Entity Framework Core, NoSQL (MongoDB, Redis) Git, Azure DevOps, Docker, CI/CD Tests unitaires & intégration, TDD, Clean Code, SOLID Cloud (souhaité) : Azure (App Services, Functions, Key Vault, etc.)

Mission freelance
Développeur Fullstack .Net / c# / Angular
En tant que développeur Fullstack . Net / c# / Angular, vous rejoindrez une équipe pour concevoir, développer et maintenir des application. Le développement est composé de 70 % de Backend et de 30 % de Frontend. Vous travaillerez dans un environnement Agile. Quelles seront vos missions : Concevoir et participé à l’élaboration de l’architecture (connaissances sur l’architecture hexagonale et DDD). Rédiger et maintenir des tests : unitaire, automatisé (connaissances sur le TDD) Implémenter les pratiques DevOps. Concevoir et implémenter des API RESTful

Offre d'emploi
Dev Full-Stack Java/VueJS – Plateforme Paiement (AWS) H/F
Environnement paiement à forte activité, refonte stratégique de la plateforme. Migration AWS en cours. Exigences fortes : sécurité applicative, conformité PCI-DSS, qualité. Culture DevOps établie Dév. Full-Stack : Java (Back) + VueJS (Front), microservices, DDD, Clean Code, tests (unitaires, IT, E2E), déploiement. DevOps & CI/CD : amélioration continue, GitLab CI/CD, Ansible, Terraform, qualité/sécurité code (SonarQube, Checkmarx). Migration Cloud AWS : architectures cloud-ready, conteneurs ECS/EKS, services managés (ALB, SQS, Lambda, Aurora), IaC Terraform. Ops/Run : préparation des releases, support incidents, observabilité (CloudWatch, Splunk).

Mission freelance
Développeur Java – SPIRIT (F/H)
✨ Envie d’un nouveau challenge… CELAD vous attend ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur Java – SPIRIT pour intervenir chez un de nos clients bancaires. 💻💼 🎯 Voici un aperçu détaillé de vos missions : - Participer au développement Fullstack d’applications transverses du domaine Référentiel. - Concevoir et maintenir des API REST et services métiers en Java / SpringBoot . - Développer des interfaces performantes avec SPIRIT et Bootstrap . - Implémenter des traitements batch avec SpringBatch . - Travailler sur une architecture microservices déployée sur le cloud interne dMZR . - Assurer la qualité via tests automatisés (Selenium, tests unitaires, perf, non-régression) et documentation (technique, fonctionnelle). - Contribuer aux pratiques TDD / BDD / DDD et au suivi des vulnérabilités et obsolescences.
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.