岗位职责: l 负责工业智能化场景下核心软件系统的设计、开发、测试与优化,主导后端Java技术栈的架构设计与技术选型,保障系统的高可用性、可扩展性与安全性。 l 独立完成软件核心业务模块的需求分析、方案设计与编码实现,精准落地业务需求,解决开发过程中的复杂技术难题。 l 主导系统架构设计工作,合理划分服务边界,确保各服务之间的解耦与交互合理性,推动技术架构的持续优化与迭代。 l 承担全栈开发工作,基于Vue、UniApp框架完成前端页面的开发与适配,实现前后端高效协同,保障用户交互体验。 l 负责指导初级/中级开发工程师开展开发工作,包括代码评审、技术指导、问题排查等,提升团队整体开发能力与代码质量。 l 对所开发功能的全生命周期负责,包括需求对接、开发实现、测试验证、上线交付及后续运维支持,确保功能符合业务预期与质量标准。 l 协同产品经理梳理业务需求,提供技术可行性方案;配合项目经理推进项目进度,及时反馈项目风险与技术问题,保障项目顺利交付。 任职要求: l 本科及以上学历,计算机科学与技术、物联网工程、软件工程等相关专业背景,8-10年软件开发工作经验,其中具备工业智能化领域相关项目开发经验者优先。 l 精通后端开发语言Java,熟练掌握Spring Boot、Spring Cloud、MyBatis等主流Java开发框架,具备扎实的后端开发功底与丰富的项目实战经验。 l 具备全栈开发能力,熟悉前端开发技术,熟练使用Vue、UniApp框架进行页面开发,掌握HTML、CSS、JavaScript等基础前端技术。 l 具备独立设计软件业务模块的能力,拥有架构设计级别的技术实力,能够独立完成中大型工业智能化软件系统的架构设计与方案落地。 l 深刻理解微服务架构理念,具备服务拆分、解耦设计的实战经验,能够保障各服务之间的交互合理、高效,提升系统的可维护性与扩展性。 l 具备良好的技术指导能力,有带领初级开发工程师完成开发任务的经验,能够有效提升团队开发效率与代码质量。 l 具备强烈的责任心,对开发功能的质量与交付负责,具备良好的问题排查能力,能够快速定位并解决开发与运维过程中的技术问题。 l 具备良好的沟通协调能力、团队协作精神,能够高效协同产品、项目等跨部门团队推进工作,具备清晰的逻辑思维与问题解决能力。
加分项: l 拥有工业互联网平台、智能制造执行系统(MES)、工业物联网(IIoT)等相关项目的架构设计与开发经验。 l 熟悉工业通信协议(如Modbus、OPC UA、MQTT等),具备工业设备数据采集、解析与集成的相关经验。 l 掌握容器化部署技术(Docker、K8s),具备微服务集群部署、监控与运维的实战经验。 l 具备数据库性能优化经验,熟练掌握MySQL、Redis等主流数据库的使用与调优技巧。 l 拥有相关技术认证(如Java高级认证、云原生相关认证等)或开源项目贡献者优先。 l 具备良好的技术文档撰写能力,能够独立完成架构设计文档、技术方案文档、开发手册等文档的编写。