Description

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

Education

ANY GRADUATE