【工作职责】
1.设计、开发、维护上千万用户和设备的VeSync云平台;
2.参与业务需求讨论,完成相应的方案设计和接口设计;
3.设计与开发新系统、新特性,进行各版本迭代,支撑业务的不断发展;
4.性能优化设计,解决大并发、大数据量问题,支持系统性能的水平扩展,熟练使用一些常用分布式开源技术;
5.可靠性设计,如集群管理、数据同步、系统容灾等,提高系统的稳定性;
6.云平台日常运营和维护,分析并快速解决线上问题。
【任职资格】
1.本科及以上学历,计算机、软件、通信、电子、等相关专业,3年以上工作经验;
2.熟悉JAVA开发,熟悉JVM、多线程、Socket编程、NIO等技术,有良好的编码习惯;
3.至少熟悉一种主流分布式开源技术,如RPC,Netty,Dubbo,MQ,SpringCloud,Zookeeper,ES,Haoop,Spark等;
4.对redis,MySQL,Cassandra等的其中一种数据库有一定了解,有实际使用经验优先;
5.有大规模系统设计和开发经验者优先,有知名企业工作背景优先;
6.具有良好的沟通能力和团队合作能力;
7.逻辑思维清晰,有责任心。