熟悉java基础(包括容器,IO,多线程等基础),了解切面编程和注解,学习过c与 java方面的数据结构基础,了解多种设计模式;
了解python的基本使用,主要在数据库方面的数据爬取;
熟悉Spring springMVC mybatis等主流开源框架,熟悉J2EE体系结构;
熟悉分布式开发,主要使用的dubbo和zookeeper分布式开源框架;
了解使用过web Socket消息技术;
熟悉运用mysql,了解Oracle等关系型数据库开发;
了解使用过monogodb、redis等非关系型数据库;
开发主要使用的是Tomcat主流应用服务器;
曾了解使用过activemq、rocketmq等消息中间件;
兰州新区智慧医疗平台主要是和华为合作,在兰州新区实施的智慧城市中的一个信息化的医疗平台,其中包括24个系统,其中参与的有基层公共卫生系统,妇幼保健系统,分级诊疗系统,家庭签约系统等等,除此以外,还要开发对内和对外的数据同步中心,内部用于打通24个系统的数据,外部可以做数据上报的渠道,算是一个闭环的生态系统。
在项目中用到dubbo和zookeeper的分布式系统,前后端开发采用mvc的模式,技术上用ssm框架,业务上采用view-action-service-manager-dao的业务分层,前端主要由freemarker模板语言结合B3开发,自身开用mysql的数据库,数据下沉用到了oracle数据库,在业务方面还提供短信的消息通知,以及与外部his,lies等第三方数据的对接。
其中开发业务报表那一块,由于统计数据过于复杂,又需要保证数据统计准确,查询速度快,在每次执行业务的时候通过自定义注解和切面来插入业务操作日志,之后通过统计日志即可。而在数据同步中部分数据保证实时性,则通过消息通知的方式传递消息给数据交换中心进行数据同步,而无需实时的数据则通过spring注解的方式在定时任务中处理,并且在之前实时数据同步,有问题时又通过定时任务进行补偿。前期由于部分原因不能通过项目的同步,曾经使用存储过程的方案进行同步。
责任描述:
1. 在整个项目中担任平台的子系统的需求评审,开发,以及测试对接的工作;
2. 在领导出差期间负责团队内部管理;
3. 整合第三方下沉对外数据的对接与清洗;
4. 负责项目版本的维护和迭代。
可兼职时间
可兼职地点
0条评论 雇主评价