Au sein d'une équipe produit internationale, vous intervenez sur le développement et l'évolution d'une plateforme critique à forte disponibilité traitant des millions de transactions. À ce titre, vous serez notamment amené à :Concevoir et développer de nouvelles fonctionnalités back-end. Participer aux choix d'architecture et aux orientations techniques. Garantir la qualité, la performance et la robustesse du code produit. Participer aux revues de code et accompagner les développeurs plus juniors. Collaborer avec les équipes Produit, QA, DevOps et Infrastructure. Contribuer à l'amélioration continue des pratiques de développement et des processus de livraison. Participer à l'analyse et à la résolution d'incidents complexes. Environnement techniqueJava (versions récentes) Spring / Spring Boot API REST / OpenAPI JPA, Hibernate Microservices MySQL, Oracle Redis RabbitMQ / ActiveMQ GitLab, Jenkins Docker, CI/CD Jira Méthodologies Agile Scrum/Kanban
Dans le cadre du développement de sa plateforme digitale, notre client recherche un développeur Full Stack React / Node.js pour rejoindre une équipe produit ambitieuse et contribuer à la conception de fonctionnalités à fort impact dans un environnement moderne, exigeant et orienté qualité. Votre mission Au sein de la Core Team, vous intervenez sur l'ensemble du cycle de développement et prenez en charge la réalisation de fonctionnalités de bout en bout : Conception et évolution des modèles de données PostgreSQL et migrations Développement d'API REST et GraphQL (Express, Apollo) Développement d'interfaces React modernes (React 19, Tailwind) Participation à l'architecture et aux choix techniques Réalisation des tests automatisés et maintien d'un haut niveau de qualité Analyse et résolution d'incidents via Sentry et les outils d'observabilité Contribution à l'amélioration continue des standards de développement, de l'architecture et des bonnes pratiques de l'équipe Environnement technique Frontend React 19 TypeScript Vite Tailwind CSS Storybook Radix / Shadcn UI Backend Node.js Express GraphQL (Apollo Server) REST API / OpenAPI Zod Data & DevOps PostgreSQL Knex Vitest Docker Git / Pull Requests CI/CD Bonus XState GCP (Cloud Run, Cloud Build, Cloud Storage) Redis Sentry Monorepo pnpm IA & outils de développement assistés par LLM
Vos missions Intégré à une équipe projet pluridisciplinaire, vous interviendrez sur le développement back-end de plateformes complexes, avec des enjeux de performance, de fiabilité et d'évolution. Vos principales missions seront de : - Concevoir et développer de nouvelles fonctionnalités back-end en Java et Spring Boot. - Réaliser les études et analyses techniques nécessaires à l'évolution des modules et des bases de données. - Développer et faire évoluer des API et des microservices, ainsi que les échanges entre les différentes plateformes. - Concevoir, optimiser et maintenir les bases de données en fonction des besoins des applications. - Mettre en place des tests unitaires et d'intégration, puis les intégrer aux pipelines CI/CD. - Rédiger la documentation technique et contribuer à l'amélioration continue des solutions existantes. - Participer aux échanges avec les équipes QA, DevOps et Business Analyst pour assurer la cohérence des développements. - Accompagner la montée en compétences des développeurs moins expérimentés et partager vos pratiques. Environnement technique Technologies principales : Java 11 à 21, Spring Boot, JPA, Hibernate, microservices, MySQL, Redis. Outils et technologies complémentaires : MapStruct, Lombok, OpenAPI, Git, Bitbucket, Maven, Sonar, IntelliJ, RabbitMQ et Kafka.