该职位来源于猎聘 Programming Languages:
- Java (Must Have) – main development languages for middle layer APIs.
- One of frontend programming languages: JS/Vue/Angular (Must Have) – to extract business logic from frontend pages if logic is embedded there.
- One of PHP/NodeJS (Nice to Have) - to understand and extract business logic if logic is embedded there.
- Able to build coding standards & design patterns & code review capability.
- Unit Test Databases & Middle Ware:
- MySQL;
- MongoDB;
- Redis;
- Kafka
Cloud
- Azure Services (Must Have)
- API Gateway, VM, Container Service (PAAS), Azure SQL, Redis, Blob, CDN, Monitoring, Logging, Kafka
- AWS (Prefer to Have)
- Ali Cloud(Prefer to Have) Microservice:
- Spring Cloud (Must Have)
- Spring Boot (Must Have)
- Containerization(Must to Have)
- Kubernetes(Nice to Have) Security:
- Understand oauth2.0
- Hands on experience on oauth2.0 integration with application source code
- User-to-machine authentication: SSO
- Machine-to-machine authentication: (H5/Vue/Anguar -> API) authorization code mode etc. DevOps:
- Automated CICD with GitLab + Manual deployment of code package Other requirements:
- Resources scale up capability
- Co-ordination and documentation capability
- Language capability (spoken & written)