Job Title: Kong APIM Developer
Key Responsibilities:
- Design and Development: Develop and implement scalable Azure API solutions using PaaS services such as Kong Gateway.
- Architectural Design: Propose architectural designs and provide improvement recommendations.
- Collaboration: Work closely with cross-functional teams to gather requirements and offer best practices and suitable solutions.
- Documentation: Develop and maintain comprehensive documentation, including design specifications, API documentation, and user guides.
- Performance Monitoring: Monitor and analyze the performance of implemented solutions, recommending improvements as needed.
- Code Quality: Ensure code quality and adherence to industry best practices, focusing on security and compliance requirements.
- Technical Guidance: Provide guidance and assistance to the team with technical queries.
- Reviews: Participate in code and design reviews, providing and receiving constructive feedback.
- DevOps Practices: Implement DevOps practices, utilizing GitHub and Git actions for streamlined deployment and continuous integration/continuous delivery (CI/CD) processes.
- Containerization and Orchestration: Work with containerization and orchestration technologies, such as Docker, Kubernetes, and Azure Kubernetes Service (AKS).
Qualifications:
- Proven experience in designing, developing, and implementing API solutions using Kong Gateway and Azure PaaS services.
- Strong knowledge of architectural design principles and best practices.
- Experience with performance monitoring and analysis, with a focus on continuous improvement.
- Proficiency in documenting design specifications, API documentation, and user guides.
- Solid understanding of security and compliance requirements in API development.
- Hands-on experience with DevOps practices, including CI/CD processes and tools such as GitHub and Git actions.
- Experience with containerization and orchestration technologies like Docker, Kubernetes, and Azure Kubernetes Service (AKS).
- Excellent communication and collaboration skills.
- Strong problem-solving abilities and attention to detail.