敬请期待...
岗位职责:
1.承担概要设计和详细设计,配合项目经理进行系统设计文档的编写。
2.代码规范、设计规范等等规范意识强,有一定强迫症特征。
3.负责关键业务建模与软件编码工作,并指导其它软件工程师的工作。
4.主持针对具体技术难点的技术攻关,提供技术咨询与技术共享。
5.参与系统代码的维护与备份。
6.懂敏捷开发本质,读过软件经典书籍能提炼出核心思想,谦虚上进。
任职要求:
1.本科及以上以上学历,计算机及相关专业毕业,3年以上java b/s系统设计和开发经历,熟练掌握mvc等编程,有相关web及前端技术及开源框架经验(包括以下某些 javascript,h5, css, angularjs, reactjs, vuejs, ajax,jquery, nodejs,bootstrap等)。
2.掌握json、web services技术; 有rest api设计经验。熟悉spring系列、mybatis等开源框架。
3.熟练掌握eclipse、intellij idea等开发工具 ;熟练使用git、svn等管理工具;熟悉tomcat, nginx等应用服务器的配置和部署。
4.熟练掌握java的多线程知识,与并发库的使用。对事件驱动编程有实践。
5.熟悉mysql、mongodb 等常用数据库,能熟练运用sql语言,sql优化等,能熟练进行数据库开发,包括数据库结构设计,懂范式与妥协。
6.熟悉redis, mq的使用及设计模式优先。
7.有很好的面向对象的开发设计思想,熟悉主要的设计模式并有实际开发经验。具备良好的学习能力和抗压能力,对技术研究有热情。
8.熟悉linux常用命令,能独立在上面进行开发,测试和tomcat、nginx部署,有服务器端并发和大数据经验优先。
9.熟练使用和配置maven/gradle工程的优先。
10.具有自动化部署脚本开发及devops经验优先。