Job Responsibilities:
1. Be responsible for the design and development of enterprise-level API architecture, achieving efficient data interaction across systems (Huawei HiVoice and various music platforms).
2. Design interface protocols in accordance with RESTful/GraphQL specifications, and formulate API version management, error handling, and fallback/fault-tolerant strategies.
3. Lead the integration of third-party APIs (such as WeChat payment, Alibaba Cloud services, AWS Lambda), ensuring service stability and data consistency.
4. Build an API gateway (Kong/Apigee) management platform to implement traffic control, authentication, and log monitoring.
5. Monitor API health status through Prometheus/Grafana, analyze call logs to optimize service bottlenecks.
Qualifications:
1. Bachelor's degree or above, majoring in Computer Science/Software Engineering, with 5 years or more experience in distributed system integration.
2. Proficient in RESTful API design specifications, and familiar with OpenAPI/Swagger toolchains.
3. Deeply understand OAuth2.0/JWT authentication and authorization mechanisms, and have practical experience in API security protection.
4. Skilled in interface testing using Postman/SoapUI, and familiar with load testing tools such as JMeter/Gatling.
5. Familiar with cloud platform integration solutions such as AWS API Gateway/Azure API Management.
6. Have experience in complex system integration (such as integration with platforms like QQ Music, NetEase Cloud Music, and KuGou).
7. Master API version control strategies, and be able to design fault-tolerant/fallback/limiting flow mechanisms.
8. Familiar with new interface protocols such as GraphQL or gRPC and their application scenarios.
9. Have experience in API performance tuning (response time optimization, throughput improvement).
10. Excellent communication and teamwork skills, with team management experience preferred.
- zhhivi@hivi.com