熟练掌握Java语言基础及面向对象编程,具备良好的编码习惯。熟练使用Spring、SpringMVC、MyBatis等主流开发框架,能独立完成模块设计与开发。熟悉MySQL、Oracle数据库及SQL优化,了解Redis非关系型数据库的应用场景。掌握HTML、Vue.js前端基础及Git、Maven等项目管理工具。了解Linux环境下的项目部署流程,具备较强的问题排查与沟通协作能力,能快速适应业务开发需求。
项目名称: 工单管理系统(项目角色:Java后端开发)
项目描述:
该系统面向企业IT运维部门,旨在实现故障报修、任务分派、处理跟踪的全流程闭环管理。系统采用SpringBoot架构,MySQL存储核心业务数据,Redis缓存热点数据,RocketMQ处理异步消息。
核心职责与实现:
1. 工单全生命周期管理:参与设计了工单流转模块,处理工单的创建、分派、转交、挂起等状态变更。通过策略模式实现智能分单,根据故障类型和区域自动匹配处理人,提升了派单效率。
2. 电话通知与预警模块:集成语音服务,开发了高可用的电话告警中心。当工单响应超时或服务器CPU、内存触发阈值时,系统通过异步线程池调用API自动拨打负责人电话并播放合成语音,确保告警必达。
3. AI智能问答集成:基于大模型和内部rag知识库,开发了工单辅助问答功能。用户在创建工单时,系统自动联想并推荐相似历史解决方案;AI助手可实时回答常见运维问题,辅助一线人员快速排查,有效降低了工单重复率。