About this role
Concevoir, développer et maintenir des applications Java / Spring Boot avec un front-end en AngularIntervenir principalement sur le Back-End, tout en contribuant aux développements FrontAppliquer les principes TDD, BDD et Clean ArchitectureParticiper à la conception des architectures microservices et event-drivenGarantir la qualité du code (tests automatisés, test coverage, Sonar, SOLID, YAGNI)Participer à l’ensemble du cycle de développement : conception, développement, mise en production et runContribuer à l’amélioration continue des pratiques de développement et de la qualité produitAssurer la maintenance et l’évolution des applications existantesTravailler en méthodologie Agile SCRUMCollaborer étroitement avec les équipes Front-End, Produit et Opérationnelles Développeur Fullstack Sénior Java / Angular avec une forte dominante Back-End, intervenant sur des environnements complexes orientés finance et corporate.
Minimum 7 ans d’expérience en développement Java / Angular. Une expérience en finance, retail ou grande distribution est un plus
Compétences requises
Java, Spring BootAngularArchitectures microservices et event-drivenTDD, BDD, Clean ArchitectureBases de données relationnelles et/ou orientées documentDevOps (CI/CD)Git et gestion de versionningQualité logicielle (tests, Sonar, bonnes pratiques de développement)Méthodes Agiles (SCRUM)
