1、精通 Java,具备良好的编程习惯以及代码规范。 2、熟练掌握 java1.8 新特性 lamda 表达式和 steam api 的使用。 3、熟练掌握 Spring、Mybatis、SpringMVC、SpringBoot、SpringCloud 等开源框架技术,并用于大型项目的开发。 4、熟练编写 Javascript 代码,熟练使用 jQuery 以及 ajax 异步交互等前台页面技术。 5、熟悉 html5 和 css,bootstrap,layui,vue 等前端框架。 6、熟练掌握 SQL Server、MySQL、Oracle 等数据库,熟练掌握 sql 语句,能够进行复杂的数据库开发。 7、熟悉 SVN、Maven、GIT 等项目开发及管理工具。 8、掌握 linux 系统的配置和使用,熟悉 Nginx 负载均衡和反向代理。 9、掌握多家支付公司产品的整个流程与对接。 10、熟练使用多种消息中间件 MQ 11、熟练使用常见设计模式和数据结构。 12、具备良好的沟通能力和团队合作能力,具备高度责任感和敬业精神。
[公司项目] 小额贷款平台 软件环境:Jdk1.8、Mysql5.5、mac pro 开发工具:Idea、git 主要技术:SpringBoot、MyBatis、Redis、MQ、第三方支付平台对接、第三方短信平台对接、 熟练使用设计模式 项目描述: 该项目致力协助某银行致力实现为广大人群提供快速到账并可以进行分期还款的平台,我们这边的技术只负责产 品的开发。该项目 APP 端主要流程为登录、认证、申请借款、等待审核通过以后进行放款、还款成功进行提额。 还有涉及 APP 版本更新,现金卷分发使用。后台管理系统主要供运营正常管理所有用户借款还款的整个流程, 包括系统一些必备配置项,比如系统用户的必备系统项,自动拒绝项的开关和先后顺序,自动续借的开关和触发 条件,自动提额的开关和额度的提升空间,借款产生的利息百分比,借款的最大借款最小金额设置,还款的期数 和期限,自动划扣的百分比,除了配置项就是管理用户的认证、放款、入催、还款、逾期、财务统计、贷超管理 等。 责任描述: 我主要负责项目整个借还款流程、部分产品配置、部分统计报表和系统的短信服务。借还款流程主要就是对接 第三方支付平台,一共对接了 5 家,我运用了策略模式结合工厂模式将第三方支付平台代码和业务代码进行了 拆分互不影响,在调用支付接口前使用 Redis 对用户和此订单做了 mock 并对发起借款的用户的认证项、订单 的状态进行了判断,保证只发起一次支付请求,在用户还款进行的平账的业务代码处使用责任链模式将本金、 利息、服务费、现金卷、逾期费等等进行一一平账,在编写自动拒绝功能时为实现自动拒绝项可配置调还拒绝 的先后顺序使用动态代理进行自动获取并选择自动拒绝项的执行顺序。在编写统计报表是为实现统计的效率我 采用定时器定时去查询全表该统计的统计项,然后存放到数据库,在需要查询的时候直接 count。在数据迁移 过程中使用 mongodb 将文件进行迁移。 项目总结: 通过这个项目让我对设计模式有乐很深的认识,可以熟练使用常见的设计模式,并在对接这 5 家支付公司的过 程中让我对第三方支付公司接口对接了如指掌,对 Redis,MongoDB 的使用更进一步,再有培养出在对可变的需求 可以编写成可配置项,避免产品大佬随时变卦,还有就是在公司老大的影响上对代码的整洁,规范,高拓展有了新 的认识。希望可以继续努力,加油加油加油!!!
角色 | 职位 |
负责人 | java开发 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
建信信托拟推出“链通宝”系列产品,以核心企业的供应链金融电子平台为基础设施,通过设立信托产品、搭建直连系统,实现针对产业链上下游企业资金需求的快速响应、放款,为企业提供高效、便捷的金融服务。 为了在资产新规的政策背景下,迫切需要建信信托能更好的提供小额,高频,时效要求较
该项目致力协助某银行致力实现为广大人群提供快速到账并可以进行分期还款的平台,我们这边的技术只负责产 品的开发。该项目 APP 端主要流程为登录、认证、申请借款、等待审核通过以后进行放款、还款成功进行提额。 还有涉及 APP 版本更新,现金卷分发使用。后台管理系统主要供运营正常管理