ID:136326

不是我的货

java高级开发工程师

  • 公司信息:
  • 千丁互联
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 广州
  • 全区

技术能力

1 java se 技能: 基础扎实,熟悉并发包,设计模式使用过单例,模板方法,装 饰和动态代理。熟练使 用 guava 的部分功能, 了解及学习过 jvm 内存模型。
2 javaee 技能:熟读 spring ioc,aop 源码,能实现一个类似于 spring mvc 框架的简易框架。掌握 jsp+servlet,开发中用过 spring, hibernate, springmvc,mybatis,rabbitmq,熟悉 maven,git。
3 熟悉 sql,能搭建 mysql 集群,实现 mysql 多实例,主从复制,高可用。
4 分布式技能:部分精通 dubbo,zookeeper,掌握 nginx,redis的使用。搭建过持续集成环境,使用 nginx+keepalived 搭建 ha,同时进行分流 控制。使用异步事务处理过分布式事务。
5 大数据技能:熟悉 hadoop,能 搭建 hadoop 环境,熟悉 spark,hbase。

项目经验

1 数字运营报表
职务:大数据 java 研发(T5)
部门:BI 部门
开发时间:2017-03 - 2018-03
项目描述:
千丁做的这个产品服务于各个物业公司,其可分为以下模块,主数据基 础服务,罗盘 sso,数字运营报表,crm 系统,电梯,租售,车管等。其中数字 运营报表涉及 crm 系统,千丁服务业态的 gmv,管家收入数据,通过离线 T+1 或 者准实时的处理方式获取到各个系统的数据,然后用 echart 生成报表形成可视 化数据。离线 T+1 方式通过 sparksql 或者 kettle 来定时跑批任务,准实时的用 sparkstreaming 来处理。其架构通过 canal 订阅业务库的写库,然后 canal 一 方面写 mysql 重库,另一方面把数据发往 kafka 中,接着用 sparkstreaming 来 处理 kafka 中的数据形成需要的各个指标值。最后落库到 es 上,如果需要不同 维度的去生成指标,则用 es 的聚合功能即可。
责任描述:
1 技术调研并架构准实时系统,开发 sparkstreaming 程序处理 crm 系统中各 个指标量的统计值,如工单报事量,工单评价量,工单好评量等。
2 开发 kettle 脚本,定时到各个业务库拉取数据。
3 开发 canal 订阅业务库代码,同时把数据发往 kafka 中。
4 维护线上报表,当业务对统计值有疑问时导出指定的工单编码进行反查。
2 杏树林病历夹官网,监控系统
职务:java 研发(T4)
部门:服务器端
开发时间:2016-04 - 2017-03
项目描述:
病历夹是公司自有产品,属于云病房中的一个模块。与其对接的工程有 dr 后台,随访后台,表单后台,定时系统,监控系统,用户体系。通过病历夹医生 可以系统管理患者的信息,根据医生的自定义表单能随时了解患者当前的情况。 监控系统可分为系统监控,错误日志监控,定时任务监控,服务调用频次监控, 网络监控,coredump 监控,语义监控等。其中系统监控是通过 zabbix+grafana 来管理。网络监控 nagios 来处理。通过以上监控来查看分析系统瓶颈或系统参 数设置不当等问题。
责任描述:
1 老系统的框架升级,控制层同时使用 spring mvc 和 struts2。
2 维护线上服务器的稳定运行。
3 拆现有工程,把老系统进行服务化,同时进行前后端分离没有涉及到计 算的 业务单独使用 node.js 来处理。
4 搭建 nginx+keepalived 的 ha.
5 处理表单进行写请求时,需要先写自定义表单库和用户体系库,其中使 用异 步事务处理方式来处理分布式事务。
3 友山 app 投资平台
职务:开发组长
部门:软件开发部
开发时间:2015-03 - 2016-03
项目描述:
这个项目用于友山理财业务,基金管理,项目管理。项目的架构分为 3 层,分别为管理层,静态层和动态层。管理层用于理财业务和投资平 台的管理,静态层用于用户的请求访问,访问的资源从 cdn 或 fastdfs 中获取,其中 web 服务器中的服务进行拆分,通过 dubbo 来管理和 发布各个服务,动态层用于数据的更新,最新的数据放入队列中,消 费者端来拉数据,然后修改各个 cache 值,把最新的数据放入 fastdfs 中,项目的 db 做了一个一主多从。
责任描述:
1 参与项目的架构设计。
2 根据需求编写开发详细设计文档,拆解需求为功能点和接口并对业务系统 进 行编码。
3 管理各个项目的关系,如项目的前期调研,初审,立项到最后的放款, 合同 审核等。
4 技术调研并使用 dubbo,zk,rabbitmq 等技术。
4 中值集团投资平台集资系统
职务:java 开发
部门:软件开发部
开发时间:2014-07 - 2015-03
项目描述:
整个系统针对中值集团的子公司而开发,这个系统独立于中值总公司的系 统,如有些数据进行交互的地方都是通过 webservice 来处理。比如人员上报, 集资额度在大于一定范围内需要给总公司的系统进行初审,终审,线下需要风控 部门进行决策,评估项目的可实施性等。 此系统分为两个部分:审批流和投资平台。其中审批流分为了差旅报销,日 常报销,加班管理,人力行政,离职审批等等。投资平台是针对中值集团作为中 介去募集资金,然后按照优先劣后的方式来分配利润。其中这个平台中从申请, 立项最终到放款这一流程需要多个部门进行线上线下交流后,然后在线上做出决 策,填写项目的可实施性以及对项目的管理。

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服