1.扎实掌握java基础知识,有良好的编程功底和习惯,理解面向对象编程思想,熟悉常用的设计模式,熟悉软件的开发流程。
2.熟练J2EE编程,熟练运用Servlet、JSP、Cookie、Session、Filter、Listener、EL表达式、JDBC等技术;熟悉Tomcat服务器,能在linux系统上面熟练的使用Tomcat。
3.熟悉Web前端技术Html、DIV+CSS、JavaScript、BootStrap、Ajax、Jquery、Freemaker等。
4.熟悉Struts2、Hibernate、Spring、SpringMVC、MyBatis、SpringBoot等主流框架。
5.SQL基础扎实,熟练使用Mysql数据库和来了解Mysql的优化,掌握Oracle数据库。
6.能够熟练的搭建与使用redis缓存服务器、solr搜索引擎、Activemq消息中间件、Spring Cloud和Dubbo服务框架以及FastDFS图片服务器,熟悉Weblogic和Jenkins的使用;熟练掌握JsonP、WebService系统交换技术,了解shiro权限控制以及JWT加密。
7.熟练使用Idea、Eclipse等开发工具和PowerDesigner;熟练使用maven以及熟悉SVN、Git项目管理工具;熟悉Linux系统的基本命令,能在linux系统上部署web项目以及搭建其环境。
8.了解jvm的基本结构和垃圾回收机制和了解java多线程的使用。
9.了解TCP/IP协议、UDP、TCP等网络协议,可以进行socke编程。
项目一 :(丽江大数据平台 2018.08-至今)
开发环境: IDEA + Spring Boot + Mysql + JDK8 + Git
项目架构: Spring Cloud微服务 + VUE + Maven + Element UI + Mybatis + Redis
项目描述:主要是丽江旅游局为监控和预测旅游趋势而定制的丽江旅游大数据平台,主要有住宿数据分析,团队检测,舆情分析,游客画像,线路分析,景区数据分析,以及后台管理中心。前台有网页端,安卓端,以及微信公众号三个平台,主要用于展示各类数据分析结果。后台管理只有网页端,主要功能是对数据的管理,以及用户的管理。
职责描述:
1.权限系统的表设计
2.设计权限系统的验证和加密方式
3.对页面权限项目、菜单、按钮的设计
4.分布式鉴权中心设计(采用JWT、Redis等实现)
5.优化鉴权方式已适应多台主机部署
项目二 :(成都农商银行回单自助实时服务系统 2018.04-2018.07)
开发环境: Eclipse + Jetty + Oracle + Weblogic + Jenkins
项目架构: Dorado5 + Spring + Hibernate + Maven + Quartz
项目描述:主要是为满足农商行实现“一个终端,综合服务”的平台。原有的系统已经无法满足客户的需求,柜台业务的阻塞会导致客户的流失。因此,本系统将增加回单自主打印、查询、对账等对公业务在全新的自助终端设备的应用,以增强银行自身的竞争力。自助回单服务终端主要适用于对公业务较大的网点,主要作业体现在可以缓解柜面压力,减少客户排队等待的时间,提升效率。
职责描述:
6.从核心平台获取柜员数据并同步到本系统
7.从核心平台获取机构数据并同步到本系统数据库
8.上传批量扣费信息并拿回核心平台处理后的数据
9.将核心平台处理后数据同步到本系统
10.每日从其他平台拿去数据文件清洗入库
11.回单业务打印
项目三 :(成都农商银行自助设备管理平台 2018.04-2018.07)
开发环境: Eclipse + Jetty + Oracle + Weblogic + Jenkins
项目架构: SpringMVC + Spring + Hibernate + Ehcache + Maven + Quartz + EXTJS
项目描述:自助银行管理系统是成都农商行综合金融服务终端下的一个子系统。该系统主要用于进行智能银行终端、便携式发卡机、查询机、ATM/CRS、大额存取款一体机、回单机、惠农终端等机具的设备管理、人员管理、服务管理、设备监控、故障管理、报表生成等。设备管理中可以查看、新建、审核等对设备各项功能的管理操作。服务管理中可以对终端的功能进行添加、删除等操作。设备监控主要是实时监控设备的各项信息,若出现故障则触发故障管理模块。
职责描述:
1.页面bug修复
2.后台业务逻辑代码bug修复
3.定时任务的修改和添加
4.优化和修复后台逻辑
项目四 :(意购68代购商城 2017.07-2018.01)
开发环境: Eclipse + Tomcat + MySQL + HBuilder
项目架构: SpringMVC + Spring + MyBatis + Redis + Maven + ActiveMQ +Dubbo+Solr+ Svn+Nginx+EasyUI+FreeMaker
项目描述:该项目是我们公司从别人公司承接的一个网上代购商城项目,乙方公司为了将原本在微信代购业务更加正规化而专门设计一个代购商城。项目基于SSM框架,采用B/S系统架构,利用Maven构建项目和Svn管理项目;门户系统用于展示商品信息,订单系统用于处理用户订单,solr搜索系统用于用户查找商品。项目中使用了redis缓存技术来缓存商品信息和用户部分信息;使用ActiveMQ来发送和接受一些消息,起到及时更新内容的作用,用Dubbo来管理各个服务。
职责描述:
1.前期项目环境的搭建和数据库分析与设计
2.门户系统的后端的设计
3.Solr搜索系统的设计
4.数据库和静态页面数据的同步更新
5.后期数据库的优化