About this role
Conception, développement et maintenance d’applications Fullstack en Java / Spring Boot / ReactMise en œuvre d’architectures microservices et event-drivenModélisation de domaines complexes avec Domain Driven Design (DDD)Développement d’intégrations applicatives avec Apache CamelUtilisation de bases de données relationnelles et NoSQL (Couchbase)Participation à toutes les phases du cycle de vie applicatif : conception, développement, tests, déploiement et runMise en place et amélioration des pipelines CI/CDDéploiement d’applications conteneurisées via KubernetesRéalisation de tests API (Postman) et tests de performance (Gatling)Contribution à la qualité du produit (tests automatisés, Sonar, principes SOLID, YAGNI)Maintenance évolutive et corrective des applications existantesParticipation active à l’amélioration continue des pratiques de développementTravail en méthodologie Agile SCRUM en collaboration avec les équipes Produit et Tech. Langages & Frameworks :
Java (17/21), Spring Boot, ReactJS
Messaging & Event streaming :
Kafka
Architecture :
Microservices, Event-driven, DDD
Bases de données :
Relationnelles et NoSQL (Couchbase)
DevOps :
CI/CD, Kubernetes
Versionning :
Git, GitLab
Sécurité :
OAuth2, OpenID Connect
Outils :
Postman, Gatling, Apache Camel
Qualité & Craftsmanship :
Tests automatisés, SOLID, YAGNI, Sonar
Méthodes :
Agile SCRUM
Soft skills :
Communication fluide en français, esprit d’analyse, autonomie, travail en équipe, respect des délais, amélioration continue
3 à 7 ans d’expérience en développement Fullstack Java / ReactExpérience confirmée sur des architectures microservices et systèmes distribuésUne expérience dans le secteur retail / grande distribution est un plus
Au plaisir de vous lire,
