职位描述:
岗位职责:
1、负责智能硬件产品及app的服务器端系统分析和架构设计;
2、负责接口定义和实现,运营平台设计和实现;
3、独立完成代码编写和测试,输出高质量的代码和文档;
4、输出部署方案和扩容方案,部署、维护和更新线上系统;
5、与智能硬件和客户端app对接联调,确保产品的整体可靠可用性。
任职要求:
1、3年以上Java服务器端编程经验,至少1年以上架构设计经验;
2、Java基础扎实,理解io/nio,多线程,线程池,异步等,对JVM原理及性能优化有一定的经验;
3、熟悉网络编程及TCP/UDP协议,熟练使用netty/mina,能独立实现高效稳定可靠的socket服务器;
4、熟练使用spring,spring mvctruts,hibernate/mybatis等开源框架,并了解其基本原理;
5、掌握基本的web前端技术,可独立实现web界面和基本交互的开发;
6、熟悉Mysql,redis等,掌握sql优化,分布式存储服务的实现;
7、熟悉分布式系统原理,掌握缓存、消息的使用,熟悉性能测试和优化;
8、熟悉linux操作系统,掌握shell,python等脚本语言,掌握常用开发与测试的方法和工具;
9、良好的沟通和团队写作能力,强烈的责任心和执行力;
10、全栈工程师优先,物联网经验者优先,爱好滑板运动优先。