岗位职责:1.负责产品/项目的设计和开发、调试;完成从客户需求到软件产品定义、架构设计、开发实现、再到上线运营维护等产品生命周期中的各个环节;2.根据项研发计划按时保质保量完成开发任务;3.根据项目需要,带领团队执行研发任务;4.负责与其他项目组协调技术问题解决方案。5.负责公司已有产品日常维护及二次开发、系统优化工作;岗位要求:1.计算机相关专业,本科及以上学历,至少3年以上后端系统产品开发设计经验,并有至少2个主导设计并成功上线的项目,有文档经验,小组长管理经验,全栈开发经验者优先;2.具备优良的模块化设计意识, 熟练掌握面向对象设计的基本原则,具备复杂业务架构的优化演进落地能力;3.Java基础扎实,理解io、泛型、多线程、集合等Java基础使用和部分实现原理,对JVM原理有一定的了解;4.熟练使用Spring 、SpringBoot、Mybatis框架;熟练使用至少一种关系型数据库,如MySql、Oracle、PostgreSQL等,并能够进行基本的SQL优化。熟悉非关系型数据库,如redis、mongoDB;5.熟练使用Tomcat,nginx等web服务,能够完成独立部署任务; 会使用jenkins等自动化部署平台者优先;6.熟悉Maven、Git;7.熟悉windows及Linux设计开发环境及软件编译环境配置,熟悉TCP/IP协议,有C#或Python等其它语言开发经验优先;8.熟悉Docker,能够独立编写Dockerfile、docker-compose配置文件;9.熟悉js,VUE,Angular等前端技术,具备前端开发及前端框架搭建经验。10.熟悉excel内容解析,有web在线编辑office开发经验者优先;11.熟悉规范的软件开发流程,具备良好的编程风格和开发文档编写能力。12.了解分布式、中间件技术,如dubbo、rocketMQ、zooKeeper等;13.有良好的沟通能力和团队合作能力,积极工作态度,较强技术钻研学习能力;