Must Haves:
10 years of experience or an equivalent combination of education and work experience
Deep knowledge and hands on experience developing enterprise solutions based on REST API – Architecture, Implementation, Authentication/Authorization, Security, Monitoring etc
Experience implementing various integration /patterns with internal and external systems – oAuth, call backs, async, batch etc., API gateway (Mule, APIgee), security features
Understanding of security principals like third party systems using OAuth2, SSO, OpenID Connect, JWT
Understanding of various payment rails, terminologies, and banking domain knowledge
Experience with various Cloud technologies - AWS and K8s with various AWS services
Expertise in leading and participating in API based systems including designs, security controls, security policies and development of REST APIs
Experience with delivery of Open API architecture and engineering projects, specifically with payment and money movement
Deep knowledge of API Gateways (preferably Apigee) and API’s function and design
MUST have Apigee Edge OR X OR Apigee Hybrid hands on development experience
Solid understanding of API Products, Apps, Analytics and API economy concepts
Experience with Apigee or Custom Portal, Portal customization and integration with Apigee Edge using, Drupal, NodeJS, JavaScript etc
Experience with load balancers, firewalls, TCP, TLS, SSH, automated testing of APIs, Jenkins, CI/CD etc. concepts a plus
Experience with microservices, service-oriented architecture, RESTful techniques.
Experience with redesigning governance architecture processes
Previous experience with proxy implementation on GCP Apigee is highly preferred
Experience with architecture solutions transforming internal capabilities to external industry standards. (Open APIs, FDX)
Experience with documenting the API landscape, identifying gaps between current systems and desired end-state; creating a roadmap to deliver end-state solutions
Banking or financial services experience
In an Agile environment: Knowledge of Agile development & release practices. Experience supporting a team with solutions architecture in an agile environment
ANY GRADUATE