Job Description-
• At least 8 years of experience in technology consulting, enterprise and solutions architecture and architectural frameworks.
• At least 6 years of experience in Enterprise Integration/Middleware Solutions, API Management in building solutions and architectural frameworks.
• At least 4 years of experience in API Development and Strategy
• At least 5 years of hands-on Apigee Development experience along with APIGEE Proxy development using Apigee SaaS and Apigee X.
• Experience with both Apigee Edge and Apigee X required
• At least 4 years of experience in implementing API Security and Access Control (OAuth/SAML, Web SSO, TSL, etc.)
• Strong expertise in developing API strategy and capability roadmaps aligning to enterprise goals. Advanced understanding/exposure to overall API-Management concepts
• 3 years working with Kafka required
• REST and SOAP experience required
• Previous Technical Leadership experience required
Job Responsibilities:
• End to End API delivery which includes Planning, Design, Development, Testing, and Delivery of API's using APIGEE preferred.
• Creation and deployment of API led design strategy, API usage framework, and project team API enablement guidance as a core member.
• Implement common APIs based on architecture guidelines and framework related to logging, authentication, security, error recovery etc.
• Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, monetization request and response modifications etc. using Apigee preferred.
• Design and develop the custom policies in Java, JavaScript, Node JS, Python etc in Apigee Build and create shared flows for Error Handling, Security and other scenarios as deemed necessary.
• Design and develop API platform to connect to various disparate backend systems for seamless data exchange.
• Create REST API documentation using OPEN API specification.
• Ability to define, create, and execute integration tests (API testing, unit testing, etc)
• Experience in the CI/CD process for API automated deployment
• Translate the business domain into several APIs by having a clear understanding of the business vision and its functions • Knowledge of non-RESTful data interfaces (SOAP, Web Sockets, GraphQL, etc)
• Experience with securing sensitive data
• Set up feedback loops that involve developer feedback sessions, prototypes, beta users, release, and versioning
• Participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solutions
Bachelor's degree