1.熟练Java开发编程,理解并能使用Java集合框架,I/O类库、多线程等。
2.熟悉主流SpringBoot、SpringMVC、Hibernate、JPA等框架,快速上手新型框架
3.熟练使用Oracle、MySQL、Tidb关系型数据库、熟练使用redis、elasticSearch等缓存存储数据库。
4.熟悉MQ、Kafka消息队列、使用sqoop数据迁移工具。
5.熟练使用Tomcat服务器、SVN版本管理工具、Maven项目构建工具、PostMan接口测试工具
6.熟练分布式锁的使用、及jekins、任务调度工具等工具使用
7.熟练Restful风格接口开发、熟练swagger2/yapi接口管理系统私有化部署使用。
8.熟悉linux常用命令、Nas文件服务器使用、MQ的安装、Kafka分布式消息队列服务安装开发、MySQL/Oracle数据库的安装、熟悉Nginx/keepalived高可用负载均衡配置部署。
某航空项目
参与该项目的整个生命周期,负责项目的开发/运行环境搭建、架构设计、部分数据库的设计、整个项目后台管理系统的后台开发工作、项目前期运维/部署工作。个人完成该项目的高可用负载均衡环境部署及搭建。该项目采用前后端分离的方式进行开发,参与开发的功能部分业务节点的增删改查、权限控制、excel数据导入/导出、文件上传、报表统计生成pdf文件、MQ/Webservic数据接入、流程监控权限分发等功能。
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
大数据管理平台开发 主要负责该项目的数据库设计、ETL工具开发工作,对excel类型的数据进行抽取,抽取数据转换成业务需求的数据内容,持久化到mysql数据库中,开发restful接口,对数据进行查询展现到平台上去。
主要负责该项目的数据库设计、ETL工具开发工作,对excel类型的数据进行抽取,抽取数据转换成业务需求的数据内容,持久化到mysql数据库中,开发restful接口,对数据进行查询展现到平台上去。