1.具备扎实的java基础,擅长java的web应用开发;
2.熟悉Servlet、jspjavaScript、Ajax、JQuery等使用
3.熟悉Spring框架、会使用Springboot理解Spring的IOC、AOP、DI注入的思想,并能基于此框架实现restful结构风格
4.熟悉运用springMVC、spring、mybatis等框架想,对Struts2、hibernate等框架也有一定的了解
5.熟练使用tomcat、weblogic服务器,了解weblogic集群配置;
6.熟练运用eclipse/myeclipse、svn、Maven等开发及版本控制工具;
7.了解nginx的反向代理、了解lucene、solr等搜索技术.
8.熟悉Linux的常用命令
9.熟练使用mysql,oracle数据库以及redis的缓存技术。
10.具备云开发技能,多租户实现,sass,pass开发
善林善二代是一个借贷平台,客户以房子为抵押进行贷款,最高60万,一个主借人可有两个共借人一起借贷。项目共分为会员版app,销售版app,后台管理系统。模块分为app进件,H5后台进件,会员模块,订单模块,银行存管模块,法务模块,单点登录模块。我主要负责进件模块,订单模块,对接单点登录模块。
1.善二代是一个以房屋进行抵押的金融app
2.项目分为会员版app,销售版app,以及后台管理模块。
3.项目架构是maven构建项目,方便项目的管理和部署,技术架构是springboot,mybatis。采用Nginx进行反向代理,数据库采用mysql,redis。
4. 为了减轻服务器的压力,我们采用jersey将图片保存到单独一个阿里云服务器上;
5. 前台为了减轻服务器的压力和高并发访问的问题,我们采用freemark实现页面的静态化;
6.封装common,将公共Utils和项目mag、code返回码进行封装。
7.版本控制使用git
在项目中担任leader角色,对代码进行review,技术上对readis,mysql优化等一些核心技术进行把控,前期参数需求设计,目前拥有一个完整外包团队
角色 | 职位 |
负责人 | java高级开发 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |