1.后端开发:熟练掌握Java基础、Java8新特性(Lambda表达式、Stream流、函数式接口),精通面向对象编程、多线程、集合框架、IO流等核心技术;熟悉SSM(Spring+SpringMVC+MyBatis)、SpringBoot框架,能独立完成后端接口开发与业务逻辑实现。
2.数据库:熟练使用MySQL,掌握SQL语句优化、索引设计、事务处理,了解MyBatis-Plus持久层框架,能完成数据库表设计、数据增删改查及复杂业务SQL编写。
3.工具&中间件:熟练使用IDEA开发工具、Maven项目构建、Git版本控制;了解Redis缓存、Tomcat服务器,具备简单的接口调试、问题排查能力。
4.前端基础:了解HTML、CSS、JavaScript基础,能配合前端人员完成接口联调,看懂简单前端页面逻辑。
其他:熟悉软件开发流程,具备需求分析、接口文档编写能力;掌握Postman接口测试工具,了解基本的代码规范与bug修复流程。
项目一:企业内部员工管理系统
项目描述:该系统用于企业员工信息管理、考勤统计、部门管理、权限分配等核心业务,实现企业人事管理数字化,提升人事管理效率。
技术栈:Java、SpringBoot、MyBatis-Plus、MySQL、Maven、Git
责任描述:
1.负责员工信息增删改查、部门管理、考勤数据录入与统计等后端接口开发,基于SpringBoot实现业务逻辑封装。
2.设计员工表、部门表、考勤表等数据库表结构,编写复杂SQL实现数据关联查询与统计,优化查询索引。
3.实现系统权限控制模块,基于角色分配操作权限,保障不同岗位员工操作安全性。
4.完成接口调试与自测,编写接口文档,配合前端完成页面数据联调。
项目二:电商商品管理模块
项目描述:属于电商平台核心子模块,负责商品信息录入、分类管理、库存更新、商品上下架等功能,支撑电商平台商品运营业务。
技术栈:Java、SSM框架、MySQL、Redis、Postman
责任描述:
1.参与商品分类、商品详情、库存管理等模块的后端开发,基于SSM框架完成业务逻辑实现。
2.利用Redis实现商品信息缓存,减少数据库查询压力,提升页面加载速度。
3.处理商品库存扣减、上下架状态更新等并发业务逻辑,避免数据异常。
4.对接第三方接口,完成商品图片上传、数据同步功能,修复测试过程中发现的业务问题。