一、Java方向:
熟悉掌握Java编程,有良好的算法和编码能力,有面向对象的思想;
熟悉JavaWeb、JDBC、Http协议;
熟悉SpringMVC、Spring、MyBatis,了解Struts2、Hibernate等框架及其整合;
有面向接口编程的思想,会运用AOP;
熟悉Dubbo等RPC框架;
熟悉ActiveMQ等消息框架;
熟练使用Eclipse、SVN、Maven等项目管理及构建工具,了解Git;
熟悉Tomcat等应用服务器的配置及部署,熟悉Linux的相关操作;
掌握JavaScript、Ajax、jQuery、Jsonp等前端技术,会使用EasyUI、Element-UI,了解Vue.js;
熟练使用MySQL等数据库;
了解分布式文件系统FastDFS,掌握其Java接口应用;
掌握Solr集群搭建及其Java接口应用;
掌握Redis集群版搭建及其Java接口应用;
了解集群下的高并发解决方法,掌握Nginx配置;
了解数据库大数据量下的水平拆分,了解MyCat;
会使用缓存减轻数据库压力;
掌握集群下Session共享问题的解决方案;
了解网络编程;
二、ASP.NET方向(Java方向涉及技术不重复体现):
熟练掌握.NET平台下Web应用开发技术(ASP.NET、C#、ADO.NET);
熟悉Winform应用开发技术(多线程、锁、文件操作、FTP操作、网页抓取等);
熟练掌握VS、VSS、Nuget等项目管理及构建工具的使用;
熟悉MVC开发模式;
熟悉EntityFramework等ORM框架;
了解Bootstrap;
熟练掌握SQL Server数据库,熟练掌握SQL语句、存储过程编写及其优化,了解DB2;
了解ETL工具的使用;
会灵活使用缓存;
熟悉IIS的配置及部署;
项目一:某商业银行绩效考核系统
项目描述:
该项目为该行某分行原绩效系统的替代系统,涉及公司、零售、计财等业务条线,系统涵盖从总行数据下发加载、数据清洗、基础数据计算、二次清分计算、报表展示等全流程,提供业务业绩数据的汇总统计、积分考核的算法实现、模拟利润的评测计算、报表的展示分析等。系统采用ASP.NET + SQL Server技术平台下的B/S架构,ETL部分使用公司自主开发的C/S工具“BI Tools”。
责任描述:
负责新旧系统数据衔接(驻场工作,新旧系统数据结构差异较大,异常复杂),需求调研,部分业务模块的设计与实现,短信、微信接口的开发,ETL二次开发、配置,项目实施等。
项目二:“BI Tools”ETL工具
项目描述:
该工具为时任公司BI项目自主研发的ETL工具,为C/S Winform项目,拥有数据抽取、转换、筛选、加工、加载等功能,工具以“包”为对象,配置简单、自动化程度高、兼顾稳定性和效率。
责任描述:
参与项目“产品化”二次研发,数据文件FTP下载、数据加载等部分公共类的编写,部分交互界面的设计与实现,测试等工作。
项目三:某移民中介官网及客户服务系统
项目描述:
该系统包含用于业务推广的官网、面向客户的用户中心系统、面向员工的后台管理系统。基于SSM框架,使用FastDFS搭建图片服务器,使用Redis缓存服务器缓解数据库压力。
责任描述:
负责文案、客服、第三方费用等模块的设计与实现;负责官网面向SEO的内链系统、Tags系统的设计与实现;负责面向SEO的平台(百度、熊掌号等)内容提交系统的设计与实现。