1. 熟悉后端开发语言,如Java、PHP、Python等;
2. 熟悉数据库技术,如MySQL、MongoDB、Redis、ElasticSearch、Rocksdb、ClickHouse等存储技术;
3. 熟悉Web开发框架,如Spring、Struts、Spring Boot等;
4. 具备HTTP、HTTPS、TCP / IP等网络协议相关的知识和丰富的网络编程经验;
5. 有分布式计算和云计算等相关技术开发能力;
6. 熟悉微服务架构;
7. 熟悉架构设计、数据库设计、网络设计等能力;
8. 熟悉RESTful API的设计和开发;
9. 掌握自动化测试、性能优化等技能;
10. 具备良好的编程风格及代码质量把控能力。
主导整体搜索系统规划,参与业务架构编排,系统架构设计,系统代码开发,系统支持高并发、高可用系统设计,并提供实时数据监控,包括:业务数据监控、性能指标监控、人工干预等服务。