وصف الوظيفة
Job Overview:
We are looking for a skilled API Integration Developer with strong experience in Google Apigee API Platform to design, develop, secure, and maintain scalable API proxies for a leading banking client. The ideal candidate should have hands-on expertise in Apigee API Gateway (Edge, X, or Hybrid), API security, and traffic management policies, along with familiarity in production support and DevOps monitoring tools.
Key Responsibilities:
- Design and develop RESTful APIs and API Proxies on Google Apigee Edge/X/Hybrid
- Implement security protocols using OAuth 2.0, JWT, API Keys, mTLS, and IP Whitelisting
- Apply traffic management policies such as Spike Arrest, Quota, and Caching for optimized performance
- Develop and manage Shared Flows and Custom Policies for mediation and transformation
- Monitor APIs using Apigee Trace, Dynatrace, GCP Logs, and implement analytics dashboards
- Collaborate with backend and frontend teams to ensure seamless API consumption
- Perform unit testing using Postman and debug via Apigee Trace Console
- Provide production support, resolve incidents within SLA, and manage deployments
- Work closely with banking auditors and ISG teams to ensure compliance and API lifecycle governance
- Participate in Agile ceremonies, sprint planning, and documentation
Must-Have Skills:
- 4–6 years of experience in API development & integration
- Minimum 3 years of experience with Apigee API Management
- Experience with OAuth 2.0, JWT, API Keys, HMAC, and other security practices
- Strong knowledge in Apigee Policies: Service Callout, Mediation, Assign/Extract Message, Fault Handling
- Familiarity with CI/CD processes using GitLab, Jenkins, or similar
- Proficient in JavaScript, XML, JSON, and scripting for policy extensions
- Hands-on experience with Google Cloud Platform (GCP) and related logging/monitoring tools
Preferred Qualifications:
- Apigee Certification (Apigee API Engineer or equivalent)
- Banking or financial domain experience
- Familiarity with NGINX, ServiceNow, or other integration tools
- Exposure to Disaster Recovery Planning and high availability deployment strategies
Soft Skills:
- Strong problem-solving and debugging abilities
- Excellent communication and client-facing skills
- Ability to mentor junior developers and lead small integration teams