ID:147803

Kris 有团队

高级java开发工程师

  • 公司信息:
  • 顺丰科技有限公司金融服务事业群技术中心
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 福田

技术能力

前端:
1.对脚本语言javaScript以及jQuery、Ajax、artDialog,CSS+DIV前台开发技术有一定的掌握;
2.了解easyui、botstrap等前端框架的使用
框架:
1. 熟悉MVC架构模式,熟练Struts2、Spring、SpringMVC、MyBatis等开源框架,了解它们相应的工作流程,并对SSM框架有一定的掌握;
2. 能够熟练的使用WebService、CXF,Hessian等Service开发技术;
3. 对SpringBoot有一定的了解,并且能熟练使用;
4. 熟悉Shiro安全框架的使用以及SVN和git分布式版本管理系统;
后台:
1. 对JavaWEB的技术体系架构有一定的理解,同时熟练掌握Servlet、JSP等技术;
2. 对代码及项目性能的优化有一定的了解;
3. 熟悉java的一些设计模式,如:proxy、factory、singleton模式;
4. 熟悉多线程的一些原理及操作;
5. 熟悉分布式的开发操作,每一层都有独立的数据库,实现页面交互控制层,业务服务层,数据访问层分离,分布式开发安全扩展性好,架构稳定,应对高并发大数据访问。
数据库:
1. 掌握Oracle关系型数据库,掌握PL/SQL语言编程;
2. 掌握存储过程、触发器、索引及函数等操作;
3. 熟练数据库的优化(sql语句优化、范式优化、索引优化、表分区等);
4. 掌握DML数据操作,DDL语句定义;
5. 了解Redis非关系型数据库的基本应用;
6. 了解mySql数据库的基本操作;
其他:
1. 熟悉Nginx的分布式集群部署;
2. 对Dubbo框架有一定的了解,并且可以熟练使用;
3. 熟悉nginx反向代理分布式集群布署
4. 对性能优化有一定的了解,并且有一定的经验
5. 熟悉JVM内存原理及垃圾回收机制;
6. 对SVN有一定的了解,并且能熟练使用
7. 对Maven有一定的了解,并且能熟练使用
8. 熟悉activeMQ消息中间件的使用
9. 熟悉zookeeper的配置和shiro安全框架的使用
10. 熟悉项目部署在linux系统下的相关操作
11. 熟练使用日志管理在测试及生产环境下的操作

项目经验

项目名称: 顺丰金融顺手赚鹏华基金平台系统及后台运营管理系统
开发时间:2015/2-2015/6
开发环境:Oracle11g,tomcat,jdk1.7,Eclipse,SVN,Maven,linux,redis
软件架构:Spring+SpringMvc+mybatis
项目描述:
顺手赚理财平台是顺丰科技有限公司旗下金融业务研发中心顺手付钱包组开发的一个基于鹏华基金公司合作的第三方服务平台—即顺手赚.增值宝,分为对公企业门户PC端和对私个人门户App端及H5微信公众号。系统部署在鹏华网关区域,H5和前置部署在互联网区,转发服务部署在专线区,底层及内部服务部署在DCN内网区,其他接口服务模块部署在顺丰网关区域及顺丰DCN内网区. 用户发起访问到互联网区,通过专线区请求转发,到达鹏华DCN内网区访问到数据库再响应给到客户端,实现分布式系统间高效稳定安全的访问.
此次的项目均为Maven项目,项目集群部署在Linux操作系统,我们采用了Nginx分布式集群加大了系统服务器间的可维护性和服务器整体性能,采用Https协议安全的进行前置系统的访问,和Dubbo+Zookeeper管理整个系统集群的配置文件及接口服务, 实现分布式集群部署,采用 Hessian协议来进行接口调用和数据传输,在用户进行基金申购赎回时,资金从鹏华结算户到用户银行卡或者由卡到户不能实时到账的情况下,我们采用ActiveMQ消息中间件和调度任务来进行资金实时到账的通知和管理,Oracle数据库方面也运用RAC集群模式实现数据库集群部署, 在用户登录和用户信息安全方面运用Shiro安全框架+Token命令实现, 在用户交易密码及银行卡信息安全方面运用3DES+MD5双向加密及Doc+Key(密旨)二次加密,在订单产品信息七日年化收益等用户访问量大的数据方面运用了Redis和Ehcache作为二级缓存来储存,以及运用任务调度和轮询定时向支付中心及风控,服务模块调用支付划款回滚,风控评估确认,基金申购赎回等服务,运用Logback日志服务来管理整个系统的日志输出,运用CAS来管理后台登录系统,OMS来管理后台运营系统.
功能描述:
客户端访问登录顺手付PC端或顺丰金融APP端从主页进入顺手赚增值宝服务,点击详情前往访问鹏华基金公司网关区域进入顺手赚平台,token登录一次有效,进入平台首页用户可查看顺手赚总资产及可用金额,冻结金额. 还可查看七日年化,万份收益,累计收益,昨日收益等实时数据,也可查看用户近期转入转出,申购赎回,冻结解冻等操作的交易明细,可点击查看交易明细详情,详情有交易订单信息,日期,交易到账时间及交易金额等. 用户在此平台主要可进行转入转出的操作等。
责任描述:
前期参与项目需求分析,业务分析和数据库设计,编码阶段主要负责B端市场对公企业门户的web端平台的建设与开发,前端平台首页交易页,转入转出操作,详情页面,份额页面及平台交易的开发,后台转入转出申购赎回的业务逻辑处理开发及到数据库的操作,顺手赚项目框架的搭建,zk+dubbo配置文件的配置,linux系统的配置文件配置,redis,mq的连接,Hessian服务接口的调用与开发,货基业务服务模块的开发与处理,项目上线后代码的优化与后期服务的优化更新等等.订单的处理还有nginx的布署和redis的缓存操作。
功能模块:
开户业务, 基金详情, 收益明细, 转入转出,申购赎回,冻结解冻,代付代扣,交易详情,对接第三方系统等功能.




