1.熟悉使用Java语言进行开发,熟练掌握Oracle数据库系统开发和数据处理,精通SQL语言;
2.熟练使用Eclipse、MyEclipse、PowerDesigner、PL/SQL Developer、SQLYog等工具;
3.熟练掌握各种开源框架(SpringMVC、Spring、Springboot、Mybatis、Hibernate);
4.各种开源框架的混搭使用spring+springboot+mybatis,spring+springboot+hibernate等;
5.熟练使用Tomcat服务器项目的开发部署;
6.熟练操作Oracle、Mysql等关系数据库,熟练运用SQL数据库操作;
7.熟悉SVN、Git、kettle、JIRA、FISHEYE、持续集成工具 jenkins、消息队列RabbitMQ等;
8.熟练掌握 Maven、Redis缓存技术、Webservice、Jsp、html、xml、javascrpt、jdbc、json等。
9.activiti工作流,angular js的使用。
1.crm基金管理系统前后端开发(Java、mysql、angular js等)
1).人事系统activiti工作流开发。(入职.离职,转正,调岗调薪,跨公司调岗调薪)
主要功能:流程对象部署确认后,由指定角色审批,创建工作流成功后,每个流程角色都能清晰看到当前审批步骤,及相关信息。
2).客服管理模块对接合力系统,开发呼叫中心功能。
相关功能:电话外呼、呼入,设置定时器将通话录音存储到本地服务器,可随时播放、下载;通话记录保存。
主要技术:本公司系统与合力系统接口互相调用(url),选取推送参数值,反馈相关信息;文件保存指定服务器并交互数据库,关联每次通话录音。
2.数据平台系统(Java、mysql等)
相关技术:
1).Reader步骤:Import医院系统的Webservice接口提供的xml数据,通过定时器执行服务层的xx方法,将xml格式的数据信息按照设定好的时间转化为Java对象,或者医院系统直接提供Oracle视图和数据库地址,然后将这些对象信息发送到RabbitMQ,比如:科室字典信息,用户信息,在院患者信息,药品信息,用药方式等。
2).Writer步骤:通过监听器,扫描RabbitMQ的序列,将之前发送到RabbitMQ相关数据信息按照对应的数据格式持久化到本公司数据库。
3.数据仓库(二期)(oracle等)
该公司数据源分别有估值系统,投资系统,wind系统,由于估值系统跟投资系统对于投资品的代码划分不一致,故以wind系统作为中间表,将三个系统的同一支证券进行关联,重新创建一个统一的投资品种代理键,最终统一化到数据仓库内,为后续的业务需求提供直观,清晰的数据体系;同时负责投资品种维护,数据校验及异常分析等工作,参与并完成需求文档及程序设计以及后期测试。
4.工银瑞信机构客户报表系统((Java、oracle等)
1).根据不同产品、不同模板、配置报表的接收人及统计区间、自动生成频率等参数,通过oracle存储过程开发,相关模板设计,自动生成excel,word格式报表;在项目开发过程中,研究机构报表特点,统一规划、统一分析、统一设计,不断总结、提取可复用的指标,开发公共函数,公共存储过程,形成指标库。
2).开发权限管理功能,参与项目的数据库设计,文档设计。