ID:127490

程序猿

java研发工程师

  • 公司信息:
  • 达意科技股份有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 全区

技术能力

本人从事java研发工作已有三年时间,在这三年里开发上线三个项目,维护一个项目。其主要为政府系统内部系统,分别为:粉煤灰管理系统,社会网格化管理系统、执法监督平台、智能研发平台。其中后三个系统分别担任项目经理,并架构选型,架构搭建,并负责rbac权限管理,数据权限管理,工作流程管理等,重要功能模块的开发。其中主要技术架构为:MyBatis、Spring、SpringMVC、SpringSecurity、Activit、ActiveMQ等相关技术、数据库使用过SqlServer2008R2、Oracle11gR2/mySql等

项目经验

智能研发平台
开发环境:JDK1.7.0_45
部署环境:Tomcat 7
数据库:sqlserver2008R2
使用技术:Spring4、SpringMVC4、MyBatis3.25、SpringSecurity3.2(安全权限验证框架)、WebSocket、Activiti(工作流)、ActiveMQ(消息中间件)前端技术Extjs4.1(并进行内部修改)
开发工具:Eclipse
项目描述:由于公司发展,部门发展达到一定程度,需要一套适合本公司本部门的一套智能化研发平台,来使得开发周期缩短节省成本,节省人力资源,使大部门开发人员在后台开发中解放出来,更专注于业务需求,不再为某些页面,简单功能等进行滚筒式开发,并未部门更长足的发展和培养更多元化的人才,所以我作为部门技术负责人建项目经理积极的向公司领导和部门领导进行多次阐明缘由,最终得到领导们一致认可,开始着手开发本部门本公司第一套研发平台。我的思想是:能少些代码尽量少写代码;能精简代码,尽量精简代码;能可配置化,尽量多的可配置化。尽量做到在线平台授权,配置,在线代码综合一体。
负责模块:
项目初期阶段:
负责项目技术的选型,例如:”项目框架使用哪些框架,数据库使用哪种,工作流程用什么技术,前台用什么框架展示等”;负责制定项目中关于包名、类名、文件夹名称、js等相关文件的命名规范;相关技术定型,命名规则制定好后,负责项目框架的搭建工作,并做好相应核心代码,并测试通过使之达到基本业务的正常开发使用。
项目开发阶段:
在以前平台基础上对(1)基于RBAC的权限控制进行升级改造,一改以前用户只能单一角色的弊端,并加入对部门,岗位,角色,进行三方位授权,使得部门,岗位,角色,集于用户一身,达到对数据、按钮、菜单、功能函数的精确细粒度的控制;进行工作流的迭代改造使得在平台的基础上进行动态可配置,哪些功能需要,可单方面配置,达到解耦的效果;(2)加入web数据库功能,在线创建数据库,表,及其字段等。并根据创建好的表进行实体创建;(3)加入代码生成器功能,通过平台在线生成规定好的相关业务层类(优点:开发迅速,代码工整,可读性强)(4)加入流程管理功能,在线创建流程,发布流程,管理流程配置流程(5)加入表单生成器功能,通过web数据库管理表单生成器等相结合,达到动态表单生成(6)打印插件配置等功能,且前端架构是基于Extjs的并且在前端分成MVC三层,以及核心功能包,常用功能包,功能模板包等。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服