Développeur Java

À distance
À plein temps
Emploi du projet
Projet bancaire. Exigences générales : 3+ ans d'expérience avec Java 8+ ou Kotlin 3+ années d'expérience avec Spring et 1+ année d'expérience avec Spring Boot Expérience avec des systèmes sur architecture microservice (Spring Cloud, Kubernetes, Openshift ou similaire). Expérience avec Docker Expérience avec 3 des technologies suivantes NoSQL (MongoDB, Elasticsearch, analogues) SQL (PostgreSQL, Oracle, analogues) Courtiers de messages (Kafka, RabbitMQ, analogues) Programmation réactive (RxJava, Project Reactor) Cache (Redis, Hazelcast) Personnalisation CI/CD (GitlabCI, Jenkins, analogues) Mise en place d'outils de monitoring (Zabbix, Prometheus) Il serait bon que le candidat : A participé à la conception de l'architecture et peut expliquer toutes les solutions sur son projet ; Est prêt à conduire le développement technique des systèmes, et pas seulement à suivre les normes en vigueur ; A une relation amicale avec DevOps, Pipelines, conteneurisation et orchestration, Linux ; Comprend l'architecture microservice et la conception de systèmes distribués ; Impliqué dans le recrutement et l'intégration de nouveaux employés ; Capable et désireux de rédiger des articles techniques. Développer et entretenir les collègues et la communauté. Organiser des sessions de formation ponctuelles et planifier des sessions de formation de longue durée. Ce qu'il faut faire : Utiliser les dernières technologies pour créer des solutions FinTech ; Développer des applications qui s'adaptent à tous les canaux de banque à distance (banque en ligne, applications mobiles, services de paiement et autres) ; Interagir avec diverses équipes de développement, de Data Science, de support et autres (de bonnes compétences en communication ou la volonté de les développer sont donc nécessaires) ; Contribuer au développement de l'architecture, faire de nouvelles choses et évaluer les anciennes.