1、熟练掌握Java、Java EE,了解计算机网络、操作系统相关知识。
2、熟练掌握面向对象编程思想,掌握的集合、反射、IO流、注解等技术;
3、熟练掌握 spring,springMVC,Mybatis,springBoot,Hibernate等流行框架;
4、熟练掌握 Mysql ,Oracle数据库的操作,以及sql语句的编写
5、熟练使用Oracle数据库,掌握SQL语句的基本调优及事务、索引、存储过程、视图等技术;
6、熟悉 Eclipse,IDEA ,SVN等工具的操作;
7、熟练使用Redis、MongoDB等NoSQL数据库相关技术;
8、了解Linux基础命令,能够在Linux服务器上部署项目;
9、了解html、css、JavaScript、jQuery 等前端基础技术;
10、了解常用的几种设计模式,理解栈、队列、链表、树、等数据结构和一些常用的算法;
一、DWeb牧场生产管理系统
项目介绍:为牧场用户提供管理系统,将原本牧场散乱的数据记录,不统一的操作规范,进行数据划分,模块化管理,高效管理牧场生产。
项目职责:
1、负责用户管理模块的更新迭代。该模块主要是对用户权限添加一定的分类控制;
2、负责生产繁育模块的更新迭代以及新功能的开发。该模块主要是对牛只生长繁育的数据记录,逻辑较为复杂;
3、负责健康模块的功能重构。该模块主要是对存在健康疾病的牛进行不同的操作逻辑;
4、负责产奶模块功能优化。该模块主要是对从客户端读取的数据做出校验,以读取的数据为基础通过一系列计算,生成不同周期的数据报告;
5、负责定时任务的实现;
项目技术:SpringMVC/SpringBoot +Hibernate/Mybatis+Oracle/Mysql+ Maven + MybatisPlus + Quartz等
项目难点:繁育模块和健康模块的业务复杂,关联性强;
定时任务的实现,实现及时性;
二、DBI数据分析系统
项目介绍: 基于DWeb牧场生产管理系统用户所录入的数据,进行数据分析,以各种图例或者报表的形式呈现对应指标的数据报告。
项目职责:
1、负责系统内sql的编写及优化;
2、负责项目自定义模块的需求实现。该模块主要针对不同的用户,可以设置一些自己专属的模块内容;
3、负责命令行模块的需求实现。该模块主要根据用户输入的命令,呈现对应的数据报表
4、负责后台代码的优化。该职责主要是针对新人提交的后台代码进行一些规范调整及代码负责度的优化;
项目技术:SpringMVC+Hibernate+Oraclel等
项目难点:对于相关数据的查询,需要熟练掌握Oracle中的函数的用法,以及sql语句的写法;前端的图表展示(当时项目并不是前后端分离)
三、赛科星日生产系统
项目介绍: 针对特殊牧场的用户需求,实现对牧场操作规范以及牧场经济消耗的数据记录,同时按照不同的周期进行相关报表的生成。
项目职责
1、负责基础数据录入模块的功能;
2、负责报表查询展示模块功能;该模块主要是sql语句的编写以及前端界面的呈现
3、负责功能首页的实现;该模块主要是针对用户最关注的数据的呈现;
项目技术:SpringMVC +Hibernate+Mysql等
项目难点:报表查询数据模块,一方面是后台sql的查询要通过负责的计算;另一方面是报表的展示,需要实现复杂表头的展示及导出报表
四.上海纪委项目 项目介绍:为上海政府单位提供一个财务管理软件。
项目职责:
1、负责网上报销模块的开发;
2、负责合同模块需求的开发;
3、负责整体后端的代码审核;
角色 | 职位 |
负责人 | 高级java开发 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
为牧场用户提供管理系统,将原本牧场散乱的数据记录,不统一的操作规范,进行数据划分,模块化管理,高效管理牧场生产。
基于DWeb牧场生产管理系统用户所录入的数据,进行数据分析,以各种图例或者报表的形式呈现对应指标的数据报告。