Java基础:熟悉 Java 基础知识,熟悉 JVM 原理、多线程编程、锁机制、常用集合类及常见设计模式
数据库:熟练使用 MySQL,能够编写存储过程与触发器。
框架:熟悉 Spring MVC、Spring Boot、MyBatis-Plus 等主流开发框架,理解 IOC、AOP 原理。了解 Spring Cloud 微服务框架和分布式开发。
中间件与运维: 熟悉 Redis 缓存使用;了解 MQ、Kafka;掌握 Linux 常用命令,了解 Docker 容器化部署。
前端:了解HTML,CSS,JS,具有前端框架 Vue, React使用经历,具备前后端分离项目开发经验
工具:熟悉 Maven,IDEA 项目开发及构建工具,了解 Git 的基本指令,具备协作开发经验。能够使用 GitHub Copilot 等AI进行辅助开发。
车辆保险贩卖管理系统
SpringMVC Oracle Mybatis JavaScript Angular
项目描述:
参与一个基于SpringMVC和Oracle的保险公司内部管理平台项目,团队规模50人,我负责核心的【授权获取与取消模块】开发。
工作内容:
我的任务是独立完成该模块的需求分析、详细设计、编码实现和单元测试,确保功能稳定并按时交付。
需求与设计: 主动与产品经理沟通,梳理业务逻辑,撰写该模块的详细设计文档(含5个功能点)和单元测试用例(34条)。
开发实现: 使用SpringMVC+MyBatis框架,基于Restful API规范设计接口,并采用全局异常处理器与统一响应体,规范了前后端交互,降低了联调成本进行开发。同时深入理解了 多线程并发 和 锁机制的应用场景,并在代码审查中关注线程安全问题。通过JavaScript前端交互实现复杂表单验证,提升了代码的可维护性和复用性。同时应用Angular组件化思想提升了前端代码复用率。
质量控制: 在系统测试阶段,积极协助QA,不仅精准定位并修复了25个缺陷(含3个核心疑难问题),还主动进行代码走查,额外发现了40个潜在系统缺陷,大幅提升了测试效率。
通过模块化设计与接口契约先行,我所负责的核心模块提前2天完成交付,为后续集成测试留出充足时间,间接保障了项目整体里程碑。通过编写高覆盖率的单元测试与集成测试,有效拦截了超80%的潜在缺陷,模块上线后持续稳定运行零故障,提升了客户侧的使用满意度。我的工作保障了项目整体进度,获得了团队经理的公开表扬。