- 参与完成golang项目的系统分析、设计,并主导完成详细的设计,并负责核心业务功能与底层基础功能的功能设计、代码实现与单元测试; - 参与建设通用基础业务架构平台的讨论与设计,支撑上层多场景的复杂业务。
- 本科以上学历,4年以上Golang研发经验;linux编程; - 深入理解计算机原理,有扎实的数据结构和算法基础,深入理解linux系统及原理,熟悉TCP/IP、HTTP协议以及网络编程; - 深入了解Golang技术实现原理,Go协程原理; - 良好的面向对象设计理解,熟悉面向对象设计原则,掌握设计模式及应用场景; - 熟悉底层中间件、分布式技术(包括缓存、消息系统、热部署、JMX等); - 对于高并发、高稳定可用性、高性能、大数据处理有过实际项目产品经验者优先; - 熟悉服务化、缓存、网络框架、中间件:Dubbo、Redis/Memcached、Hbase、MySQL、RocketMQ、Nginx等相关技术者优先 - 对区块链技术有一定了解, 看好区块链行业
Competitive salary Work from anywhere