职位描述1.负责技术研发管理工作,带领团队完成公司制定的开发目标; 2.指导并参与核心代码的规范和书写,组织解决项目开发过程中的重大技术问题; 3.对项目开发流程、项目质量和项目开发进度的规划、控制、监督和管理; 4.有效带领技术团队,建立并完善公司各项研发规范及流程; 5.培养下属成员,提高团队整体专业技能。职位要求:1.本科以上学历,8年以上大型互联网公司核心产品开发经验,至少2年以上40人技术团队管理经验。2.认同、了解敏捷文化,整体偏技术的总监岗位,希望技术水平在高级架构师之上:基本要求:①. JAVA基础扎实,熟悉io、nio、多线程、集合等基础框架.②. 熟悉常见的分布式应用场景,对缓存、队列、搜索等有一定的了解。③. 熟练使用常见关系型数据库,如MySQL, PostgreSQL等。④ 熟悉常见NoSQL存储,例如memcache、Redis、HBase、MongoDB、Neo4j等。⑤. 熟悉Unix-like系统下的Java开发环境搭建⑥. 有大型互联网产品的服务器端开发经验技术加分项:①. 熟悉常见数据结构和相关算法,能较好的将算法思想应用到实际中。②. 熟练使用常见开源框架,例如Spring,Struts,Hibernate,Mybatis等,了解其中工作原理者尤佳!③. 熟悉常用Java类库,例如Apache Commons、Google Guava等④. 熟悉TCP/IP和HTTP协议。⑤. 对REST WEB SERVICE有一定的了解。⑥. 对多种编程语言有实践经验,例如Python、Ruby、Go、Erlang、Scala、Groovy、Clojure等, 熟悉常用的JVM调优手段,有实战经验者尤佳。