Senior API Developer (Spring Boot Microservices + Apigee/APIM) (Remote)
Job at a glance
Job Title : Senior API Developer (Spring Boot Microservices + Apigee/APIM) Experience : 6+ Years Employment Type : Contract Role Level : Senior Project : Leading South Africa Telecommunications Operator Department : Application & Experience Engineering Job Overview : We are seeking a Senior API Developer with strong expertise in Spring Boot Microservices and API Gateway technologies (Apigee/Azure API Management) to design, develop, and manage secure, scalable APIs for enterprise applications and partner integrations.
The ideal candidate will build high-performance APIs exposing business insights, analytics, and AI/ML services while ensuring security, scalability, and reliability. Mandatory Skills : Java, Spring Boot, Microservices, REST APIs, Apigee or Azure API Management (APIM), OAuth2, OpenID Connect (OIDC), JWT, Docker, Kubernetes (AKS), API Security, API Gateway, Microservices Architecture, Kafka (Preferred).
Key Responsibilities : Design, develop, and maintain secure RESTful APIs using Spring Boot Microservices . Build scalable microservices following best practices for resilience, performance, and maintainability. Configure and manage APIs using Apigee or Azure API Management (APIM) , including authentication, rate limiting, traffic management, and analytics. Implement API security using OAuth2, OpenID Connect (OIDC), API Keys, and Mutual TLS .
Collaborate with Full Stack, AI/ML, Solution Architecture, and Cybersecurity teams to deliver enterprise-grade integrations. Support external partner integrations and internal enterprise systems through well-designed API contracts. Optimize API performance, monitor usage, troubleshoot issues, and maintain API lifecycle, versioning, and documentation. Required Skills : 6+ years of experience in Backend/API Development.
Strong hands-on experience with Java, Spring Boot, and Microservices Architecture . Expertise in Apigee or Azure API Management (APIM) . Strong understanding of REST APIs , API versioning, and API lifecycle management. Experience implementing OAuth2, OpenID Connect (OIDC), JWT, API Security, and Authentication . Experience with Docker, Kubernetes (AKS), and Cloud-native deployments . Familiarity with Kafka or other event-driven messaging platforms is a plus.
Excellent understanding of enterprise integration patterns and scalable API design. Good to Have : Experience with Azure Cloud . Telecom, Banking, FinTech, or other regulated industry experience. Certifications in Apigee , Microsoft Azure , or Microservices Architecture.