Lieu : Cary, NC
À propos de nous
Rejoignez une partie intégrante de l’équipe technologique de Deutsche Bank, où nous développons des applications de pointe pour des domaines commerciaux clés. Nos technologues dirigent les stratégies de technologie Cloud, Cybersécurité et Affaires, les transformant au sein d'une culture d'ingénierie pratique et solide. Chez Deutsche Bank, l'apprentissage continu est une pierre angulaire de notre stratégie de gestion des talents, offrant de nombreuses opportunités de développement professionnel. Notre modèle de travail flexible reflète les changements significatifs dans le milieu de travail moderne.
Depuis l'établissement de notre centre technologique américain à Cary, en Caroline du Nord, en 2009, Deutsche Bank a maintenu une forte présence dans les Amériques. En savoir plus sur nous ici.
Présentation du poste
Deutsche Bank s'engage à faire progresser la finance durable, l'atténuation des risques ESG (environnementaux, sociaux et de gouvernance) et la durabilité de l'entreprise. Alors que le changement climatique présente de nouveaux défis et opportunités, nous visons à investir dans une plateforme technologique de durabilité et diverses applications de durabilité. En tant qu'ingénieur logiciel dans notre équipe, vous collaborerez avec d'autres utilisateurs de technologie et de données pour créer des services solides et des pipelines de données. Vous faciliterez également l'adoption de la plateforme de données stratégique ESG de Deutsche Bank, impactant de nombreux groupes au sein de la banque tout en promouvant des objectifs environnementaux et sociaux positifs.
Ce que nous vous offrons
- Un environnement diversifié et inclusif favorisant le changement, l'innovation et la collaboration
- Un modèle de travail hybride avec des options de travail flexible au bureau et à distance
- Des jours de vacances, personnels et de bénévolat complets
- Des groupes de ressources pour employés qui soutiennent un lieu de travail inclusif et l'engagement communautaire
- Des packages de rémunération compétitifs comprenant des avantages en matière de santé, des plans de retraite, des congés parentaux et des avantages pour la construction familiale
- Accès à des ressources éducatives, des programmes de dons équivalents et de bénévolat
Vos responsabilités
- Concevoir et mettre en œuvre des architectures cloud et des feuilles de route utilisant les meilleures pratiques de l'industrie
- Créer et maintenir des services backend natifs du cloud, des pipelines de données et des solutions de stockage de données en utilisant des technologies comme Spring Boot, Spark Streaming, Kafka, MongoDB, Cloud SQL, GCS et Big Query
- Mettre en œuvre des contrôles de sécurité et d'accès aux données en utilisant IAM et Cloud Security Command Center de Google Cloud Platform
- Surveiller les services cloud en production en utilisant des outils standard comme Prometheus, New Relic, Splunk et Stack Driver
- Collaborer avec des experts en données pour répondre aux besoins en données et fournir des solutions efficaces
Compétences requises
- Expérience en architecture technique, conception logicielle et mise en œuvre d’applications d'entreprise distribuées avec des microservices (de préférence en utilisant le framework Spring Boot)
- Maîtrise de Java, Scala ou Kotlin
- Familiarité avec les technologies de stockage (Oracle, Postgres, MongoDB, Google Cloud Storage/Big Query), les environnements d’exécution de conteneurs (Docker, Kubernetes) et les services cloud publics (AWS, Azure, Google Cloud)
- Expérience pratique avec les technologies Big Data telles que Hadoop, Kafka, Apache Spark, Hive et Impala
- Expérience avec le développement piloté par les tests (TDD) et le développement piloté par le comportement (BDD)
- Connaissance des méthodologies Agile, des outils CI/CD (Jenkins, GitHub Actions) et de l’IaC (Terraform)
Compétences souhaitées
- Autodidacte avec un esprit analytique fort
- Passionné par le partage de connaissances et la veille des tendances technologiques