岗位职责: 1、参与需求讨论和分析,能够分解任务,提出合理的设计方案; 2、指导、协调开发人员的工作并提供技术指导,协助提升团队整体技术实力; 3、完成核心/重要模块的设计、编码、及相关文档; 4、对系统代码进行审查,保障代码质量,确保系统稳定可靠; 5、解决项目开发的关键问题和技术难题。 任职资格: 1、扎实的编程基础,熟悉java开发语言,熟练掌握jvm,web开发、缓存,分布式架构、消息中间件等核心技术; 2、熟悉spring boot原理、dubbo运行原理、JVM相关原理及spring cloud技术栈的使用经验,优先考虑; 3、至少熟悉Oracle、MySQL、SQL Server中一个数据库,熟练使用SQL语句,能够进行SQL性能调优; 4、熟练掌握HTML/CSS/JavaScript相关技能; 5、熟练掌握react,vue等前端框架,熟练 nodeJs,vue优先; 6、有生产制造行业软件(MES,ERP,PLM,APS,SRM等)相关开发经验优先。