Share this job
Dans le cadre du renforcement d'une équipe produit dédiée à la création et la refonte d'une plateforme de gestion de catalogue produit, nous recherchons un développeur Java Sénior. Le projet s'appuie sur une architecture backend Java Springboot couplée à une logique de consommation événementielle via Kafka et à de l'agrégation Kafka Streams, avec la mise en place en cours d'un moteur de recherche basé sur OpenSearch. Le consultant contribuera au développement et à la maintenance de nouvelles fonctionnalités en mode API-First et Event Driven, à l'amélioration de l'architecture technique de la plateforme, à la création de l'architecture des nouveaux modules, ainsi qu'à la revue de code et à la correction des bugs fonctionnels et techniques. Il participera également à l'amélioration de la qualité du code via l'écriture de tests unitaires, fonctionnels et End to End, au maintien de la pipeline CI/CD, et à l'amélioration du monitoring de production pour respecter les SLI/SLO. Le rôle inclut également le cadrage technique et la participation active aux rituels de refinement.
Candidate profile
Plus de 7 années d'expérience en tant que développeur backend Java, avec une expérience confirmée sur des infrastructures cloud native
Bonne maîtrise des principes DDD et SOLID, ainsi qu'une solide expérience dans la mise en place de pipelines CI/CD
Maîtrise des stratégies de test (Unit Testing, Acceptance Testing, Integration Testing, Load Testing) et des outils de monitoring et d'alerting
Maîtrise des architectures distribuées et Event Driven, à l'aise avec l'agilité et les groomings techniques
Capacité à mener des ateliers d'architecture technique ; un profil Craftsmanship / DevOps est un plus
Working environment
nvironnement technique riche et moderne : Java, Spring Boot, PostgreSQL, Kafka et Kafka Streams, GCP, Kubernetes, Git, Github Actions, Docker, OpenSearch, Datadog pour le monitoring, JUnit et SonarCloud pour la qualité, méthodologie Agile Scrum, et un front-end en React JS. Contexte projet en pleine construction (MVP) avec forte autonomie technique.
Apply to this job!
Find your next career move from +10,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Senior Software Engineer Backend Java
CAT-AMANIA
