1、熟练使用Java语言,理解Java语言特性,具备良好的面向对象思想,养成了规范、高效的编码习惯,能独立完成高质量代码编写。
2、掌握Spring、Spring MVC、MyBatis、Spring Boot、Spring Cloud等主流开发框架。
3、熟练使用MySQL、Oracle,了解索引、事务、锁机制等核心原理,具有SQL调优、索引优化经验,并具有Oracle数据迁移经验。
4、熟悉Redis、RocketMQ、Zookeeper、Dubbo等常用中间件的使用。
5、熟练运用HTML、CSS、JS、Ajax、Vue等Web前端开发技术,熟悉jQuery、EasyUI、Bootstrap、Element、VbenAdmin等前端组件及框架,具备前后端一体化开发能力,可实现前后端界面与功能的无缝衔接。
7、有丰富的项目经验,能熟练运用调试工具快速解决问题,有各类技术问题的排查及解决经验。
一、某新能源云管理系统
项目描述:该项目主要是解决新能源旗下各个板块的光伏项目建设、电站建设、电站运维等业务资料进行系统化数字化管
理,所用物资统一邀标采购,更好的服务于电站建设与维护。
技术栈:Spring + SpringMVC + MySQL + Mybatis + Zookeeper + Dubbo + Redis + RocketMQ + Activiti
责任描述:负责项目管理、供应商管理、工程管理、运维管理、采购管理等核心模块的开发与维护,兼顾模块的日常运维与问题响应,保障业务连续性。参与供应商门户的技术选型,并主导项目落地实施部署工作。
1、采用Zookeeper + Dubbo的方式进行内部系统接口的调用,减少接口的响应时间。
2、基于Redis实现系统参数、数据字典等频繁使用数据的缓存。
3、基于XXL-JOB进行任务的调度工作。
4、慢SQL优化,通过建索引、优化SQL语句、批量执行的方式提升SQL执行效率。
二、集维标准版管理系统
项目描述:本项目旨在构建一个集成物联网光伏发电数据采集、人工智能图像分析与全流程工单跟踪的下一代光伏电站智能运维平台。通过无人机巡检自动化替代人工巡检,智能化替代经验判断,闭环化替代松散管理,最终实现光伏电站运维的降本、增效与安全保障。
技术栈:Spring Cloud Alibaba+ MySQL + MyBatis Plus + Nacos + Sentinel + Gateway + Seata + Redis + Flowable +Vue3 + Vben Admin
责任描述:微服务项目采用前后端分离架构,主导完成基础设置、工单管理、两票管理、工作任务、大屏监控等核心模块开发。
1、根据业务配置对数仓的数据进行各个维度的统计分析。
2、引入Flowable工作流,支持动态表单、在线设计流程、多种任务分配方式,方便复杂流程的配置。
三、某公司运营管理平台
项目描述:该项目主要是帮助公司从之前的老系统业务模块迁移到新系统,新系统具有良好的移动端适配,旨在更好的对工厂的物资、采购、入库、出库、生产、销售、财务等各个环节进行数字化管理。采用低代码平台开发,以快速响应用户的变更调整需求。
技术栈:Spring + SpringMVC + Oracle + Activiti + LigerUI责任描述:主导项目管理、生产管理模块的功能研发,并参与物料采购入库到物资领用出库等进销存板块的迭代升级,实现生产计划制定、项目进度跟踪、物料库存等核心需求,提升企业生产运营的数字化管控能力。
1、迁移老系统数据到新系统,累计数据超百万。
2、引入钉钉扫码登录接口,方便工厂人员每天可在移动端扫码直接报工时,避免繁琐登录系统后再去处理业务。
3、引入Lodop WEB控件,更好的裁剪输出页面内容,方便页面打印。
4、线上问题排查,多次排查并解决慢SQL、死锁等问题。