ID:199552

Apache

高级java开发工程师

  • 公司信息:
  • 北京多来点信息技术和有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 浦东
  • 长清路

技术能力

熟练使用java语言,并对python和golang有一定了解;
数据结构、算法、jvm基础良好,熟悉并发编程;
熟练使用springboot、mybatis、grpc等框架;
熟练使用Mysql、rabbitmq、redis、kafka、ElasticSearch、influxdb等基础组件;
对服务优化有一定了解

项目经验

1.使用go语言完成了对系统线上日志的实时解析,并将实时数据录入influxdb中供grafana做前端展示,系统单台机器平均qps可达15000/s,解析日志占用的机器cpu不到4%,没有对系统的并发量造成影响。
2.使用java语言完成了账户系统的开发,包括消费、充值、退款、退回、转账、结算等功能,使用的框架为SpringBoot+MyBatis+RabbitMq,并使用kafka+Redis实现了账户余额实时预警的功能。
3.对公司某个经常出现gc失败的服务进行优化,通过使用线程池减少了线程创建和销毁所消耗的时间,通过优化代码的处理逻辑,使得线程的存活时间缩短,有效减少了对内存的不必要占用,从根本上解决了gc失败的问题,并通过优化文件读取和处理逻辑,使处理时间缩短了25%。

案例展示

  • 账户系统

    账户系统

    负责公司账户系统的开发、维护以及持续优化。 账户的消费、充值、退回、退款、转账、结算、调账等基本操 作(SpringBoot+MyBatis+RabbitMq) 账户余额实时预警(kafka、Redis) 自动对账系统(Mysql) 多维度日报表、月报表(Elsa

  • 短信项目

    短信项目

    负责短信发送服务的开发、维护以及持续优化。 短信多通道的对接(SpringBoot+MyBatis) 短信模板,签名、通道的管理 短信通道智能路由方案的制定与实现,包括支持按照短信发送 量进行动态规划,通道可用性的实时监控与切换(kafka) 短信服务健康度的实时监控

  • 监控系统

    监控系统

    使用go语言对日志进行解析,解析出需要的数据存入influxdb,并使用grafana进行展示。 监控的数据量达到15000条/秒,数据展示能做到准确且实时,并且没有对主服务的性能产生影响。

  • 广告系统

    广告系统

    负责广告系统的开发和维护,主要对接第三方的流量,特点在于根据公司特有的数据进行精准的广告投放。 使用redis作为主存,提高服务的并发量,高峰期能达到单台机器30000/s的QPS 根据用户上传的订单内容、素材大小、投放时间、投放预算去匹配合适的广告点位进行投放,并支持竞价投

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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