岗位职责1、配合业务人员完成软件系统及模块的需求调研分析和需求设计:2、能够根据业务需求进行项目总体架构设计、技术选型等项目总体设计和相关文档的撰写;3、能够对项目中出现的问题进行分析并提供解决思路和技术预研:4、根据业务需求提炼项目组件并组织研发,指导新人进行技术沉淀和能力的培养;5、根据项目要求组织项目开发,进度控制和项目实施等工作。 技能要求1、掌握 java 开发语言,具备扎实的基本功,熟悉 JVM,线程、通信、IO等2、熟悉spring、springboot、springMVC、mybatis、hibernate等开源框架:3、熟悉PDM和PLM相关业务知识和开发经验,具备 PTC Windchill 定制开发能力:4、至少掌握oracle、mysql、达梦等数据库的一种;5、熟练使用git:熟练使用swagger进行接口发布;