Dans le cadre du développement d'une nouvelle application Cloud Native dédiée aux services de paiement, nous recherchons un Lead Développeur Full Stack Java expérimenté. Vous intégrerez une équipe Agile en charge du Build & Run des solutions de paiement et d'authentification.
Le projet consiste à concevoir une application développée from scratch, avec une forte autonomie technique et une participation active aux choix d'architecture et aux bonnes pratiques de développement.
MissionsConcevoir et développer une application Cloud Native en environnement Java.
Participer aux choix d'architecture technique et rédiger les spécifications techniques.
Réaliser des prototypes (POC) et proposer des solutions innovantes.
Développer les fonctionnalités Back-End et Front-End.
Concevoir et développer des API REST et des microservices.
Réaliser les tests unitaires, participer aux recettes techniques et aux tests de charge.
Garantir la qualité, les performances et la maintenabilité des développements.
Accompagner et encadrer techniquement les développeurs de l'équipe.
Participer aux rituels Agile et contribuer à l'amélioration continue de la squad.
Assurer une veille technologique, notamment autour des usages de l'IA appliqués au développement logiciel.
Environnement techniqueJava 25
Spring Boot 4
React
TypeScript / JavaScript
PostgreSQL
Oracle
JPA / Hibernate
Apache Tomcat
ElasticSearch
Azure
Eclipse ou IntelliJ
Git, Maven
Méthodologie Agile / Scrum
Profil recherchéPlus de 9 ans d'expérience en développement Java.
Solide expérience en développement Full Stack (Java / React).
Excellente maîtrise de Spring Boot et des architectures microservices.
Expérience des environnements Cloud, idéalement Azure.
Bonne connaissance des bases de données PostgreSQL et Oracle.
Capacité à travailler de manière autonome et à être force de proposition.
Expérience en encadrement technique ou en rôle de Tech Lead appréciée.
Une expérience en tant que Scrum Master constitue un plus.
La connaissance des flux de paiement, de la monétique ou des solutions d'authentification est fortement appréciée.
Profil candidat:
Profil recherchéFormation supérieure en informatique (Bac+5 ou équivalent).
Plus de 9 ans d'expérience en développement d'applications Java.
Solide expérience en tant que Lead Développeur, Tech Lead ou Développeur Full Stack Senior.
Excellente maîtrise de Java, Spring Boot et des architectures Cloud Native.
Bonne maîtrise des technologies Front-End, notamment React, TypeScript et JavaScript.
Expérience confirmée des architectures microservices, des API REST et des environnements Azure.
Bonne connaissance des bases de données PostgreSQL, Oracle ainsi que de JPA/Hibernate.
Expérience des méthodes Agile/Scrum et de la qualité logicielle (tests unitaires, revues de code, intégration continue).
Capacité à concevoir des solutions techniques, à accompagner les développeurs et à être force de proposition.
Une expérience en tant que Scrum Master ou en animation d'équipe Agile est un atout.
Une connaissance des flux de paiement, de la monétique ou des solutions d'authentification est fortement appréciée.
Curiosité technologique et intérêt pour les usages de l'IA dans le développement logiciel.