> Markdown version of [/jobs/ext/4018425-ingenieur-java-angular-f-h](https://www.wearedevelopers.com/jobs/ext/4018425-ingenieur-java-angular-f-h). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur JAVA Angular F/H - **Company:** NATAN CONSULTING - **Location:** Paris, France - **Experience:** Expert - **Salary:** €55,000.0 - €62,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Command-Query Responsibility Segregation (Software Development), DevOps, TypeScript, Test-Driven Development (TDD), Backend, AngularJS, Apache Kafka, Domain Driven Development, Domain Driven Design, Microservices - **Published:** October 30, 2026 - **Apply:** https://www.apec.fr/candidat/recherche-emploi.html/emploi/detail-offre/179647115W ## About the Role 4. Profil recherchéExpérience5 ans minimumCapacité à évoluer en autonomieCompétences techniquesJava / backend (implicite du contexte)Architecture DDD (fortement recommandée)Connaissance des architectures CQRS / Kafka / microservicesSoft skillsBon communicant, capable d'échanger avec les POCapacité à formaliser clairement ses idées ## Description Mission de développement Java / Architecture DDD 1. Contexte & EnjeuxMaintenir et faire évoluer une architecture existante orientée microservices / CQRSAccompagner les enjeux de scalabilité, lisibilité et structuration du domaineL'environnement technique est déjà structuré avec :Une séparation lecture / écriture (CQRS)Une synchronisation via KafkaUne forte orientation DDD (Domain Driven Design) 2. Objectifs de la missionLe consultant interviendra sur :Le développement et l'évolution des services liés au domaine StockLa contribution aux choix d'architecture (DDD, microservices)L'amélioration de la qualité du code et de la structuration du domaineLa collaboration avec les équipes Produit (PO) pour formaliser les besoins techniques 3. ️ Périmètre techniqueArchitecture actuelleArchitecture CQRS (séparation read/write)Communication asynchrone via KafkaApproche microservicesSensibilité à l'architecture hexagonale / onion (non systématique)Principes clésForte orientation DDD (indispensable)Arbitrage pragmatique sur l'architecture (pas de sur-ingénierie)Recherche d'équilibre entre qualité et productivité