从事java开发7年经年
l 熟练掌握JAVA面向对象编程语言,熟悉Java平台下Web开发
l 框架技术:熟练掌握Spring、SpringMvc、Mybatis、SpringBoot等开源框架及技术,并能够用SSM进行企业级项目的开发。
l Web前端:熟练掌握JavaScript、JQuery、Layui、Ajax、JSP、Servlet、EL、JSTL等。
l 熟练使用Mysql,具有sql优化、索引优化、性能调优等实战经验
| 消息中间件:掌握rocketMQ、rabbitMQ、kafka原理及集群布署。
| 熟练使用Redis,具有集群搭建(Twemproxy、Codis、Redis Cluster),冷热备份,性能调优、数据迁移等实战经验
l 自动化布署:Git、Jenkins、Gradle
互动云搜索系统(B03-B20) java开发工程师
互动云搜索系统主要是为电视终端提供影片、节目单、栏目、人物等媒资的语音及文字搜索。项目主要包括"文字搜
索"和"语音搜索"两大业务模块。文字搜索通过对接阿里云开放搜索(openSerach)来实现文字搜索能力服务。语音搜
索通过对接百度语音搜索和科大讯飞语音来实现语音搜索能力服务。项目系统模块主要分为:语音搜索模块、文字搜索
模块、后台管理端模块、对外开发接口模块。
项目使用了Java企业级开发的开源框架Spring,前端技术jQuery+easyui(管理端),表示层运用了SpringMVC架
构,使用jsp作为视图,DispatcherServlet作为前端控制器,通过AOP(面向切面编程)技术实现事务、日志和安全性
等功能,通过中间件(redis)实现缓存服务,通过消息中间件(RocketMQ)实现与上游系统的通信服务,持久层使
用了MyBatis封装CRUD操作,底层使用mysql+MongoDB实现数据存取,整个项目采用了增量的开发模型。
版本控制:SVN;自动构建:Maven ;持续集成:Jenkins
责任描述:主要负责语音搜索模块的开发升级,后期也负责文字搜索的开发维护
---------------------------------------------------------------------------------------------------------------------------
家银通支付平台 java开发工程师
数字电视支付平台“家银通”项目是实现数字电视用户机顶盒终端开展银行卡支付的增值业务。用户能通过“家银
通”查询和支付水、电、燃气、手机、数字电视和网通宽带的等多项费用,缴养路费、缴罚款,进行订报、订书、购
票、购物等,并实现每家银行的家居银行各项操作。
家银通主项目相对比较老,使用了SSH框架开发,在此不述。
家银通新收银台使用了SSM框架开发,其子项目:财务数据管理系统使用了Spring boot框架。
本人参与的开发的有:新收银台扫码支付与农行的农行智付产品的对接,财务数据管理系统,周期代扣业务。
涉及技术:
web层框架:Spring MVC、Struts2;服务层框架:Spring、Spring boot ;持久层框架:Hibernate、MyBatis;数
据库:Oracle ;项目构建:maven ;持续集成:Jenkins ;版本控制:SVN ; 消息组件:RocketMq ;日志框架:l
og4j、slf4j;缓存框架:redis、jboss cache ;JAVA安全框架:shiro、Spring Security
-------------------------------------------------------------------------------------------------------------------------
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |