职位描述:
工作内容:
1、 参与主导公司互联网平台系统整体的架构和设计(APP, web,运营后台,智能设备对接),追求系统的良好扩展和高可靠性;
2、 把握和参与总体设计和重要技术决策,编写主要代码并指导开发人员在整体架构下开展详细设计开发工作;
3、 参与产品或需求沟通,主导项目技术方案设计,制定项目开发计划,参与核心开发,并负责项目管理和协调,确保项目按时、按质上线;
4、 提前预估并及时解决系统在高负载、高并发、可能发生的可用性问题。
5、 解决技术难点,对产品质量负责
任职资格:
1.计算机,软件相关专业本科以上
2.5年以上,有互联网行业背景优先。
3.熟练掌握Web编程模型及分层思想,熟悉移动互联网架构
4.Java基础扎实,熟悉J2EE规范,熟悉 Spring、Hibernate等轻量级开发框架
5.拥有应用服务器部署集成经验。包括 Apache、Tomcat、Jboss EAP,weblogic , glassfish等。
6.拥有分布式数据库经验(Mysql、PgSql等开源关系数据库),了解数据库集群,分片等思想。了解Mycat等数据库中间件的使用尤佳。
7.了解 MongoDB文档数据库
8.了解ActiveMQ HornetQ MetaQ等开源消息中间件
9.了解ehcache Redis Memcache等数据缓存架构
10.了解异步IO与多线程编程模型。能够使用Netty等优秀异步IO框架编写核心通信
11.有物联网开发经验尤佳