岗位职责:1、负责系统后端开发工作,根据任务需求完成独立模块的开发;2、参与软件需求分析,进行模块设计、代码编写、测试等工作,对软件质量负责;3、参与软件需求与设计审核和代码检查;4、根据设计文档或需求说明完成代码编写,调试,测试和维护;5、分析并解决软件开发过程中的问题。岗位要求:1、本科学历,5年以上JAVA开发工作经验;2、熟悉JDK核心API,如IO、并发、集合等;3、熟悉面向对象方法概念、方法,熟悉UML语言,对设计模式有一定了解,可以在开发中使用设计模式方法优先;4、熟悉Java web开发,熟悉MVC模式及技术框架(SpringCloud、SpringMVC、SpringBoot、Mybatis)、类库以及组件;5、了解分布式缓存、消息队列等常用中间件的解决方案及应用场景; 6、了解restful等接口,有一定的前端(html5)开发经验优先;7、熟练使用mysql、oracle等至少一种关系数据库,能使用ES,MongoDB等至少一种NOsql数据库;8、学习能力强,编码习惯良好,有较高的自我要求;