关键词:golang高级开发岗位职责和要求

职位描述:

1、负责自己所开发模块的质量和稳定性保障工作;

2、负责业务相关的架构设计;

3、负责现有服务的重构和优化;

4、提升产品核心服务在大流量、高并发场景下的处理能力。

职位要求:

1、1、五年以上服务端研发经验,两年以上golang经验;

2、计算机或相关专业毕业;

3、拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、后端系统整体设计方面有较好的功底;

4、精通TCP/IP,HTTP协议,包括但不限于RPC、MQ、缓存技术、调用策略等;精通Protobuf/JSON序列化协议;

5、精通Golang,深入理解goroutine机制,具有高负载、高并发开发设计经验;

6、熟悉Mysql、Redis、Kafka、ES等主流中间件和数据库的使用;

7、高挑战线上千亿级别请求,上百组微服务,上千个微服务api,对服务治理的复杂度,服务性能要求非常高;