职位描述
职责描述:
1、从用户和技术的角度出发,根据需求分析、负责系统设计与开发,并对现有项目、产品进行优化和改进;
2、参与软件产品研发团队的技术开发工作,参与开发任务的研讨会、评估会,并对负责的产品开发的质量负责;
3. 根据开发进度和任务分配,完成相应模块的开发任务,并在过程中解决关键问题和技术难题;
4、参与系统架构设计和编码,承担重点、难点的技术攻坚,技术方案的评审和把关。
岗位要求:
开发语言:Java8、JavaScript
开发框架:SpringBoot、 SpringCloud、mybatis 有了解:vue、react
数据库:Oracle、MySQL、Redis、mongodb
其他:git、 maven
关键字:微服务、业务模式设计、SAAS
1、3-5年及以上互联网相关开发经验,有大型互联网企业工作经验者优先;
2、精通Java开发基础知识,熟练掌握常用的Web开发技能JavaScript、CSS、HTML开发,熟悉Spring、MyBatis等常用开源框架,熟练掌握SpringBoot、SpringCloud、SpringData等优先考虑;
3、参与产品需求评审,根据核心业务需求及可能的需求变更,选取合适的技术实现,并评估开发时间;
4、提取需求业务模型,进行数据库设计,对于重点使用的功能,进一步抽象设计,方便扩展复用;
5、负责核心产品后台功能模块的设计、开发和维护;
6、具有出色的推动能力、执行力,可快速定位并解决问题。
7、项目经验要求:(符合以下两种条件)
A 有企业管理类APP开发经验
B 有供应链平台开发经验
C 有物联网相关工作经验