熟练使用Java编程语言,并熟悉Java的核心类库。
熟悉常用的JavaWeb框架,如Springboot等,并有使用这些框架开发Web应用的经验。
熟练使用数据库,并有使用mybatis等框架进行数据库开发的经验。
熟练使用ES,redis等中间件
熟悉Linux操作系统,并有在Linux环境下部署应用的经验。
熟练使用版本控制工具,如Git,并有使用Git进行代码协作的经验。
熟悉常用的设计模式,并有使用设计模式解决实际问题的经验。
具有良好的软件工程基础,能够编写高质量、可维护性高的代码。
具有良好的团队合作能力,能够与其他开发人员、测试人员、运维人员协作开发项目。
具有较强的学习能力,能够快速学习新技术并应用到项目中。
具有良好的沟通能力,能够有效地与客户、同事进行沟通。
项目名称:银行客户管理系统
项目描述:该项目是为银行提供的一套客户管理系统,主要功能包括客户信息管理、账户管理、贷款业务办理、转账业务办理等。
项目规模:该项目约有10名开发人员参与,总工时约为6000小时。
我的职责:我在该项目中担任java后端开发工程师,负责系统后端的开发工作。我主要负责贷款业务办理模块的开发,包括贷款申请、审批流程、还款计划等功能的开发。在项目开发过程中,我还负责与数据库工程师协调,确保数据库设计的合理性,并使用Hibernate框架进行数据持久化操作。
使用技术:该项目使用Java语言进行开发,使用Spring框架搭建整个项目,使用Hibernate框架进行数据持久化操作,使用Mysql数据库存储数据。