1、本科及其以上学历,5年以上Java开发经验,理解io、多线程、集合等基础框架;2、熟练使用常见的后端开源框架,如SpringMvc,Mybatis,SpringBoot,SpringCloud等;3、熟悉Linux操作系统,掌握常见Linux操作命令,熟悉Nginx配置;4、熟练使用MySQL,有一定的数据库设计经验;5、熟练使用kafka,redis、activiti等中间件;6、具备良好的需求分析能力,逻辑思维清晰,具备文档撰写能力和良好的语言表达能力。1、能独立负责业务功能模块,按照业务需求进行需求分析、数据库设计、代码开发、自测修改;2、责任心强,工作踏实,具有团队协作精神,服从工作安排;3、编写功能模块的详细设计文档,及相关文档编写、整理和维护;4、参与软件系统的方案讨论、技术调研、系统分析、重构、优化;5、和团队一起解决客户出现的故障。