ID:306875

kl

Java开发工程师

  • 公司信息:
  • 滴滴出行
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 朝阳

技术能力

熟练掌握Java及C#编程语言:面向对象编程,多线程,IO流,集合,反射,异常处理。
掌握常用数据结构与算法:常用数据结构,常用排序算法,常用查找算法。

掌握MySQL及SQLServer常用操作:增删改查,数据库设计,常用查询方式,索引、SQL超时分析等操作。

掌握数据库的索引、约束、事务,可以进行简单的数据库设计。

掌握基础的Web前端开发:HTML基础语法,CSS基础语法,JS基础语法,能够使用jQuery框架、HTML和CSS编写前端页面处理一些常用事件。

理解Servlet和JSP的基础及工作原理,理解session和cookie状态管理。
掌握Java开发主流框架:Spring,SpringMVC,MyBatis等
掌握C# .Net Framework开发框架
掌握Git、SVN等工具的使用

项目经验

项目名称:滴滴出行工单管理系统

技术栈: SpringBoot、Redis、Kafak、ElaticSearch、Java

项目背景:公司内部流转的工单可以实现转交、打回、业务线分级、链路确认、链路流程、多选项搜索等功能实现公司工单的高效管理,提高公司业务完成率。

项目职责:

1.负责可观测平台工单系统的研发,实现业务流程、流程确认、消息通知等功能,在工作期间,开发了工单流程优化以及SLA工单签署达标率整治。

2.负责搭建Loginsight公众号并搭建业务机器人,负责业务的日常答疑及问题排查。

技术难点:

-确立工单流转流程以及工单流转状态的确认;

-工单链路的完整性确认;

二、
项目名称:

    BI数据分析平台

技术栈:

    Redis、.Net 、.Net Framework 4.5 、Kafka、Cache

项目背景:

    基于PaaS平台的自助式且多维的BI分析平台,能够无缝对接PaaS平台上的应用,提供实时、高效、精准的数据分析能力,实现对数据的科学化管理。通过配置某一类的筛选条件、显示字段、计算字段、同环比等复杂配置,请求后台生成任务消息,并通过接口异步处理任务,通过动态组装SQL,准确的在数据库中进行数据检索,并对结果集进行数据据授权、公式计算等处理后,最终生成结果集并以前端组件组装的方式完成数据的可视化。

     -为适应产品特性,加快选代速度,服务均采用ASP.NET Core 跨平台框架构建,服务均以 Docker 容器进行部署可在任意机器迅速启动,避免了以往因环境缺陷而导致失败的部署痛点;

     -服务设计均围绕 DDD 界限业务领域,使得每个模块的职责更加清晰,提高开发效率的同时,便于后期系统维护,

    -利用泛型、反射完成不同类型报告的基础配置的获取,并应用 Redis 缓存配置,节约服务器资源的同时提升接口响应速度;

    -以良好的 OOP 思想,使 N 类报告处理器统一派生自公共接口,采用多态、抽象的方式自顶向下实现不同类型报告之间的公共行为复用与重写,大幅度降低了模块之间的耦合度,并使得后期易扩展、易维护;

    -使用基于任务的异步编程方式提升了系统并行处理能力,同时使服务器可承接更多地请求;

项目职责:

   -负责维护现有系统、完成新需求迭代、以及历史逻辑的重构优化、线上事务处理等;

   -负责项目迭代功能,并协同QA对已完成的功能进行各项测试;

   -负责系统日常巡检及部分异常问题的处理;

工作成果:

    在兼容原有非集团化原有逻辑的情况下,通过对身份进行鉴权并将主题/报表按照分类及权限内的BU进行划分,形成集团化/非集团化两种模式的数据处理流程,并通过对SQL数据源按照支持BU过滤,使得不同BU下的数据独立展示,以及通过策略的方式优化项目鉴权逻辑。

  

信用行为

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

发布任务

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

微信接收人才推送

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

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