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

Votre recherche renvoie 39 résultats.
CDI
Freelance

Offre d'emploi
Tech lead Java

CAT-AMANIA
Publiée le
DevOps
Java

6 mois
40k-70k €
400-650 €
Paris, France

DEFINITION DU PROFIL : rôle et responsabilités Team lead des services transverses Conception, Implémentation et maintien des services transverses Expert Technique au sein de la communauté des développeurs PRINCIPALES ACTIVITES Team lead des services transverses Identifier dans la plateforme, les services transverses. Ces services centralisent un besoin technique à destination des applications métiers et n'embarquent pas de logique métiers. Mise en place et animation de l'équipe Définir et prioriser le backlog de la squad Alignement de la vision technique/architecture et partage de la roadmap Conception, Implémentation et maintien des services transverses Conception de services répondant aux exigences estreem : forte volumétrie, environnement hautement sécurisé, haute disponibilité, environnement cloud, architecture micro-service Exemplarité des développements en respectant les bonnes pratiques Maintient opérationnelle des services : déploiement, monitoring, gestion des incidents Expert Technique au sein de la communauté des développeurs Référent technique pour la communauté des développeurs, maitrise des paterns et des concepts : DDD, TDD, CQRS, SAGA, SOLID, IAC, Clean Architecture, Hexagonal Architecture, Event-Driven Architecture. Participe activement et forme les équipes aux bonnes pratiques de développement. Participe au recrutement des nouveaux talents. COMPETENCES REQUISES Compétences comportementales Leadership Vision stratégique Esprit d'équipe Communication Compétences techniques Languages/Frameworks : Java, stack Spring, Camel Stack technique : RedHat, PostGres, Oracle, MongoDB, Kafka, IBM Cloud, Docker, Openshift, kubernetes, helm chart, Teraform, IntelliJ/Eclipse, Git, Sonar, Elastic stack

Freelance

Mission freelance
Développeur Full stack Orienté back (.NET/React)

SUNLOG
Publiée le
.NET
Mongodb
React

6 mois
Nanterre, Île-de-France

• Développement d’applications et d’API REST avec .NET 8 . • Conception et implémentation d’architectures DDD (Domain Driven Design). • Mise en œuvre de l’authentification et de l’autorisation via Duende IdentityServer (compatible OAuth2/OpenID Connect). • Configuration des clients, scopes, et ressources API. • Gestion des tokens sécurisés (OAuth2, JWT). • Connaissances approfondies des Design Patterns (Repository, CQRS, Event Sourcing, etc.). • Utilisation des middlewares pour le traitement des requêtes HTTP. • Sécurisation des APIs avec des stratégies d’autorisation granulaires. • Utilisation avancée de LINQ et EF Core (Entity Framework Core) pour la gestion des données. • Gestion des bases de données relationnelles (SQL Server) et documentaires (MongoDB). • Conception de collections et gestion des schémas dynamiques. • Optimisation des requêtes MongoDB et utilisation des indexes. • Utilisation des bibliothèques MongoDB.Driver pour l’intégration avec .NET. • Optimisation des performances backend (asynchronisme, gestion mémoire, cache avec Redis, etc.). • Création et gestion de Background Services avec Worker Services pour le traitement asynchrone ou les tâches planifiées. • Intégration avec des systèmes tiers via des API (REST/SOAP). Développement Front-End (ReactJS) ------ • Développement de Single Page Applications (SPA) avec ReactJS et TypeScript. • Intégration d’interfaces graphiques conformes aux recommandations ergonomiques : • HTML5, CSS3, responsive design, et accessibilité (WCAG). • Approche Atomic Design pour la structuration des composants. • Mise en place de tests unitaires et end-to-end (React Testing Library, Jest, Cypress). • Consommation d’API REST en utilisant des bibliothèques comme Axios ou Fetch API. • Utilisation de React-query pour la gestion avancée des états côté client.

Freelance

Mission freelance
Développeur Back-End Scala / Rust - MediaHub MAM

Cherry Pick
Publiée le
Java
Rust
Scala

12 mois
Paris, France

