岗位职责:
1、利用网络编程开发服务器软件,使用TCP/IP协议或WebSocket协议,进行Socket开发;
2、编写SOA服务,使用Thrift,gRPC实现RPC底层数据调用;
3、编写高并发场景下性能敏感API接口;
4、对复杂技术进行调研储备,如服务发现(Etcd或Consul)等;
5、使用Git管理项目代码,合并提交发布。
岗位要求:
1、本科以上学历,两年以上Golang工作经验;
2、熟悉网络编程、TCP/IP协议、Channel机制等;
3、有实际的API接口开发经验;
4、熟练使用Git管理工具,进行代码管理;
5、了解Linux系统,熟悉CentOS常见Linux命令;
6、熟悉一到两款开源框架,如Echo、Gin等;
7、熟悉MySQL索引优化、查询优化、事务处理;
8、熟悉NoSQL使用场景,对Redis,Etcd缓存有实际使用经验;
9、了解数据SOA服务化和微服务化理念,有实际经验者优先。
10、熟悉流媒体优先