Job Description: Apigee Engineer
Location: Remote
Full-Time
Job Description
We are looking for an experienced Apigee Engineer to design, develop, implement, and maintain secure, scalable API management solutions using Google Apigee. The ideal candidate will have strong experience in API development, API gateway configuration, security policies, integrations, and performance optimization. The candidate will collaborate with development, cloud, and security teams to deliver reliable and high-performing API solutions.
Key Responsibilities
- Design, develop, deploy, and manage APIs using Google Apigee Edge or Apigee X.
- Configure API proxies, shared flows, products, developer apps, and environment groups.
- Implement API security using OAuth 2.0, OpenID Connect, API keys, JWT, and TLS/SSL.
- Develop and configure Apigee policies for authentication, authorization, rate limiting, quota management, caching, and traffic control.
- Integrate APIs with backend systems, microservices, databases, and third-party applications.
- Work with RESTful APIs, JSON, XML, HTTP, and HTTPS protocols.
- Configure API routing, request/response transformations, error handling, and fault management.
- Monitor API performance, troubleshoot issues, and optimize API latency and reliability.
- Implement CI/CD pipelines and automated deployments for API proxies and configurations.
- Collaborate with DevOps, cloud engineering, application development, and security teams.
- Maintain API documentation, technical specifications, and development standards.
- Ensure compliance with enterprise security policies and API governance standards.
Required Technical Skills
- Strong hands-on experience with Google Apigee Edge and/or Apigee X.
- Expertise in API management, API gateway architecture, and API lifecycle management.
- Strong knowledge of REST APIs, HTTP/HTTPS, JSON, and XML.
- Experience developing API proxies and configuring Apigee policies.
- Knowledge of OAuth 2.0, OpenID Connect, JWT, API keys, and TLS/SSL.
- Experience with API security, access control, rate limiting, quotas, and caching.
- Proficiency in JavaScript, Java, Python, or other scripting/programming languages used for API development and customization.
- Experience integrating APIs with backend services, microservices, and enterprise applications.
- Familiarity with Git, Jenkins, Maven, or similar CI/CD tools.
- Experience with cloud platforms, preferably Google Cloud Platform (GCP).
- Strong debugging, troubleshooting, and performance-tuning skills.
Preferred Qualifications
- Experience with Apigee X migration, modernization, or hybrid deployments.
- Knowledge of Kubernetes, Docker, microservices, and cloud-native architectures.
- Experience with API analytics, monitoring, logging, and alerting.
- Familiarity with Terraform or other infrastructure-as-code tools.
- Understanding of API design standards, governance, versioning, and documentation using OpenAPI/Swagger.
- Experience working in Agile/Scrum environments.