(Relay Platform) Full Stack Developer - React / Java / Spring - Paris F/H
ALTRIONDescription du poste
Descriptif du poste:\n\nNous recherchons un(e) Développeur(se) Full Stack Java / React pour contribuer au développement et à l'évolution d'une plateforme de données et de ses services associés.\nAu sein d'une équipe de développement travaillant en méthodologie Agile, vous participerez à la mise à disposition de produits de données, à l'amélioration des API et des applications web, ainsi qu'à la fiabilité et à la performance de la plateforme.\nVos principales missions :\n* Développer et maintenir de nouvelles fonctionnalités dans une architecture distribuée orientée événements (Event Driven).\n* Participer à la conception et à l'évolution de l'architecture technique de la plateforme et de ses modules.\n* Améliorer les API existantes et le portail web, notamment en matière de performances et d'expérience utilisateur.\n* Réaliser des revues de code et contribuer à l'amélioration continue de la qualité logicielle.\n* Corriger les anomalies fonctionnelles et techniques.\n* Concevoir et maintenir des tests unitaires, fonctionnels, d'intégration et de bout en bout (E2E).\n* Contribuer au maintien et à l'évolution des pipelines d'intégration et de déploiement continus (CI/CD).\n* Améliorer le monitoring de production, les tableaux de bord et les alertes.\n* Participer à la documentation fonctionnelle et technique, notamment aux documents d'architecture et de conception.\n* Contribuer à la roadmap technique, au suivi des indicateurs de qualité et à la maîtrise du code existant.\n* Être force de proposition et contribuer au partage des connaissances ainsi qu'à la montée en compétences de l'équipe.\n* Travailler avec le Product Manager pour anticiper et préparer les prochains sprints.\nEnvironnement technique :\n* Back-end : Java 21, Spring Boot, Quarkus, Vavr.\n* Front-end : React JS.\n* Bases de données : PostgreSQL, MongoDB Atlas.\n* Événementiel et messagerie : Kafka, Avro.\n* Cloud et conteneurisation : AWS, GCP, Kubernetes, Docker.\n* CI/CD et outils : Git, GitHub Actions.\n* Monitoring : Datadog.\n* Qualité et tests : JUnit 5, SonarCloud, Cypress.\n* Méthodologie : Agile, Scrum.\n\nProfil recherché:\n\n* Maîtrise du développement back-end en Java et de l'écosystème Spring Boot, avec une bonne connaissance de React JS côté front-end.\n* Expérience des infrastructures Cloud Native et des architectures distribuées orientées événements.\n* Connaissance de Kafka, des API REST et des bases de données PostgreSQL et MongoDB Atlas.\n* Bonne compréhension des pratiques CI/CD et de l'automatisation des tests : tests unitaires, fonctionnels, d'intégration, de charge et de contrats.\n* Connaissance des outils de monitoring et d'alerting, notamment Datadog.\n* Compréhension des principes Reactive Programming, SOLID, DDD et Data Mesh.\n* Capacité à contribuer à la conception technique, aux revues de code et à l'amélioration de la qualité logicielle.\n* Aptitude à maintenir et faire évoluer un code existant tout en proposant des solutions adaptées aux nouveaux besoins.\n* Capacité à documenter les choix techniques et à participer à la définition de la roadmap.\n* Aisance dans un environnement Agile et lors des échanges techniques d'équipe.\n* Autonomie, esprit d'analyse, force de proposition et volonté de partager les connaissances.\n* Une sensibilité au Craftsmanship et aux pratiques DevOps constitue un plus.\nLe poste est ouvert uniquement aux candidats autorisés à travailler en France.
Ce poste vous intéresse ?