Développeur Back-end - Télétravail - Réécriture de produit from scratch F/H chez MTE
Contexte
Ce n’est pas une start-up : la société est rentable et existe depuis plus de 20 ans. C’est un éditeur de logiciels de 200 personnes (Asie, USA et 100 talents en France) avec une équipe de R&D de 50 personnes en France organisée en méthodologie Scrum.
Croissance : En forte croissance, notamment avec un ARR en augmentation de 39 % depuis 2017
Télétravail : l’entreprise privilégie des talents qui aiment partager, échanger et venir au bureau. Cependant, si vous n’êtes pas à proximité, le télétravail est possible avec une présence au bureau toutes les deux semaines pour le rituel Scrum, à condition de démontrer une bonne capacité de communication à distance.
Contrat : c’est un CDI en direct (pas d’esn) avec l’entreprise.
Description de l’Entreprise
Mon client est un leader dans le domaine de la Fintech avec 20 ans d’expérience, fournissant des solutions SaaS aux assureurs et aux entreprises de financement, avec une capacité à gérer de grands volumes de données. Forte d’une expertise technologique et métier, l’entreprise est en pleine transformation digitale pour offrir des solutions innovantes dans un environnement agile et orienté qualité.
L’entreprise réécrit l’intégralité de son produit from scratch : elle a grandi en proposant des développements et spécifications métiers adaptés, et doit aujourd’hui fusionner ces démarches avec une forte orientation DDD (Domain-Driven Design) et sur une architecture événementielle pour une meilleure modularité du produit.
Vous travaillerez au sein d’une équipe internationale, avec des équipes en France, USA et Inde, dans un environnement agile, où la collaboration et le craftmanship sont des valeurs fondamentales.
Vos missions
– Participer activement à la réécriture du produit avec une approche Domain-Driven Design (DDD).
– Concevoir et développer des API robustes en Java 21 et Spring, en suivant les meilleures pratiques d’architecture.
– Implémenter des solutions basées sur l’Event-Driven Architecture et le CQRS (Command Query Responsibility Segregation).
– Travailler avec le framework Axon (proche de Kafka ou RabbitMQ)
– Assurer une couverture de tests élevée (tests unitaires, tests end-to-end) avant tout merge de code.
– Collaborer avec les équipes DevOps pour déployer vos solutions dans un environnement AWS et Kubernetes.
– Participer à la revue de code, et être un acteur de l’amélioration continue des pratiques de développement au sein de l’équipe.