B&A
Ignite Banking
Ingénieur Staff API Senior (Apigee) - Banque et Intégration
PRÉSENTATION DU POSTE
Ignite Banking recherche un ingénieur Staff API Senior possédant une expérience approfondie et pratique d'Apigee pour diriger la conception et la livraison de plateformes API d'entreprise pour la banque numérique et l'open finance. Ce rôle est centré sur l'ingénierie de passerelles API et l'architecture d'intégration, avec Apigee comme plateforme principale. Vous concevrez, construirez et exploiterez des proxies API, des politiques de sécurité et des solutions de gestion de trafic, tout en développant des microservices basés sur Java si nécessaire.
Ce rôle s'inscrit au sein de notre équipe API Banking & Integrations, en travaillant directement avec les équipes d'architecture et d'ingénierie des clients pour concevoir et construire des solutions d'intégration modernes et évolutives. Il s'agit d'un rôle de responsable technique opérationnel : vous devrez concevoir, construire et livrer activement des APIs et des microservices, tout en guidant l'orientation technique et en établissant des normes dans le cadre des missions.
Il ne s'agit pas d'un rôle purement de supervision ou d'architecture ; la réussite à ce poste exige une solide exécution technique associée à la capacité de montrer l'exemple.
Il ne s'agit pas d'un rôle de développement traditionnel ; cette personne agira en tant que consultant de première ligne (« fer de lance »), menant l'exécution technique initiale sur plusieurs missions. Vous devrez apporter à la fois une solide capacité d'ingénierie et un état d'esprit de consultant, aidant les clients à naviguer dans des initiatives de transformation complexes.
COMPÉTENCES ET EXPÉRIENCE REQUISES
Les candidats ne possédant pas d'expérience récente et pratique de la mise en œuvre d'Apigee ne seront pas pris en considération.
APIGEE ET PASSERELLE API (INDISPENSABLE)
- 3 à 5+ années d'expérience pratique d'Apigee (REQUIS)
- Développement de proxy API
- Configuration de politiques (OAuth2, mTLS, gestion du trafic)
- Gestion des produits API et des applications développeurs
- Solide expérience dans la conception et la mise en œuvre de solutions de passerelle API (Apigee préféré)
- Expérience avec IBM DataPower dans des rôles de passerelle API ou d'intégration --------------------------------------------------------------------------------
INGÉNIERIE DE BASE
- 5+ années d'expérience dans la construction de microservices basés sur Java (Spring Boot)
- Solide expérience dans la conception et la mise en œuvre de REST APIs
- Solide compréhension de la conception API, de JSON/XML et de l'orchestration de services --------------------------------------------------------------------------------
CLOUD ET PLATEFORME
- Expérience du déploiement de services dans des environnements Azure
- Connaissance pratique de Kubernetes (AKS) et des applications conteneurisées
- Familiarité avec la communication sécurisée de service à service (OAuth2, mTLS) --------------------------------------------------------------------------------
EXPÉRIENCE EN CONSEIL (CRITIQUE)
- Expérience préalable dans un environnement de conseil ou de services professionnels
- Capacité à opérer de manière indépendante dans des environnements clients avec une direction limitée
- Solides compétences en communication avec la capacité d'interagir avec des parties prenantes techniques et commerciales
- À l'aise pour diriger les travaux techniques en phase initiale et définir l'orientation de la solution --------------------------------------------------------------------------------
EXPÉRIENCE EN BANQUE ET INTÉGRATION
- Expérience de travail dans des environnements bancaires ou de services financiers
- Familiarité avec les plateformes bancaires numériques, les intégrations bancaires de base ou les architectures d'open banking
- Compréhension des modèles d'intégration d'entreprise et des stratégies de modernisation --------------------------------------------------------------------------------
À QUOI RESSEMBLE LA RÉUSSITE
Ce rôle est en télétravail, cependant, une préférence marquée sera accordée aux candidats basés à Charlotte ou Raleigh, NC, qui sont disposés à travailler sur site avec les clients plusieurs jours par semaine selon les besoins de la mission. --------------------------------------------------------------------------------
- Diriger les mises en œuvre d'Apigee dans les environnements clients au cours des 90 premiers jours
- Livrer des proxies API, des politiques et des configurations de sécurité prêts pour la production
- Établir des modèles API réutilisables et des normes de passerelle dans le cadre des missions
- Agir en tant que responsable technique de confiance pour la stratégie et l'exécution de la plateforme API
RESPONSABILITÉS CLÉS
PLATEFORME API ET INGÉNIERIE APIGEE (OBJECTIF PRINCIPAL)
- Concevoir, construire et gérer des proxies API Apigee, y compris les politiques, les flux et les composants partagés
- Mettre en œuvre des politiques de sécurité (OAuth2, mTLS, validation JWT, protection contre les menaces)
- Configurer la gestion du trafic (limitation de débit, quotas, protection contre les pics de charge, mise en cache)
- Concevoir des produits API, des applications développeurs et des modèles d'accès
- Développer des modèles de proxy réutilisables et des normes de gouvernance
- Construire et exposer des APIs via APIGEE, y compris la configuration des proxies, les politiques, l'authentification, les flux de travail partagés et le routage --------------------------------------------------------------------------------
DÉVELOPPEMENT API ET MICROSERVICES
- Concevoir, développer et maintenir des microservices basés sur Java (Spring Boot) prenant en charge les cas d'utilisation de la banque numérique et de l'open finance
- Développer des modèles de services réutilisables pour les intégrations système à système sur les plateformes bancaires
- Mettre en œuvre des contrats API, une logique de validation et des couches de transformation (JSON/XML) --------------------------------------------------------------------------------
PASSERELLE API ET COUCHE D'INTÉGRATION
- Concevoir et mettre en œuvre des solutions de passerelle API en utilisant APIGEE et IBM DataPower
- Configurer les proxies API, les politiques de sécurité (OAuth2, mTLS), la limitation de débit et la gestion du trafic
- Soutenir la migration et la modernisation des modèles d'intégration hérités vers des architectures axées sur les API --------------------------------------------------------------------------------
INGÉNIERIE CLOUD ET PLATEFORME
- Déployer et gérer des microservices dans des environnements cloud Azure, y compris Kubernetes (AKS)
- Travailler avec les équipes DevOps pour soutenir les pipelines CI/CD et les déploiements conteneurisés
- Assurer une connectivité sécurisée, la gestion des certificats et l'intégration réseau entre les environnements --------------------------------------------------------------------------------
CONSEIL ET RELATION CLIENT
- Agir en tant que contributeur technique principal lors des missions clients, en aidant à définir l'orientation de la solution dès le début
- Travailler directement avec les architectes clients, les équipes d'ingénierie et les parties prenantes pour définir et affiner les approches d'intégration
- Traduire les exigences commerciales et architecturales en solutions techniques pratiques et évolutives
- Fournir des conseils sur les meilleures pratiques en matière de conception API, de stratégie d'intégration et de modernisation de plateforme --------------------------------------------------------------------------------
TESTS, DÉBOGAGE ET PERFORMANCE
- Construire et exécuter des tests unitaires, d'intégration et de performance
- Dépanner les systèmes distribués à l'aide de journaux, de traçage et d'outils de surveillance
- Optimiser les services pour la performance, la résilience et l'évolutivité dans des environnements en temps réel --------------------------------------------------------------------------------
COMPÉTENCES SOUHAITÉES
- Expérience dans la modernisation de plateformes d'intégration héritées vers des architectures axées sur les API
- Exposition aux modèles de conception de systèmes distribués ou pilotés par les événements
- Familiarité avec les outils d'observabilité (App Insights, Splunk, Dynatrace, etc.) --------------------------------------------------------------------------------
