Linkup Partner

Offre d'emploi Développeur Java - Craft - TDD BDD DDD (H/F)

Paris

Linkup Partner

Le poste

Freelance
CDI
Dès que possible
12 mois
55k-66k €⁄an, 510-630 €⁄j
5 à 10 ans d’expérience
Télétravail partiel
Paris, France
Publiée le 19/11/2025

Partager cette offre

Concevoir, développer et maintenir des applications Java modernes, robustes, évolutives et orientées métier, en appliquant systématiquement les pratiques Craft (Clean Code, TDD/BDD, DDD) et en participant activement aux choix d’architecture logicielle.

Développement logiciel
  • Développer des fonctionnalités backend en Java 21+ (ou version LTS la plus récente).

  • Utiliser les frameworks modernes : Spring Boot 3+, Quarkus, ou équivalent.

  • Produire un code lisible, maintenable, testé et conforme aux standards Craft.

  • Implémenter des API REST efficaces, sécurisées et documentées (OpenAPI/Swagger).

    Pratiques Craft & Qualité

  • Appliquer strictement les pratiques TDD (Test First / Red-Green-Refactor).

  • Participer aux ateliers BDD (writing Gherkin, scénarios orientés métier).

  • Structurer le code selon les principes de DDD (Entities, Value Objects, Aggregates, Domain Services…).

  • Intégrer des revues de code saines, bienveillantes et rigoureuses.

  • Utiliser des outils de qualité : SonarQube, Jacoco, Mutation Testing, Checkstyle, Linting.

Architecture logicielle
  • Participer à la conception et à l’évolution de l'architecture :

    • Hexagonal / Ports & Adapters

    • Onion Architecture

    • Clean Architecture

  • Concevoir des systèmes découplés et testables.

  • Favoriser une architecture orientée domaine.

  • Contribuer aux choix techniques autour des patterns :

    • CQRS

    • Event Sourcing

    • Event-Driven Architecture

    • Microservices & communication asynchrone

    • Patterns Saga / Orchestration & Choreography

CI/CD & DevOps
  • Automatiser tests, builds et déploiements via CI/CD (GitHub Actions, GitLab CI, Jenkins…).

  • Connaître les pratiques DevOps :

    • Conteneurisation (Docker)

    • Orchestration (Kubernetes)

    • Infrastructure as Code (Terraform, Ansible)

  • Publier et gérer des artefacts Java (Maven, Gradle).

Collaboration & Agilité
  • Travailler dans un environnement Agile (Scrum / Kanban).

  • Participer à la rédaction et clarification des User Stories.

  • Contribuer aux cérémonies : grooming, planning, rétrospectives.

  • Collaborer étroitement avec les Product Owners, QA, DevOps et UX.

Profil recherché

  • Excellente maîtrise du langage Java moderne (Java 17/21/23).

  • Très bonne connaissance des frameworks :

    • Spring Boot 3+

    • Spring Cloud

    • Hibernate / JPA

  • Connaissance solide de :

    • Tests : JUnit 5, Mockito, AssertJ, Cucumber (BDD)

    • Messaging : Kafka, RabbitMQ, SNS/SQS…

    • Bases de données : PostgreSQL, MongoDB, éventuellement Redis

    • Outils Cloud : AWS, GCP ou Azure

  • Bonne compréhension :

    • concurrency (virtual threads, structured concurrency),

    • performance,

    • JVM & profiling.

Compétences Craft
  • Clean Code & Clean Architecture

  • TDD (maîtrise)

  • BDD (scénarios Gherkin)

  • Domain-Driven Design (maîtrise avancée souhaitée)

Paris, France
20 - 99 salariés
ESN
Entreprise de Services du Numérique (ESN), nous accompagnons nos clients partout en France dans chaque étape de leurs projets tech, du concept à la réalisation. 💡 Des experts connectés à vos enjeux Notre réseau de talents est là pour vous apporter des solutions sur-mesure, agiles et performantes. 🤝 Des missions qui vous correspondent. Nos collaborateurs évoluent dans un cadre stimulant, humain, et tourné vers l’innovation. ✨ Notre mission : créer du lien, générer de la valeur. Let’s create links! Découvrez nos différentes expertises : - LinkOps. - Dev Fast. Deploy Smart. Operate Solid. - LinkData. - Trust the data. Train the model. Create the future. - LinkThink. - Think Lean. Build Value. Iterate. - LinkStack. - Code Together. Stack Stronger. Build better. - LinkSec. - Protect. Detect. Evolve. N'hésitez pas à nous contacter! info@linkup-partner.com

Postulez à cette offre !

Trouvez votre prochaine mission parmi +9 000 offres !

  • 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.

Développeur Java - Craft - TDD BDD DDD (H/F)

Linkup Partner

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