Job Summary:
The Apigee API Developer is responsible for designing, developing, and managing secure and scalable APIs using Google Apigee. This role plays a key part in API strategy and implementation, enabling seamless integration between services, applications, and systems across the enterprise.
Key Responsibilities:
- Design, develop, and deploy APIs on the Apigee Edge platform
- Implement API proxies, policies, security protocols, and traffic management
- Collaborate with backend developers and architects to expose services as APIs
- Ensure compliance with API standards, authentication, and authorization mechanisms
- Monitor API performance, analyze usage, and optimize throughput and latency
- Implement logging, caching, rate limiting, and error handling mechanisms
- Create and maintain API documentation and developer portal configurations
- Support version control, CI/CD pipelines, and DevOps practices for API deployment
- Troubleshoot and resolve issues in the API gateway and integrations
- Participate in API governance and best practice development
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in API development with at least 1+ year on Apigee
- Proficient in RESTful API design, JSON, and XML
- Strong understanding of Apigee policies (OAuth2, Spike Arrest, Quota, etc.)
- Familiarity with backend technologies like Java, Node.js, or Python
- Experience with tools like Postman, Swagger/OpenAPI, and Git
- Good problem-solving, communication, and debugging skills
Preferred Qualifications:
- Google Apigee certification or related API platform certifications
- Experience with Kubernetes, Docker, or cloud platforms (GCP, AWS, Azure)
- Knowledge of API security (OAuth2, JWT, API key management)
- Exposure to CI/CD tools and API testing frameworks
- Understanding of microservices and service mesh architecture