一、工作经历
1.至少两年以上实际项目开发工作经验。
2.了解物联网技术或具有实际工作经验者。
二、岗位职责
1.参与公司核心系统智慧消防平台的设计、开发与迭代维护。
2.负责后端服务模块的设计与编码实现,能独立完成复杂业务逻辑的技术方案设计和核心代码开发。
3.参与公司产品需求分析、技术方案评审。与团队高效协作,推动项目落地。
4.具有良好的沟通能力,需参与项目现场调研及交付相关工作 。
5.跟踪行业技术动态,探索并引入新技术、新工具,提升团队开发效率与产品质量 。
三、任职要求
1.基础技术能力
具有扎实的 Java 基础知识,如多线程并发编程、IO/NIO等。
深入理解设计模式,熟悉常用的数据结构及算法。
熟练使用主流的前端技术,如JavaScript、html、vue等。
2.开发框架能力
熟练使用 SpringBoot,SpringcCloud、MyBatis/MyBatis-Plus等主流开发框架,熟悉微服务架构设计。
熟练使用 java 主流的中间件工具,有Nacos、Redis、Kafka、RocketMQ、Mongodb 等中间件实战经验。
熟悉分布式场景下的技术方案(分布式锁、幂等设计、一致性方案等)。
3.数据库能力
熟练使用 MySQL、Oracle、达梦等主流数据库。掌握索引优化、慢SQL分析 。
能在生产环境进行部署,具备一定的调优能力。
4.工程化能力
熟悉代码规范、具备单元测试和接口测试经验。
掌握SVN、Git分支管理流程,熟悉Maven/Gradle构建工具。
能独立完成模块级技术方案设计(含接口设计、数据库设计) 。
四、进阶加分项
1.熟练使用 Linux,银河麒麟等主流操作系统,可独立自主的进行环境搭建与软件部署,系统运维等相关工作。
2.具有良好的沟通能力和文档编写能力。
3.具有消防行业软件开发经验着优先。
4.具有国产化操作系统,服务器硬件适配工作经验着优先。
5.可接受短期工作出差。