1. 具备扎实的 Java 编程功底,深入理解面向对象编程思想,具有良好的编码习惯,能从事基于数 据库的企业级应用程序的开发。 2. 具有扎实的 JAVA 编程能力及逻辑思维能力,具有良好的代码编写规范,了解 IO、反射、多线程, 掌握 J2EE 企业级开发技术。 3. 熟悉掌握 MySQL、SQLServer 等关系型数据库,熟练掌握 DML、DDL 基础操作,掌握 PLSQL 语言, 能使用 PLSQL 开发较复杂的存储函数和存储过程。
4. 熟练使用 Spring、SpringMVC、MyBatis、Struts2、Hibernate、SpringBoot 等 JavaEE 主流开 源框架。
5. 了解常用的 Linux 命令,能够 Linux 下熟练运行 Tomcat Web 服务器。
6. 掌握 HTML、JavaScript、JSP(EL 表达式和 JSTL 标签)等 Web 前端语言,以及 JQuery、Ajax 等 Web 前端主流的封装库、框架。
7. 了解并使用过分布式服务治理框架 Dubbo,Zookeeper。
8. 熟练使用 IntelliJ IDEA 、Eclipse 开发工具、Tomcat 服务器、SVN、git 版本管理工具等进行 Java WEB 项目开发,熟悉 Redis 缓存技术。
项目名称: 蓝领消费金融系统——花薪中的消费贷(重构)
项目架构: SpringMVC+Spring+Dubbo+Zookeeper+Mybaits+Redis
开发工具: IDEA,Tomcat7.0,JDK1.7,MySQL5.7,Maven
项目描述:花薪重构主要将 现金贷/商品分期/消费 三条业务线实现分离。其中消费贷为 主要业务线。重构后的消费贷能够支持高并发的进件量和系统之间交互的稳定 性。消费贷主要有以下功能模块: (1)还款计划试算:与核心系统交互,使用 redis 技术缓存各种试算计划 (2)商户提现:将商户的余额提现到商户绑定的银行卡中,需要和支付系统 交互,使用 redis 技术缓存提现时间,防止客户端重复操作。 (3)推送政审:组装用户各种信息报文,报文字段居多,需要和多方系统交 换,并且需要考虑网络异常居多问题。 (4)扫码支付:业务先难点,需要跟支付系统交换,多种支付方式,实现用 户向商家支付功能,和核心系统交互,实现开户,到期时生成账单等操作。支 付成功后,还需向商户和用户端推送支付成功的信息。 (5)商户管理:对商户进行添加、修改、审核等操作。 (网站地址:https://hx.wecube.com)
责任描述:本次重构是由研发和产品两大部门所组成的大团队,由于涉及业务过多,又将 大团队以业务线划分为小团队,本人被分配到以消费业务为主的 5 人左右的小 团队中,本人主要参与了数据库的设计,商户提现、扫码支付等编码,认真完 成领导安排的任务,使项目按时、成功上线。此次项目为花薪这个产品赢得了 一定口碑传播,为公司创造更多的价值。