1.精通java编程语言,包括基础语法、异常处理、I/O操作、多线程、网络编程等;
2.熟练SSH、SSM、Springboot、SpringMVC等主流java框架;并熟悉Tomcat,Apache等中间件;
3.熟练SVN、Git、Maven、Gradle、Junit等开发过程管理工具,良好的编码风格;
4.具备Nginx、Redis、Kafka、Zookeeper、RabbitMq队列等开发经验,以及系统非功能设计;
5.熟悉各种web前端技术,包括XML/Ajax/Json/Css/Javascript/Jquery/HTML5/angularjs/Ionic/cordova;
6.精通主流数据库在不同平台的安装,熟悉mysql数据库的操作和sql语句的编写与优化;
7.熟悉微信端开发,常用第三方支付接口的对接开发;
8.熟悉分布式服务框架,springCloud微服务框架的搭建和使用以及docker容器技术;
9.熟悉Linux常用命令操作。熟悉Linux的web服务器的开发部署和发布流程;
一.
项目名称:保代宝
项目概括:项目对接各大保险公司,用户通过关注保险公司微信公众号或通过手机app在线上进行询价对比和下单购买车险。
我的职责:对接产品经理确认需求、技术选型。构建项目流程图,搭建前后台技术框架包括数据库表的设计和对应编码的开发以及后续项目上线的部署和发布环节。
技术描述:项目后端采用springCloud+docker微服务框架,基于springBoot+gradle+mybatis+mysql的MVC开发模式,引入redis缓存框架、rabbitMq消息队列、zookeeper分布式协调服务、kafka消息日志服务,通过git+gradle+jenkins+docker实现项目的自动构建和持续集成以及集群部署。前端采用H5+angularJs+ionic+cordova框架开发webApp,nginx做为web服务器。
二.
项目名称:e托管
项目概括:整合市区内的幼小托管班入住线上平台,为托管班进行推广,用户可通过线上平台查询和筛选出自己想上的托管班,并支持线上下单支付,托管班也可管理自己的线上商户平台。
我的职责:项目数据库表的设计创建和前后台框架的搭建,项目模块的编码开发,linux环境上的上线部署和发布。
技术描述:项目后端基于springBoot+gradle+mybatis+redis+mysql,过git+gradle+jenkins+docker实现项目的自动构建和持续集成。前端采用H5+angularJs+ionic+cordova框架开发webApp,nginx做为web服务器。
三.
项目名称:亿点红包
项目概括:项目核心为抢红包环节,后台支撑准点发放红包,准点C端用户开抢,抢得的红包可在商城购买商品或达到一定金额可进行提现。
我的职责:前期项目框架的设计和数据库表的设计,针对抢红包环节的开发和项目上线的部署和发布。
技术描述:后端接口采用springBoot+gradle+mybatis+mysql的resutful开发模式,使用redis+lua技术应对抢红包环节的高并发问题。
角色 | 职位 |
负责人 | 高级java研发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |