1.熟悉javaweb开发,maven。
2.熟悉oracle,mysql,postgresql数据库
3.熟悉tomcat部署,理解基本linux命令,在linux和window都有部署经验
4.熟悉spring,mybatis,hibernate,strtus1后台开发框架
5.熟悉springboot,springclound,利用springboot+springclound搭建过分布式微服务,理解基本docker镜像部署。
6.熟悉使用redis做缓存框架、session共享,熟悉使用rabbitMQ做消息异步框架,熟悉使用fastdfs做静态资源服务器和sftp做文件服务器。
7熟悉webservice接口和http接口调试开发。
8.对nginx,apache2做转发有一定经验
9.熟悉angualr,angualr2+ionic2,easyui,bootstrap前端框架。
10.有管理开发团队经验,有项目搭建经验,有较好的学习能力,能承受压力。
1:珠海地税智能办税系统
在该项目,我是项目经理,主要负责:
1.1:外网改造的开发,包括图片上传,手机端开发,预约功能修改,资料录入。
1.2:内网负责接口的调试,并且实现到需求当中,集成省局的统一登录系统。
1.3:决定外网省局特色互联网接入的技术方案,并且分配到人员开发,完成调试,顺利上线。
1.4:维护客户关系,与客户谈需求,并且给出意见。
1.5:与别的厂商接口调试。
1.6:系统的维护与更新
2.南方电网电融通
在该项目做为技术负责人,主要搭起技术框架,研究集成。
2.1.利用springclound一系列组件搭建项目。
2.2.研究redis+spring-redis实现session共享。
2.3.集成security做权限控制。
2.4.实现RabbitMQ工具类,抽象类,只需要继承就可以直接使用,简化开发。
2.5.集成mybaits。
2.6.熟悉云部署更新,并且整理出云部署文档供他人学习。
2.7.规范日志输出,集成elk日志监控。
2.8.抽出调接口工具类,规范接口调用的日志输出。
2.9.规范公共类,方法,配置做为一个单独项目,引入各个微服务,利用jekinds+maven实现打包。
2.10.因为是内网环境开发,maven仓库是我们自己搭建,会缺少很多jar包,我负责维护nexus上项目需要用到的jar包。
2.11.测试环境的部署,正式环境的部署测试,记录测试结果,整理出程序部署步骤文档。
2.12.合理安排工作任务,跟进项目进度,及时根据项目进度变更开发计划,对项目的整体开发进度进行把握,指导成员开发。
2.13.该项目涉及到多家公司一同开发,负责与别的厂家进行开发上的沟通与协调,保护自身团队的效益。
2.14.编写功能详细说明文档,包含功能业务介绍,使用到相关的数据库表,时序图,设计说明。
角色 | 职位 |
负责人 | 高级java开发工程师 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |