1、 精通Java语言,具有扎实的编程基础和良好的编程习惯以及代码规范。
2、 熟练掌握Spring、Mybatis、MybatisPlus、SpringMVC、SpringBoot、SpringCloud、Dubbo、netty、Apollo、ActiveMQ等开源框架技术,并能够用各大框架进行大型项目的开发。
3、 了解JVM,熟悉JUC并能用于并发编程。
4、 熟悉MySQL数据库,熟练掌握sql语句,并且了解MySQL数据库的优化和非关系性数据库Redis和mongoDB。
5、 掌握数据结构和算法。
6、 能够在项目中运用一些常用的设计模式,并对设计模式有一定的理解。
7、 熟练使用SVN、Git、Maven,熟悉jenkins、docker等工具。
8、 熟悉常用的linux指令,熟悉shell脚本语言。
9、 英语六级水平,读写能力较强。
工行聚富通项目
聚富通项目是工行为无支付牌照的各平台商户提供的系统,该项目包括b2b支付、b2c支付、账户、钱包、商户、融资这6大模块,有开通商户、支付、对账、退款、贷款等金融功能。该项目仅对外提供支付、退款、贷款等必要的接口,其大部分功能是经过内部的运营平台供银行内部的业务人员使用的。项目中每个模块有10-15人的开发,对应有各自的测试,整个项目组100人左右。
本人负责账户和自动化测试两个模块。
账户部分对支付,退款,贷款等数据通过hive处理导入到账户的数据库,进行手续费的计算,实体卡清算,虚拟清算,最后生成对账单等供客户下载查看。
扬农项目管理平台
扬农项目管理平台是公司为江苏扬农化工集团开发的一款项目管理平台,该项目历时一年多,PC端已开发完成,目前正在开发小程序和移动端。PC端共15个大模块,项目组前期20余人,后期保持10人左右。我参与了MCAT和文档中心这两个模块的开发,MCAT为材料等级,该模块负责存储材料的基本信息,用于采购基本材料时使用;文档中心则负责平台的文档管理,包括文档上传、预览、更新、归档、借阅等一系列操作,该部分主要结合了开源项目kiftd,实现了对文件的操作。
旺店通是电商管理软件,为零售企业的电商经营提供订单管理、仓储管理双加持服务,降本增效。 我在项目中主要负责日常的需求开发、bug修复、功能测试以及参与产品评审,开发方式为全栈开发,后端技术为java,数据库使用mysql。
开发环境: Idea+maven+git+tomcat+JDK1.8 软件架构: Mysql+mybatis-plus+springBoot+Dubbo+Redis+H5+JS+Thymeleaf 简介: 聚富通项目是工行为无支付牌照的各平台商户提供的系统,该项目包括b2b