岗位职责:1、根据公司产品进行架构分析,提出系统架构整体设计方案;2、理解和分析业务需求,确定产品的技术架构和技术路线;3、负责核心技术问题的攻关,架构核心代码开发、代码Review、系统优化;4、负责整理前沿技术,对开发人员进行相关技术培训。任职要求:1、本科及以上学历,计算机、通信、物联网等理工科相关专业;5年以上开发工作经验,3年以上架构经验;2、JAVA基础扎实:精通多线程编程,掌握常用的设计模式;熟悉JVM,包括内存模型、类加载机制以及性能优化;熟悉Spring, Hibernate,Mybatis, WebServices等;3、熟悉网络通信,熟练掌握TCP/UDP/MQTT等网络通信协议,有实际的Socket/NIO服务端开发经验;4、熟练掌握Netty/Mina等框架,有千万级别高并发编程经验者优先;5、精通关系型数据库设计,熟练掌握Mysql、Sqlserver或Oracle等数据库的使用;6、熟练分布式系统设计和分布式存储架构,具有实际应用的开发经验;7、熟悉Linux/Windows操作系统内核,并熟悉分布式系统的设计和应用;8、熟悉Hadoop/HBase等分布式文件存储者优先考虑;9、熟悉Openstack/Cloudstack云计算技术者优先考虑;10、思维敏捷、执行力强,能担重任,能高效完成交付任务,具备团队合作精神。