1、精通J2EE 分布式体系架构,熟练掌握Spring Boot、Spring MVC、Spring Cloud微服务、MyBatis等主流后端开发框架,具备微服务架构设计与落地能力;
2、精通HTML、JSP、JavaScript、jQuery、Ajax等传统 Web 技术,熟练使用Vue2前端框架,具备全栈开发与前后端联调能力;
3、精通MySQL、Oracle、DB2等关系型数据库,熟练编写复杂 SQL、存储过程、索引优化,具备数据库性能调优与数据建模能力;
4、熟练使用RabbitMQ消息队列、Redis缓存、Dubbo分布式服务框架等主流中间件,具备高并发、分布式系统开发经验;
5、熟悉Tomcat、WebLogic、JBoss应用服务器及ZooKeeper注册中心,掌握服务器配置、集群部署与服务治理;
6、熟练使用IDEA、Eclipse开发工具,PowerDesigner数据建模工具,Navicat数据库管理工具;
7、熟练运用Git、SVN版本控制工具,Maven项目构建与依赖管理工具,具备规范化项目协作与打包部署能力;
8、精通Tomcat服务器运维,独立完成项目在 Tomcat 环境下的打包、部署、启动、问题排查;
9、熟练掌握Linux常用操作命令、系统配置与服务部署,具备 Linux 环境下项目运维能力;
10、精通Java语言及面向对象编程(OOP),深入理解单例、工厂、策略、代理等常用设计模式,具备高质量代码编写与系统设计能力
经验一: 上海杰之能软件科技有限公司
项目名称:上海轨道交通市域线 PHM 平台、
技术架构:Spring Boot + Spring Cloud 微服务架构
项目描述:面向城市轨道交通领域的车辆健康管理平台,负责地铁列车运行状态实时监测、关键指标可视化监控,实现预警 / 告警全生命周期管理、告警信息实时推送、应急处置及维修维护指导闭环管理,保障列车安全稳定运行。
个人职责:
1、基于 Spring Cloud 微服务架构,负责HMI 人机交互、故障监控、字典管理、单车监测、线路监测等核心业务模块的后端开发与功能实现;
2、与前端团队紧密协作,完成接口联调、问题定位与功能调试,保障前后端功能正常交互;
3、负责项目功能迭代优化、代码维护,以及测试环境的打包、发布与部署验证。
经验二:上海杰之能软件科技有限公司
项目名称:深圳14号线地铁地面监测PHM平台
技术关联:延续Spring Boot + Spring Cloud架构,涉及RabbitMQ、Docker、数据库部署运维相关技术
项目描述:聚焦深圳地铁14号线地面监测场景,搭建列车健康管理(PHM)平台,实现列车运行状态、故障信息、预警信息的实时展示,提供HMI监测、列车健康管理等核心功能,同步可视化呈现列车运行全量数据,为地铁安全运营、故障处置提供技术支撑。
个人职责:
1、负责平台核心功能模块的后端开发与实现,保障模块功能贴合业务需求,支撑平台核心监测能力落地;
2、负责生产环境全流程部署,包括公司TS产品安装、RabbitMQ消息队列配置、数据库搭建及基础数据导入、PHM后台部署,以及基于Docker的前端页面部署,确保生产环境稳定可用;
3、同事请假期间,独立承担深10号线、深14号线、深20号线及大连地铁1、2号线等多个项目的运维工作,保障多线路平台正常运行,无运维事故;
4、负责项目上线后全周期维护,包括现场问题快速排查与解决、现有功能迭代优化,以及新业务需求的开发落地,提升平台运行效率与用户体验;
5、对接深圳现场车上工作人员,高效沟通需求及现场问题,快速响应并解决各类突发情况,保障项目现场顺利推进。