1、熟练掌握Java基础,具有扎实的编程基础和良好的编程习惯以及代码规范。
2、熟练掌握Servlet/JSP和JSTL标签使用。
3、熟练掌握Struts1、Struts2、Hibernate、Spring、Mybatis、SpringMVC等开源框架技术,并能够用各大框架进行大型项目的开发。
4、熟练使用JavaScript、JSP、HTML5、Bootstrap、jQuery以及ajax异步交互技术等前台页面技术。
5、熟悉MySQL、SQL Server、DB2数据库,熟练掌握sql语句。
6、熟悉操作Eclipse、MyEclipse、IntelliJ Idea、SVN、Maven等项目开发及管理工具。
7、熟悉AIX、Linux常用命令以及了解部分Shell脚本的应用。
交通银行基金系统开发:参与系统的需求分析、模块划分、数据库的设计;对开发功能进行测试支持、版本迭代及投产支持;主要设计基金交易、批量处理、后台维护等。
电商平台:原有项目改进需求的分析及数据库设计;前端按照设计实现简单页面样式,并实现全模块的数据填充及交互;对后台的维护等。
教育平台:基于微信公众号的开发,参与前期的需求讨论及数据库设计;负责前端页面的数据填充及部分样式修改来适应数据;后台维护以及阿里云的视频模块处理。
金融行业的理财基金模块。根据任务单对新功能进行需求分析、代码开发及测试;基金交易处理,对交易类交易和查询类交易的维护及新增等,如认申购、分红方式修改、赎回等交易;管理端模块中功能菜单维护等;基金相关批量处理模块等。
针对微信公众号的开发,属于和京东淘宝等类似的电商平台。主要包括首页、商品分类、购物车、个人中心等常见模块及米币充值兑换、券码兑换等功能。 主要负责:原有项目改进需求的分析及数据库设计;前端模块:根据分类显示相应商品列表,并根据不同条件排序;购物车结算功能,并调用微信接口
该项目主要是针对于在线教育,方便学生利用各种碎片时间,提高学习积极性,降低学习成本等。项目主要以公众号的形式对高中及以下的学生进行英语视频教育,涉及的模块有:我的课程、我的作业、学生信息、作业评比评论、预约考试、问题答疑、家长管理、课程等级等;包括前台展示及后台管理。