负责带领开发团队,根据用户需求,完成应用系统架构设计和开发工作
1、计算机或者相关专业本科及以上学历,五年左右工作经验,三年以上业务应用系统的设计开发工作经验;
2、精通Java开发,熟悉JVM原理及内存管理,对数据结构、算法有一定理解;
3、熟悉Spring、MyBaties等开源框架,熟悉Tomcat应用服务器的建立及部署;
4、熟悉MySQL、SQL Server等数据库开发;
5、了解Linux操作系统;
6、了解Hadoop、Hive、Hbase、Lucene、Solr等分布式开源项目及工作原理,有丰富的集群部署、开发和维护管理经验者优先;
7、了解UML,系统分析和设计,能按照规范的软件开发流程,完成软件的需求、设计、编码和测试工作,具有规范的开发文档写作能力;
8、具有较强的团队意识与良好的沟通能力,高度的责任感,对工作积极严谨,勇于承担压力,较强的学习能力以及快速解决问题的能力;
9、有项目管理或团队管理经验优先。