Cherry Pick est à la recherche d'un Développeur Back-End Scala / Rust - MediaHub MAM pour l'un de ses clients dans le secteur médias. Dans le cadre de la transformation d'une chaîne de télévision linéaire payante française en un groupe Media International, un chantier ambitieux a été lancé pour développer une nouvelle plateforme de gestion des assets média du groupe, nommée MediaHub. Cette plateforme, construite en interne à partir de logiciels libres avec une méthodologie Agile (Scrum), vise principalement à : Mettre en commun les catalogues de médias entre la France et l'international, entre la TV et le cinéma, et à terme devenir la plateforme de référence du groupe. Remettre à plat l'ensemble des workflows avec les utilisateurs pour une meilleure efficacité opérationnelle (ergonomie et automatisation), une réactivité face aux nouveaux usages (UHD, HDR, IMF, etc.) et une meilleure intégration via des API à l'écosystème Média avec les Majors et les plateformes. D'un point de vue technique, l'application MediaHub MAM, en charge de la gestion des essences média (fichiers audio, vidéo, sous-titres, etc.), est composée d'un ensemble de Micro-Services développés en Scala (~50) et Rust (~5). Ces services sont hébergés dans le Cloud (AWS) et On Premise (VMWare). Un MacBook Pro est fourni à tous les développeurs. Le travail est organisé en sprints de 2 semaines, et l'équipe est constituée de plusieurs Feature Teams complètes (P.O/Devops/Recette/Dev) se partageant un Scrum Master et un UI/UX Designer. Compte tenu des enjeux importants tant au niveau fonctionnel et technique qu'au niveau du calendrier, nous recherchons des candidats : Dynamiques et motivés , capables de voir au-delà de leur tâche affectée, de s'inquiéter de la complétion du récit utilisateur dans son ensemble (incluant la conception, les tests, la cohérence des livrables) et d'être acteur de sa livraison en production. Sérieux et autonomes , permettant d'être un relais efficace des Lead Tech présents dans l'équipe, tout en n'hésitant pas à poser des questions si nécessaires. Les candidats répondront idéalement aux critères ci-après classés par ordre d'importance : Disposer d'au moins une expérience significative (5 ans minimum) dans le développement d'une plateforme composée de micro-services. Le candidat devra être obligatoirement à l'aise avec la programmation concurrente et asynchrone. Avoir une bonne connaissance d'un langage fortement typé (Scala, Java, C#, Haskell, Golang, etc.) et avoir des notions de programmation fonctionnelle (expressions lambda, immutabilité, types algébriques, etc.). Avoir l'envie de monter en compétence sur l'écosystème Scala (cats-effect, zio, etc.). Être capable de répondre à un besoin métier avec une architecture évolutive (DDD, Clean, Onion, Hexagonale) et testable (tests unitaires et d'intégration).

CDI

Offre d'emploi
Leader Technique Full stack Java - Nantes (F/H)

AUBAY
Publiée le
J2EE / Java EE
Java

45k-60k €
Nantes, Pays de la Loire

Tu es prêt(e) à prendre le lead technique dans une Squad agile? 💡On cherche un(e) Leader Technique Full Stack Java pour booster des services digitaux : Espace Client, CRM, communication multicanale… tout pour améliorer l’autonomie et l’expérience utilisateur. Notre ADN : 🔹 Expertise 🔹 Innovation 🔹 Collaboration 🔹 Engagement 🔹 Éthique 🎯 Ce que tu fais au quotidien: Encadrement technique de la Squad : montée en compétence, bonnes pratiques, qualité du code. Support à la réalisation technique : sécurité, performance, provisioning, flux, simplification des solutions. Onboarding & formation des nouveaux développeurs ou montées en compétence ciblées. Engagement agile : estimation des US, sprint planning, participation aux cérémonies agiles, refinements. Documentation technique : architecture, exploitation, installation, artefacts (DoR, DoD…). Veille technologique et méthodologique. Développement actif de fonctionnalités : respect des normes, sécurité, prise en compte des enjeux data. 🔍 Stack technique: Langages : Java 11/17/21 Frameworks : Spring Boot, Spring Batch, REST, orchestration BPMN Architecture : Microservices, architecture hexagonale, TDD, DDD, Event-Driven Tests : Junit, Mockito, Selenium, Gherkin, Cucumber Messaging : Kafka Conteneurisation & CI/CD : Docker, Kubernetes, Helm, Jenkins Outils dev : GitLab, Maven, IntelliJ, SonarQube BDD : MongoDB (NoSQL) Cloud & Stockage : Cloud public ou privé, stockage objet type Amazon S3 Monitoring : Outils de supervision type Kibana Fontend : Web Components, Angular, HTML/CSS Protocoles : MTLS, OAuth2, JWT Agilité : Méthodologie Agile (Scrum) Outils projet : Jira, Confluence

Freelance
CDD
CDI

Offre d'emploi
Développeur/développeuse fullstack Java Angular à Lyon

OCTOGONE
Publiée le
Angular
AWS Cloud
Java

6 mois
45k-55k €
300-400 €
Lyon, Auvergne-Rhône-Alpes

Objectifs de la mission : Participer à l'ensemble des activités de développement logiciel au sein de son équipe (conception, dev, tests, déploiement) Participer aux différents ateliers de conception et cérémonies agiles Appliquer les meilleures pratiques de développement pour un code propre et maintenable (TDD, BDD, DDD, Pair programming ... ) Participer activement à la relecture du code des autres développeurs de l'équipe En fonction du niveau d'expertise, accompagner des développeurs plus juniors Résoudre des problèmes, améliorer la qualité du code et atteindre les indicateurs Accelerate (DORA Metrics) Revue de code quotidienne et accompagnement des développeurs juniors

Freelance

Mission freelance
Développeur Fullstack Typescript Nantes

VISIAN
Publiée le
AWS Cloud
Datadog
Java

2 ans
330-590 €
Nantes, Pays de la Loire

