Proven experience in designing and developing APIs using Apigee Edge or X platform.
Strong understanding of API security protocols such as OAuth 2.0 and OpenID Connect.
Experience with API management, including configuring developer portals and monitoring API performance.
Educational background in Computer Science, Software Engineering, or related fields.
Requirements:
Design, develop, and deploy API proxies on the Apigee platform.
Implement security policies and manage API access controls.
Monitor API usage, performance, and troubleshoot issues.
Collaborate with backend teams to ensure seamless API integration and data flow.
Job description
APIGEE EdgeX Developer – Roles and Responsibilities
Roles:
An APIGEE EdgeX Developer is responsible for designing, developing, securing, and managing API proxies on the Apigee platform. They work closely with backend teams to integrate APIs with existing systems and ensure optimal performance, scalability, and security.
Responsibilities:
1. API Proxy Development:
Design, develop, and deploy API proxies using Apigee EdgeX.
Implement API request and response transformations.
Optimize API performance through caching, compression, and best practices.
2. API Security Implementation:
Implement API security policies, including authentication, authorization, and rate limiting.
Configure OAuth 2.0 and OpenID Connect for secure API access.
Enforce data protection and compliance with industry security standards.
3. API Management and Governance:
Configure and manage API products, developer portals, and API catalogs.
Define API access control policies for different user roles.
Monitor API usage, analytics, and performance metrics.
4. Integration and Backend Coordination:
Work with backend teams to integrate APIs with existing applications and services.
Ensure seamless data flow between APIs and backend systems.
Implement API versioning strategies for smooth updates and backward compatibility.
5. Testing and Troubleshooting:
Use API testing tools (Postman, SoapUI) to validate API functionality and security.
Identify, diagnose, and resolve APIrelated issues in a timely manner.
Conduct performance testing and optimize API response times.
6. Documentation and Support:
Build and maintain comprehensive API documentation using SwaggerOpenAPI.
Provide technical support to internal and external API consumers.
Educate stakeholders on API usage, best practices, and integration guidelines.
7. Continuous Improvement:
Stay updated with Apigee EdgeX features, trends, and best practices.
Implement DevOps practices for API deployment and automation.
Contribute to API design strategies that enhance scalability and efficiency.