【岗位职责】:1. 参与系统技术架构设计、开发框架搭建、开发规范制定;2. 参与系统迭代升级,参与系统后台的功能模块设计、代码实现、运维调优工作;3. 负责并参与微服务应用功能模块的需求分析,设计与开发,按照技术方案实现开发;4. 负责编写设计和开发文档。【岗位要求】:1. 计算机相关专业统招本科及以上学历;2. 3年以上实际项目的Java开发经验,抗压能力强;3. 熟悉Linux环境下常用命令,具有扎实的Java编程基础,熟悉常用设计模式,具有良好的编程习惯和文档撰写能力,有丰富的软件开发经验,具有独立研发和解决问题的能力;有一定的系统架构设计能力;4. 熟练掌握SpringBoot框架,具有3年以上SpringCloud微服务框架开发经验;5. 熟悉Oracle、SqlServer、Mysql等数据库,熟练使用数据层框架,如Mybatis,Mybatis-plus,有良好的SQL编写和优化能力;熟悉常见的NoSQL存储,如Redis,Mongodb等;6. 熟悉RocketMQ、Kafka、ElasticSearch、nacos、seata等中间件,掌握分布式缓存、分布式事务、消息队列中间件等技术的应用场景;7. 熟练使用git,maven等开发管理工具,熟悉Tomcat,Nginx等开源的服务器,有一定的性能调优能力;8. 熟悉容器技术,Docker和K8S等;9. 熟悉DevOps开发和发布流程。加分项:1. 热衷技术,有持续学习的意愿,动手能力强;2. 有Saas平台搭建者优先;3. 有自动化测试经验者优先;4. 有PLM系统产品研发或其他工业软件平台研发经验者优先。