Java基础扎实,有着良好的编程习惯
熟悉主流 Spring、SpringBoot、SpringMVC、MyBatis 等框架,快速上手新型框架
熟练使用 Oracle、sqlserver 、mysql等关系型数据库
熟悉利用 redis 来实现的缓存、分布式 session 、前后端分离
熟练使用 tomcat 服务器、SVN 版本管理工具、Maven 项目构建工具
熟悉 js、jQuery、Element 等前台集成 UI 框架技术
熟悉 linux 常用命令、redis 服务部署、RabbitMQ 的安装使用等
了解nginx
某财政管理系统(B/S)2022.07-2023.05
开发工程师
内容:开发技术:SpringBoot+vue
数据库 Oracle
项目背景:本系统是在深度调研和分析浙江省某财政部门的财政资金管理需求的基础上, 同时考虑到各下级财政部门建立预算编审、国库决算和地方财政资金 会计核算管理业务的要求,为各个级别和层次的公共财政提供专业的财政管理系 统。在实现各级财政业务的同时保证财政数据的安全性和效率性,按照财政管理 系统的需求分析、系统总体设计、系统实现等软件工程方法学的流程研究了针对 公共财政管理系统的设计与实现。
技术栈和工具使用:使用 Java 语言进行后端开发,采用 Spring 框架进行企业级应用开发,使用 Hibernate 作为 ORM 框架进行数据库交互,使用 Maven 作为项目构建工具。
架构和设计:采用分层架构设计,包括表示层、业务逻辑层和数据访问层。Spring MVC 作为 Web 层框架,使用 Spring Boot 快速搭建项目基础架构。数据库采用 Oracle 进行存储和查询。
功能开发和模块实现:该系统是由账套管理,账务处理,账簿查询,财务接口管理,资产管理五个模块组成,能够完成从填制凭证、审核到记账、结账完整的账务处理过程,输出各种总分类账、日记账、明细账和有关辅助账。
数据处理和集成:财政项目需要处理大量财务数据,包括预算数据、支出数据等。使用 Java 编写数据导入和转换的功能模块,将外部数据转换为系统可识别的格式,并进行数据分析和处理。
性能优化和调优:对数据库查询进行性能优化,如建立合适的索引和优化查询语句,提高数据检索效率。对代码进行优化,避免性能瓶颈和内存泄漏。
责任描述:整个系统后端业务模块的编码与实现