Apigee Engineer
Job Description
An Apigee Engineer designs, develops, secures, and maintains API proxies and policies using the Google Apigee (Edge/Hybrid/X) platform. Key responsibilities include implementing OAuth/JWT security, optimizing API performance, automating deployment pipelines (CI/CD), and creating reusable shared flows. They work with cross-functional teams to manage the full API lifecycle.
Core Responsibilities
· API Design & Development: Create, test, and deploy API proxies, policies, and shared flows within Apigee.
· Security & Compliance: Implement authentication and authorization protocols, including OAuth 2.0, JWT, and SAML.
· Platform Maintenance: Manage Apigee X/Hybrid/Edge environments, including troubleshooting, bug fixes, and performance optimization.
· Automation: Build and maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions) for automated API deployment.
· Documentation: Maintain technical documentation for API designs, configurations, and API portal documentation.
Key Requirements & Skills
· Experience: 8+ years in API management, with at least 2+ years of hands-on experience in Apigee.
· Technical Skills: Proficiency in RESTful API design, OAuth, JSON, XML, Java, Python, or JavaScript.
· Cloud/DevOps: Familiarity with GCP (Google Cloud Platform), Kubernetes, Docker, and IaC tools like Terraform.
· Tools: Experience with Git, Postman, Splunk, and Apigee analytics.
· Education: Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Key Focus Areas
· Apigee X/Hybrid: Strong knowledge of the latest Google Cloud Apigee versions.
· Shared Flows: Developing reusable components for security, logging, and traffic management.
· API Monetization: Setting up monetization models and analytics for API products.
Similar Jobs
Apigee Architect
GA
Apigee Lead/Sr. Developer
GA
Apigee Engineer
AZ
Apigee Engineer
AZ
Apigee Engineer
Texas