Développeur Java Senior Secteur Bancaire | FinTech | Full Remote

À distance
À plein temps
Notre institution financière entreprend une transformation numérique majeure visant à moderniser nos systèmes bancaires traditionnels. Nous développons une nouvelle génération de plateformes basées sur une architecture microservices, permettant une évolutivité sans précédent. Dans un secteur en constante évolution, nous recherchons des talents techniques capables d'anticiper les tendances et de maintenir notre avantage concurrentiel. Responsabilités Principales - Concevoir et développer des solutions FinTech robustes utilisant les technologies récentes, notamment Java 17, Spring Boot 3.x et Kotlin 1.9+. - Créer des applications bancaires évolutives pour tous les canaux distants (banque en ligne, applications mobiles, API ouvertes, services de paiement). - Implémenter des microservices hautement performants capables de traiter d'importants volumes de transactions avec une latence minimale. - Collaborer étroitement avec les équipes de développement, Data Science et support pour assurer l'intégration harmonieuse des systèmes. - Contribuer activement au développement architectural, proposer des innovations techniques et évaluer les systèmes existants. - Participer à la mise en place de pratiques DevOps modernes pour optimiser le cycle de développement. - Implémenter des solutions de sécurité conformes aux réglementations bancaires (PSD2, RGPD). - Documenter les composants techniques pour faciliter la maintenance et le transfert de connaissances. - Optimiser les performances des applications pour garantir fiabilité et rapidité des transactions financières. Compétences Requises - Minimum de 3 ans d'expérience avec Java 8+ (idéalement Java 11 ou 17) ou Kotlin 1.5+. - Au moins 3 ans d'expérience avec l'écosystème Spring et minimum 1 an avec Spring Boot 2.x ou 3.x. - Expérience avérée avec les systèmes d'architecture microservices (Spring Cloud, Kubernetes 1.25+, Openshift 4.x). - Maîtrise de Docker et des principes de conteneurisation, avec expérience dans l'orchestration. - Solide expérience avec les bases de données NoSQL (MongoDB 5.0+, Elasticsearch 8.x). - Connaissance approfondie des bases SQL (PostgreSQL 14+, Oracle 19c+) et optimisation des requêtes. - Expérience pratique avec les Message Brokers (Kafka 3.x, RabbitMQ 3.10+) pour l'architecture événementielle. - Compétences en programmation réactive (RxJava 3, Project Reactor Bismuth/Californium). - Familiarité avec les technologies de cache distribuées (Redis 7.x, Hazelcast 5.x). - Expérience dans la configuration des pipelines CI/CD (GitlabCI, Jenkins 2.x, GitHub Actions). - Connaissance des outils de surveillance (Zabbix 6.x, Prometheus, Grafana 9.x). Atouts Supplémentaires - Participation à la conception d'architecture avec capacité à expliquer clairement les solutions et compromis techniques. - Volonté de diriger le développement technique, d'établir des standards élevés et promouvoir les meilleures pratiques. - Relations constructives avec les équipes DevOps, maîtrise des pipelines d'intégration, conteneurisation et Linux. - Compréhension approfondie des architectures microservices, systèmes distribués et patterns de résilience. - Expérience avec les services cloud (AWS, Azure, GCP) et architectures serverless. - Participation au recrutement et à l'intégration de nouveaux collaborateurs. - Aptitude à rédiger des articles techniques et former les collègues pour élever le niveau technique. - Expérience dans le secteur bancaire, avec compréhension des réglementations spécifiques. Pourquoi Nous Rejoindre Nous offrons un environnement flexible, une culture axée sur les résultats plutôt que sur les horaires rigides, et l'opportunité de collaborer avec des experts financiers et technologiques. Rejoignez-nous pour contribuer à la transformation numérique bancaire et développer des solutions impactant positivement des millions d'utilisateurs.