岗位要求:1.计算机技术、软件工程等相关专业本科以上学历,3年以上java相关开发经验;2.具备1年以上管理软件(ERP、MES、CRM)研发经验或复杂业务系统的研发经验;3.熟练掌握JAVA主流开源框架springBoot、mybatis plus或mybatis、springCloud(可选);4.熟悉MySQL、Redis、RocketMq,activity或flowable等常见服务或组件;5.有平台化实施经验、高性能、可扩展、高并发系统架构者,参与过大型复杂分布式互联网系统的架构设计开发者优先。岗位职责:1.需求分析:与产品经理和业务团队合作,理解和分析业务需求,制定相应的技术方案。2.系统设计:根据需求分析结果,设计系统架构、数据库设计和模块划分,确保系统具有良好的扩展性和性能。3.编码实现:使用Java编程语言,根据设计文档编写高质量、可维护的代码,实现系统的各项功能和业务逻辑。4.单元测试:编写单元测试用例,对代码进行测试,确保代码的质量和功能的正确性。5.系统集成:将各个模块进行集成测试,确保系统各部分协同工作正常。6.性能优化:对系统进行性能分析和优化,提高系统的响应速度和吞吐量。7.故障排查:定位和解决系统中出现的技术问题和故障,确保系统稳定运行。版本控制:使用版本控制工具管理代码版本,保证团队协作的顺畅和代码的安全性。8.文档编写:编写技术文档、用户手册等,记录系统设计和实现的细节,方便团队成员理解和使用。