Description

Responsibilities:

  • Design, develop, and deploy API proxies using Apigee Edge/X/Hybrid, with policy flows for traffic shaping, mediation, transformation, and security.
  • Implement secure APIs using OAuth 2.0, JWT, and API Key mechanisms; integrate with identity providers (IDPs) using SSO/SAML.
  • Configure custom and out-of-the-box policies in Apigee for request/response handling, error management, and threat protection.
  • Develop and maintain Developer Portals using Apigee's integrated or Drupal-based portal, ensuring clear API documentation, onboarding workflows, and self-service access.
  • Enable Self-Service Portal (SSP) capabilities to streamline developer onboarding, app registration, and API key provisioning.
  • Set up API products, xx plans, environments, and access controls in Apigee.
  • Collaborate with API Product Managers, security teams, and architects to define API contracts, governance, and lifecycle management.
  • Monitor and troubleshoot APIs using Apigee Analytics, logging frameworks, and performance tuning techniques.
  • Integrate APIs with backend systems (e.g., microservices, legacy apps, SaaS) over REST/SOAP.
  • Drive CI/CD pipeline automation for API deployments using Jenkins, GitHub Actions, or similar tools.
  • Create and maintain OpenAPI/Swagger specifications and test APIs with tools like Postman, SoapUI, and automated testing frameworks.

Required Qualifications:

  • Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in API development and integration, with 5+ years of hands-on Apigee development.
  • Strong knowledge of OAuth 2.0 flows, JWT token validation, SSO integration, and API gateway security best practices.
  • Experience with Apigee Developer Portal, including custom theming, role-based access, and API publishing.
  • Hands-on experience with JavaScript, Node.js, Python, or Java for custom policy extensions.
  • Proficient in REST, JSON, XML, HTTP, and SOAP services.
  • Familiarity with API monetization, analytics, and lifecycle management within Apigee.
  • Understanding of DevOps principles and working with containerized environments (Docker, Kubernetes).

Preferred Skills:

  • Experience with Apigee Hybrid deployments in GCP or multi-cloud environments.
  • Google Cloud Platform (GCP) experience or certification.
  • Integration with IAM systems (e.g., Okta, Azure AD, PingFederate).
  • Knowledge of Redis, Memcached, or other caching strategies.
  • Familiarity with event-driven architecture, Kafka, or Pub/Sub systems

Education

Any Graduate