岗位职责:

1.负责泰国外卖平台相关服务端系统的架构设计及开发。

2.改善现有系统来实现更好的性能与可扩展性,改善代码以便于维护,提高团队的生产效率来帮助运营团队灵活应对各种变化。

3.进行端到端的软件开发,通过设计、编码,测试、发布、Bug修改等,确保系统的顺利运行从而提供最佳用户体验。


对以下技能有特别精通的几项:

1. 1-3年Java/Golang开发工作经验,有互联网行业开发经验的优先。

- Java基础扎实,熟悉Java虚拟机原理、Java高级特性和类库、Java网络与服务器编程、Java多线程编程、JVM调优、NIO、RPC框架等,并且有相关实践经验。

- Golang基础扎实,熟悉Golang语言机制,能运用常见的工具定位和调试问题。

2. 精通分布式架构,熟悉主流的微服务框架,如Spring Cloud、Dubbo、Zookeeper等,并精通其原理。

3. 熟练掌握主流的中间件,如mysql,redis,hbase,mongodb,kafka,elasticsearch等,并了解原理。

4. 优秀的web前端js技术,熟练掌握jquery、reactjs、vue等前端框架。

5. 研究过HTTP协议、缓存、序列化、RPC框架等,并且有相关实践经验。

6. 了解Docker和Kubernetes技术,有运维能力,有Kubernetes二次开发经验的优先。

7. 有编写脚本的经验,熟悉Linux环境。

8. 有DevOps实践经验以及CI/CD Pipelines相关经验。

9. 扎实的计算机网络、数据结构、操作系统、算法、设计模式等基础知识。

10. 较高的技术钻研能力、技术攻关能力,分析问题解决问题的能力,能独立承担任务和有系统进度把控能力,能够独立负责跨组项目,并保证结果。

11. 具备良好的编码习惯和技术文档编写能力,能够使用英语进行书面交流。

加分项:

1. 有外卖平台/打车平台开发经验者。

2. 有过高可用,高并发项目经验。

3. 对技术有追求,善于思考总结技术问题,有自己的技术博客。