Overview
Skills
Job Details
Key Responsibilities:
Design, develop, and deploy APIs using Google Apigee (Edge/Hybrid).
Implement policies (security, traffic management, transformation, etc.) and proxies in Apigee.
Design and implement MQ-based messaging solutions to integrate with internal and external systems.
Work with IBM MQ, RabbitMQ, or ActiveMQ for message queuing and asynchronous communication.
Collaborate with architects and other developers to design scalable, reliable, and secure API and messaging solutions.
Optimize performance of APIs and MQ-based integrations.
Participate in code reviews, CI/CD, and DevOps practices for API deployments.
Create and maintain API documentation and support onboarding of API consumers.
Troubleshoot and resolve production issues related to API and MQ flows.
Ensure compliance with API governance, security, and enterprise integration standards.
Required Skills and Qualifications:
12+ years of experience in software development and integration.
5+ years of hands-on experience with Apigee API Management (Edge, Hybrid, or X).
Strong experience with Message Queuing platforms IBM MQ is preferred; experience with RabbitMQ/ActiveMQ is a plus.
Solid understanding of RESTful APIs, API lifecycle management, OAuth2, JWT, API security, and throttling.
Experience working with SOAP/XML as well as JSON/REST.
Proficient in JavaScript, Java, or Python for custom policy development or backend logic.
Strong understanding of microservices architecture and integration patterns.
Experience with CI/CD pipelines, Git, Maven, Jenkins, and automated deployments.
Good understanding of logging, monitoring, and analytics in API platforms.
Strong communication and documentation skills.