1. 精通Java.面向对象开发思想、数据结构与算法、系统设计及软件工程;
2. 精通SpringMVC、openJpa、ibatis、mybatis、SSH、Servlet、JSP等J2EE主流开源框架和技术;
3. 精通数据库oracle、mySql、MongoDB数据库以及复杂的Sql语句
4. 熟悉Ajax、jquery、Javascript、XML技术、web services、Node.js技术
5. 熟悉Tomcat、Linux、Git、Maven的使用及配置维护;
6. 掌握基础的Android开发
1.民生银行灾备指挥平台--为了有效提高民生银行信息系统业务连续性的管理能力,最大程度的降低风险,避免应急操作过程中的人为错误,解决应急期间多地人员指挥通讯难的问题,本系统采用SpringMVC、openJpa、maven、h5、bootStrap3等技术,数据库同时Oracle与MySql和内存数据库,采用了JqGrid、Uploadify、Bootbox、Canvas、highcharts、JqueryUi、Ztree等控件,本系统侧重展示以及流程开发。
2.Wintalent招聘系统--该系统是招聘流程管理工具与候选人关系管理平台,我前后经历了系统三个版本的迭代,主要是针对大型公司的真实环境开发具体模块,该系统框架是SSH,采用httpClient爬取信息,实现了http、webService接口与聊天工具对接,本系统侧重技术有自定义标签、dwr技术、自定义JS控件、多线程处理、缓存、luncene等。
3.人事聊天系统--采用Node.js加web socket协议打造一个网页即时聊天程序以及对该聊天程序做了一个集群,Node.js通过socket包,实现端到端通信以及通过程序实现负载均衡,聊天界面主要采用H5与js实现与后台对接,通过mongodb数据库对聊天信息进行保存,负载均衡开始起采用自己写的一个分发,后期考虑采用Nginx 技术,通过DNS轮训来实现负载均衡。