1、计算机相关专业本科及以上学历。2、有项目开发经验者优先。3、了解Java语言和面向对象程序设计,能使用IntelliJIDEA或Eclipse其中一种开发工具。4、熟悉SpringMVC、Springboot、MyBatis或MyBatis-Plus等框架。5、了解微服务和分布式开发。6、了解Oracle、MySql数据库,能使用SQL语句。7、了解html、javascript、css等前端技术,了解JQuery、Bootstrap、echarts等前端框架。8、能够使用SVN/GIT项目版本管理工具和Maven项目管理工具。9、良好的编程风格和技术规范,较高的学习、接受和沟通能力、表达能力强,有团队协作精神。工作职责:1、负责公司研发项目的开发和维护和升级现有软件产品,快速定位并修复现有软件缺陷。2、根据开发任务和规范独立完成功能模块的设计、编码、测试以及编写相关文档。