1.精通WEB开发,熟练掌握J2EE常用开发框架Spring、Spring MVC、Hibernate、Struts、Mybatis等,能熟练使用web服务器、应用服务器;并有java线程、socket、设计模式等编程经验;
2.熟练运用JavaScript语言,CSS+DIV/HTML等,有JQuery、bootstrap、DWZ等JS框架使用经验;
3.掌握webservice技术和restful风格API设计开发;
4.掌握基于原生Android移动开发技术和基于HTML5+(MUI、Hbuilder)混合、web开发技术;
5.熟悉Oracle或MySQL数据库的设计和开发;
6.熟悉常用的NoSql产品,如Redis,Memcache;
7.熟练掌握CVS、SVN、Git、maven、gradle等版本管理和项目构建工具
8.熟练掌握基于SAP HANA、BO的大数据分析和BI技术;
9.有使用activeMQ和kafka消息序列框架经验
10. 具有规范化的软件开发设计能力,良好的团队合作和沟通技能
研发企业信息化快速开发平台
研发了一款企业级信息化开发基础平台,包括核心模块如:组织机构、角色用户、权限授权、数据权限、数据词典、portal管理、内容管理、工作流、企业建模、任务调度等。
● 涉及技术:平台采用maven构建,以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,quartz作为任务调度引擎,报表引擎JasperReport,日志管理SLF4J、Log4j,布局框架SiteMesh,缓存框架Ehcache、Redis,模板引擎freemaker,工具类Apache Commons、Jackson 、Xstream、POI等;前端UI采用国内开源富客户端框架DWZ,平台中用了主流JS框架如jQuery、客户端验证JQuery Validation Plugin ,日期控件My97DatePicker,树结构控件jQuery zTree,图形化报表框架Echarts等.
● 责任描述:平台架构;平台核心组件开发;JAVA开发规范、标准的制定和落地;
企业内部APP:
研发了一款集信息化、自动化、智能化为一体的移动应用产品。该应用信息化组件主要包含企业日常经营报表,自动化组件实现工业组态图移动化展示,智能化部分实现对主流监控设备如海康威视、大华等视频源的集成开发和展示。功能组件灵活可配置、可快速添加信息资源节点信息,基于角色的权限管控模型,有效保证数据安全。
● 涉及技术:项目基于Android Studio,采用gradle构建,主要用到Android主流的开源库和核心组件,网络请求库android-async-http,下拉刷新、上拉加载组件Android-PullToRefresh,json解析库gson,图形化报表采用mpandroidchart等;工业组态图主要利用HTML5结合SVG和ajax技术,实现生产设备数据实时展现和监控;视频监控1.0版本采用Java开源流媒体服务器red5,利用ffmepg音频框架实现对视频源的编码和推送至流媒体,2.0版本采用国内开源流媒体解决方案easyDarwin实现对视频源分发,Android端集成VLC作为视频播放组件实现基于RTMP和RTSP协议视频流拉取、播放。
● 责任描述:技术架构;开源流媒体red5源码二次开发;easyDarwin编译、部署、集成开发;Android端开发;基于Hbuilder/MUI混合应用开发
可兼职时间
可兼职地点
0条评论 雇主评价