Bonjour, Dans le cadre de ses projets clients, Visian est à la recherche d’un Développeur·se Full Stack (à forte dominante back-end) pour rejoindre une équipe dynamique et engagée. Vous interviendrez principalement sur du back-end TypeScript dans un environnement serverless AWS, avec une forte implication dans les pratiques DevSecOps (CI/CD, Infrastructure as Code, observabilité, etc.). Dans un contexte agile et sur des applications à fort trafic, vos missions seront notamment de : Concevoir, développer, tester et maintenir des fonctionnalités complexes, robustes et sécurisées Participer à la conception technique de nouvelles fonctionnalités et EPICs Maintenir et améliorer l’observabilité des applications (via DataDog) et contribuer au suivi en production Participer aux revues de code et au mentoring Contribuer aux pipelines CI/CD et à l’infrastructure as code Être force de proposition sur les solutions techniques et les améliorations continues Collaborer étroitement avec les équipes support et partenaires Stack technique et environnement : Langages : TypeScript (principal), Java (occasionnel) Frameworks Front : ReactJS, VueJS Cloud : AWS (Lambda, DynamoDB, PostgreSQL, API Gateway, etc.) CI/CD & Versioning : Git, GitLab CI Infrastructure as Code : Terraform, AWS CDK Observabilité & Monitoring : DataDog Méthodologies & Architectures : APIs REST, OpenAPI, Domain Driven Design (DDD), architecture hexagonale, tests mocks, BDD Vos livrables incluront : Du code et des tests (unitaires, d’intégration, end-to-end) Des revues de code Des études de conception technique L’analyse et la résolution d’anomalies La participation active aux cérémonies agiles et à l’amélioration continue de l’équipe Si vous êtes actuellement à l’écoute du marché, je vous invite à m’envoyer votre candidature. Bien à vous,

Freelance
CDI

Offre d'emploi
Développeur confirmé sur nodejs (backend) / nestjs / prisma / React / typescript - Lille - 36 mois

Holborn
Publiée le
API REST
Back-end
NestJS

36 mois
40k-45k €
400-550 €
Lille, Hauts-de-France

Développeur confirmé sur nodejs (backend) / nestjs / prisma / React / typescript - Lille - 36 mois Un de nos importants clients recherche un développeur confirmé sur nodejs (backend) / nestjs / prisma / React / typescript pour une mission de 36 mois sur Lille. Description détaillée Pour le 13 ocotobre, nous recherchons 1 développeur confirmé sur nodejs (backend) / nestjs / prisma / React / typescript, afin d'intégrer l'équipe. Nos développeurs prennent en charge la conception technique, le développement, une partie des tests, et la maintenance des services développés. Caractéristiques du produit: Animation des prix d'achats des fournisseurs produit critique déployé produit Cloud Native sous GCP, avec environ 60% de périmètre métier restant à écrire refonte V2 technique à lancer en janvier organisation: 5 développeurs en hybride, 1 techlead, 2 QA/QE, 1 PO, sprints de 3 semaines Qualifications Confirmé en nodejs (backend) / nestjs / prisma / React / typescript => IMPERATIF 80% de backend (nodejs / nestjs / prisma) - 20% front au maximum Il doit s'agir d'un vrai fullstack sur les technos citées, bien que le ratio soit 80/20 entre back et front Expérience de développement avérée d'API REST dans des SI complexes (transformation digitale de nos domaines métiers) Expérience avérée en SQL (Postgres, optimisation de requêtes complexes) Expérience avérée en messaging de type Kafka (Redis est un plus) Connaissances Cloud type GCP, et technologies de conteneurs (Docker / Kubernetes) Expert: >7 ans d'xp sur plusieurs clients en transformation digitale majeure Ce qui fait la différence Software craftmanship / Clean code / Tests Connaissances DDD / Archi hexa / patterns d'archi Développement agile Utilisation de l'IA pour améliorer la productivité Expériences passées en Java / Springboot, qui sera un futur chantier Compétences techniques Nodejs / Nestjs - Expert - Impératif React - Confirmé - Impératif Typescript - Confirmé - Impératif Java (J2EE, Spring, ...) - Confirmé - Souhaitable Notes Cette mission se déroule dans le cadre de la reprise et du renouvellement de l'équipe historique du produit, avec le départ d'une partie des sachants Une forte capacité à la communication et à la formalisation est exigée Depuis janvier, reprise de l'équipe et refonte de la solution actuelle afin de la rendre plus maintenable et plus évolutive (80% backend) Prise de recul, positivité et adaptabilité sont nécessaires pour la réussite des premiers mois de la mission, qui seront clés pour la tenue de notre roadmap L'entretien devra mettre en valeur les faits sur les réalisations du consultant (quoi, actions prises, choix effectués, démarche adoptée, quels patterns) et éviter les formules générales ("j'ai participé à", "j'ai suivi les bonnes pratiques") Cette mission est un réel challenge technique et humain. Sa durée est de 3 ans, avec présence site obligatoire les lundi, mardi et jeudi. Les entretiens démarreront le 02/09 au retour de congés de l'équipe participant aux entretiens. 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.

39 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
2025 © Free-Work / AGSI SAS
Suivez-nous