Description de l'entreprise :
Visa est un leader mondial des paiements et de la technologie, facilitant plus de 259 milliards de transactions sécurisées annuellement dans plus de 200 pays. Notre mission est de connecter le monde à travers notre réseau de paiements innovant, fiable et sécurisé, en donnant le pouvoir aux individus, aux entreprises et aux économies de prospérer. Rejoignez-nous pour avoir un impact significatif et vivre l'expérience Visa.
Description du poste :
En tant qu'Ingénieur Données (Staff Data Engineer), vous serez responsable de la conception, de la construction et du soutien de fonctionnalités fonctionnelles évolutives, résilientes et à haute performance. Vous collaborerez à travers différents fuseaux horaires, maintiendrez d'excellentes relations de travail au sein des équipes et entre elles, et resterez à la pointe des méthodologies logicielles émergentes. Ce poste hybride vous permet de travailler à distance et depuis le bureau, avec une présence au bureau attendue de 2 à 3 jours par semaine.
Responsabilités :
- Concevoir, construire et soutenir des fonctionnalités fonctionnelles évolutives, résilientes et à haute performance.
- Collaborer avec les équipes à travers différents fuseaux horaires et cultiver de solides relations de travail.
- Rester à jour avec les méthodologies logicielles émergentes, la conteneurisation et les technologies cloud.
- S'adapter à des piles technologiques diverses et apprendre rapidement à mesure que les projets évoluent.
- Participer à divers POC's et aider les nouveaux arrivants et les juniors à atteindre les objectifs de l'équipe.
Qualifications :
- Avoir au moins 6 ans d'expérience professionnelle avec un diplôme de Licence, 4 ans avec un diplôme avancé, ou jusqu'à 3 ans avec un doctorat.
- Plus de 8 ans d'expérience pertinente dans le développement d'applications, y compris la conception, le codage et les tests d'applications basées sur Java.
- Expertise en core Java, scripting, Hibernate, JavaScript, bases de données NoSQL, DB2 et dans les Design Patterns.
- Plus de 3 ans d'expérience avec des frameworks JavaScript modernes comme Angular, Node JS ou React.
- Plus d'un an d'expérience dans la construction d'applications sur la pile Big Data utilisant Spark, Flink ou des méthodologies d'ingénierie de données similaires.
- Plus de 3 ans d'expérience avec Spring Boot.
- Expérience dans le développement d'applications à grande échelle et de niveau production.
- Connaissance des systèmes parallèles/distribués et évaluation des métriques pour les grands systèmes.
- Maîtrise du développement agile, de l'intégration continue et des technologies de livraison continue comme GIT, Maven et Jenkins.
- Capacité à créer des wireframes et des designs réactifs pour une excellente expérience utilisateur.
Expérience préférée :
- Expérience avec les bases de données NoSQL telles que MongoDB et Cassandra ou PostgreSQL.
- Maîtrise des structures de données communes et codage efficace en Python.
- Connaissance des RDBMS et SQL, et expérience avec des requêtes de base de données complexes.
- Connaissance des systèmes de messagerie comme Kafka ou Active MQ.
Attributs :
- Capacité à travailler rapidement et de manière intelligente, en saisissant des concepts complexes pour construire des algorithmes à partir de zéro.
- Fortes compétences interpersonnelles, de facilitation et de leadership.
- Compétences efficaces