岗位职责:主要内容:应用软件系统的架构设计与代码编写;运维迭代现有的应用软件系统;协助上级进行日常管理,并带领团队持续攻坚难点、痛点。1、主导软件项目的架构设计与需求分析,能够提供技术难题的解决方案;2、负责应用系统的核心模块设计、开发和运维工作;3、负责应用系统的高可用、高性能、高并发和鲁棒性;4、负责应用系统的性能优化、BUG排查、缺陷修复,确保系统的稳定运行;5、制定软件的开发标准和流程,推动团队的开发效率和软件质量提升;6、协助上级进行技术规划和决策,为应用系统的开发方向提供有力支持;7、指导初级工程师,进行技术培训和知识分享;8、负责应用系统的安全设计和实施,保障系统的信息安全;9、深入了解公司各部门的业务需求,确保应用系统的易用性;10、参加公司相关评审会议,和公司培训课程;11、设计开发培训课程,以及分享项目所需要的技术。任职要求:1、本科及以上学历,计算机、数学、软件工程、信息化相关专业;2、5年以上软件开发经验;2年以上制造行业软件开发经验;3、熟知数据分析、数据清洗、数据治理的方法;4、掌握MySQL、Redis、Hbase的底层原理,熟知它们的应用场景;5、掌握Maven、Git、FTP等项目工具;6、熟知Linux、Docker常用命令,并有项目使用经验;7、工作积极主动,有责任心,具有良好的团队精神;8、对技术有不懈的追求,喜欢研究开源代码;9、有扎实的Java基础,多线程、高并发开发经验;10、深入理解JDK的运行原理,熟知Spring、SpringBoot、MyBatis、RPC等常用框架。