9 months ago
Remote, EMEASenior
Responsibilities
- Concevoir et construire des applications full stack from scratch.
- Développer le backend avec Java et Spring ainsi que le frontend avec React et TypeScript.
- Définir les architectures, structurer le code et mettre en place les pipelines et environnements.
- Concevoir des architectures microservices, hexagonales et event-driven avec Kafka.
- Prendre des décisions d’architecture et garantir la qualité technique des solutions.
- Appliquer les principes DDD, clean architecture et clean code, avec des pratiques de testing avancé.
Requirements
- Au moins 5 ans d’expérience confirmée en développement Java.
- Maîtrise de Java, Spring Boot et React, avec une expertise avancée de TypeScript.
- Expérience concrète dans la création de projets from scratch.
- Forte expertise en microservices, architecture hexagonale et architectures event-driven; Kafka est indispensable ou doit être remplacé par une technologie équivalente.
- Bonne compréhension de DDD, clean architecture et clean code.
- Connaissance opérationnelle du CI/CD, de Docker et du testing avancé.
- Autonomie élevée, rigueur technique et capacité à prendre des décisions d’architecture.
