EU remote
Développeur(se) Java Back-End Senior H/F
About this role
Dans un contexte de transformation et de modernisation d'un système d'information, nous recherchons un(e) Développeur(se) Java Back-End Senior pour renforcer une équipe de développement afin d'accompagner l'évolution de solutions à forte valeur ajoutée dans les domaines du paiement, du recouvrement et de la conformité réglementaire pour une clientèle internationale. Le poste Au sein d'une équipe IT d'une trentaine de collaborateurs (Développeurs, Product Owners, Support et Infrastructure), vous intervenez sur des applications stratégiques traitant des flux financiers, des processus de conformité et des parcours de recouvrement.
Vous évoluez dans un environnement Agile où les enjeux de fiabilité, de sécurité et de performance sont particulièrement importants. Vos missions Développer et maintenir les services back-end Java des plateformes métier. Concevoir, développer et faire évoluer des API REST sécurisées. Intégrer des services tiers à partir de leur documentation technique : solutions de paiement, établissements bancaires, outils de conformité, solutions de communication.
Participer à la modernisation d'applications existantes et à la réduction de la dette technique. Collaborer étroitement avec les Product Owners et les équipes métiers pour définir les solutions techniques les plus adaptées. Participer aux ateliers de conception, aux estimations et aux cérémonies Agile. Assurer la qualité des développements via les tests unitaires et d'intégration. Contribuer aux revues de code, aux choix d'architecture et à la documentation technique.
Veiller au respect des exigences de sécurité, de conformité et de traçabilité. Assurer un support de niveau 3 sur les applications développées. Environnement technique Java 11 / 17 / 21 Spring Boot, Spring Data, Spring Security JPA / Hibernate API REST PostgreSQL, Oracle ou SQL Server Git, Maven JUnit, Mockito Kafka ou RabbitMQ Spring Batch GitLab CI ou Jenkins Docker Méthodologies Agile Profil recherché Compétences indispensables Minimum 5 ans d'expérience en développement Java Back-End.
Maîtrise de Java et de l'écosystème Spring. Expérience significative dans la conception et l'intégration d'API REST. Bonne maîtrise du SQL et des bases de données relationnelles. Connaissance des bonnes pratiques de développement (Clean Code, SOLID). Expérience des tests automatisés. Sensibilité aux sujets de sécurité applicative. Anglais professionnel. Compétences appréciées Expérience dans les secteurs du paiement, de la fintech, de la banque, de l'assurance ou de l'e-commerce.