(一)岗位职责1.依据项目经理的规划要求完成系统的具体功能的编码工作;2.对项目的用户需求进行初步分析和设计;3.维护处理系统日常问题,解决开发过程中的基本技术问题;4.整合并优化项目开发所需各种资源;5.参与软件系统的设计和分析;6.根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务。(二)岗位要求1.从事软件研发工作、具有3-5年java开发工作经验,熟练java开发,Java基础扎实、了解JVM、并发编程、网络编程、数据库编程、单元测试等基础知识、具备一定的软件设计能力和思维能力,能自主搭建项目工程,项目调试,项目优化;2.熟悉git/gitlab/svn等SCM工具,能自主从相应代码库获取工程资源;3.熟悉Spring、SpringBoot、SpringMvc、Mybatis-Plus、MyBatis/Hibernate等主流框架,熟悉对应框架开发模式,对应框架项目配置,掌握Redis、常见MQ、Quartz等开源组件,有性能优化经验者优先;4.熟悉前端html、jsp、js开发,能熟练解读老项目项目代码,了解vue、react等前端模块化框架,了解Co*onJS规范、ES6模块化等js模块化规范,了解layui、elementui、vant、antdesign等前端ui框架,能基本上手使用;5.熟悉Eclipse、Idea等项目开发工具,Navicat、DbVisualizer、DataGrip等数据库管理工具,数据库建模工具pd等;6.了解常见的数据库,如Mysql、Oracle、Db2等,熟悉不同数据库sql编写、使用、基本优化;7.了解Activiti6、7工作流程引擎基本工作逻辑、简单优化后台执行逻辑优先;8.了解企业
联系我时,请说是在58同城上看到的,谢谢!