岗位职责:1,独立完成技术预研工作,注重代码质量,可读性好,扩展性好以及模块化是首要考量;2,搭建系统开发环境,完成系统框架与核心代码开发;3,参与产品方案讨论与技术调研,给出解决方案,并负责相关文档的编写维护;4,注重架构,通过架构最大限度减少重复代码量,提高代码质量,增加系统的性能,稳定性和横向扩展能力;5,有分布式存储与计算开发经验较优,负责重构JAVA后台,与各种后端支持平台的搭建。岗位要求:1,精通Web编程,3年以上使用Java语言开发的经验,熟悉html,javascript;2,熟悉高并发、高性能的分布式系统的设计、应用及调优:如缓存技术,网站优化,服务器优化,集群技术处理、网站负载均衡、系统性能调优等技术;3,熟悉Struts,Hibernate,Spring,Ibatis等开源框架,有较强的源码研究理解能力;4,熟练使用Linux操作系统,熟悉Shell脚本以及常用的管理命令;熟练掌握Nginx、Tomcat、apache等应用服务器部署;5,精通sqlserver、mysql等数据库中的至少一种,精通Sql语句,了解Sql语句的执行方式,对Sql语句 进行优化;6,对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力,沟通技能,团队合作能力;7,有Redis、MongoDB等nosql开发经验者优先、有大型app后端开发经验者优先、有Hadoop使用经验者优先。
|