项目名称: 小赢理财系统
开发时间:2014/11-2015/02
开发环境:Oracle11g,tomcat,jdk1.7,Eclipse,GIT,Maven
软件架构:SpringBoot+MyBatis
项目描述:理财在现代社会已经成为了一种让资产管理的主流方式。针对这一市场,我们公司开发了一套面向所有理财者的理财投资系统,通过购买的我们的理财产品,可以实现对资产进行管理,获得定期收益,实现资产升值等目的。我们的理财分成:基金,债券,外汇,保险,P2P等,其中以收益划分,又分为三大类:第一大类是固定收益类。第二大类是保本浮动收益理财产品、以银行发行为主。第三类是非保本浮动收益类理财产品。本项目采用SpringBoot + MyBatis的框架,采用了MVC模式,表现层与业务层分离,易于维护、扩展。此次项目我们采用了nginx分布式集群加大了系统服务器的可维护性和服务器整体性能,采用https协议传输,运用des双向加密及doc+key(密旨)二次加密,运用了redis作为二级缓存,定时调用存储过程更新第二天数据,运用dubbo来管理银行、征信、身份证等接口
功能描述:
注册/登陆:用户注册或登陆;审核:对申请人的资料进行相应的审核,然后评级;购买产品:对审核通过的产品的购买;产生收益:用户查看产品所得的收益;个人中心:用户可对收益进行提现操作,可修改个人信息,查看订单、交易明细;其他活动:小赢理财学院。
责任描述:前期参与项目需求分析,业务分析和数据库设计,编码阶段主要负责用户登录注册及订单的处理还有nginx的布署和redis的缓存操作。
主要功能模块包括:公司注册调用反欺诈、征信、工商注册信息等接口,购买产品时调用银行支付+冲正接口;黑白名单的匹配;个人信息绑定调用银行卡、身份证、手机验证码及征信的接口验证;征信信用查询并判断;调用风控系统进行相应的审核并给客户评级;订单批量生成放入redis缓存,防止高并发订单重复生成的现象、对用户收益表进行索引分区优化,调用银行接口运用des双向加密等。



项目名称: 金信小额贷款
开发时间: 2014/07-2014/11
开发环境: Oracle11g,tomcat,jdk1.7, Eclips,svn,Maven
软件架构: SpringMvc + Spring + MyBatis
项目描述:
本项目采用SpringMvc + Spring + MyBatis的框架,采用了MVC模式,表现层与业务层分离,易于维护、扩展。
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有SpringMvc ,Spring,MyBatis,Log4J,Dom 等。其中表现层采用SpringMvc 框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将实现类注入给表现层的请求;数据访问层借助于MyBatis实现,代码简洁且可适应不同的数据库,这次项目采用的是Oracle。事务部分利用Spring的声明式事务管理。为提高性能,采用Redis实现了缓存代理,Nginx分布式集群部署;为了解决高并发,采用了ActiveMQ来接收用户的请求,已达到更快的响应;为了模块更加的清晰,采用了分子系统的方式(项目分为贷前,贷中,贷后,后台系统),贷前主要负责审核功能,贷中负责贷款,贷后负责收款,后台是对数据进行一些基本的维护。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   App开发   WebApp开发   
角色 职位
负责人 高级java开发工程师
队员 产品经理
队员 安卓工程师
队员 前端工程师
队员 后端工程师

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服