1、Java基础扎实,理解并能使用Java 多线程,集合框架,IO类库等,良好的编程习惯
2、熟悉主流Spring、SpringBoot、SpringMVC、MyBatis等框架,快速上手新型框架
3、熟练使用Oracle、MySQL、db2关系型数据库以及redis缓存技术
4、熟练掌握sql语句、存储过程编写与优化
5、熟悉WebService、HttpClient远程服务调用技术
6、熟悉solr搜索应用服务器的应用
7、熟练使用tomcat服务器、git版本管理工具、Maven项目构建工具
8、掌握接口文档编写和Junit单元测试
9、熟练使用linux常用命令
项目一:互联网客服平台(2017.05---2020.05)
开发工具:idea+git+maven+ navicat+postman
技术实现:springboot+mybatis+oracle+redis
项目介绍:统一客服中心与客服管理系统,包括问问小安客户端、服务端、管理后台。
责任描述:1、问问小安后台接口开发;
2、客服管理后台功能开发与优化;
3、后台数据管理与优化;
4、接口文档编写与单元测试;
5、系统日常维护、项目部署等。
项目二:手机性能分析网站(2016.09---2017.05)
开发工具:eclipse+jalor5+maven+ tomcat7+navicat
技术实现:springmvc+mybatis+javascript+jsp+easyui+mysql+highcharts
项目介绍:针对手机动、静态性能测试产生的数据,网站通过web页面对各项数据进行统计与分 析,让用户更清晰地了解手机各项性能数据,以便做出更有价值的决策。
责任描述:1、开发手机动态性能分析页面并进行单元测试;
2、开发手机静态性能分析页面并进行单元测试;
3、开发进程监测分析页面并进行单元测试;
4、根据报表需求参与报表详细设计与需求讨论;
5、网站日常维护、打包部署等。
项目三:招商银行管理驾驶舱系统(2013.08---2016.08)
开发工具:eclipse+maven+ tomcat6+dbvisualizer
技术实现:springmvc+mybatis+javascript+jsp+easyui+db2
项目背景:随着银行经营管理体系的不断完善,银行业务的不断拓展以及银行监管的日益严密,现有的报表系统业务数据分散、功能单一、界面不够友好,已经无法满足商业银 行经营管理活动的需要。因此,为满足银行决策层的管理需求,建立综合、全面、便捷、直观的管理驾驶舱系统,展现业务经营状况,通过历史趋势分析、机构纵向 比较、同业横向对比、预算执行状态多方面来展示经营情况。该系统包括综合经营、统计指标、零售业务、系统管理等子系统。经过后台复杂的业务数据加工处理并通过FusionChart图形化渲染成报表进行展示。系统可以进行数据分析,数据钻取等操作查看不同的数据形态,从而给领导提供有价值的经济决策。
责任描述:1、 开发综合经营、统计指标、零售业务等子系统下的报表并进行单元测试;
2、不定期地进行代码检视以保证开发质量;
3、系统日常维护、打包部署等;
4、根据报表需求参与报表详细设计与需求讨论。