ID:157087

WD

高级java工程师

  • 公司信息:
  • 平安银行股份有限公司
  • 工作经验:
  • 7年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 福田

技术能力

1.扎实的java基础。看过jdk源码,深入了解jvm、jmm。
2.熟悉微服务架构,分布式系统。有丰富的分布式系统经验。
3.精通多线程编程。
4.熟练使用dubbo、zk、springboot、springcloud。
5.熟练使用spring、springmvc、mybatis。
6.熟练使用redis、mongodb、mysql。
7.精通小程序、公众号、网站开发。

项目经验

1.平安财富宝
平安财富宝是平安信托线上产品销售系统,客户量,活跃客户量。系统采用微服务架构设计,分布式部署方案,让系统达到高并发高可用。对系统进行子系统拆分,将系统拆为会员系统、账户系统、理财品销售系统、投资品销售系统、资产系统、订单系统、支付系统、接入平台、大数据平台。接入平台负责接入和流控。内部网关负责与关联系统进行对接。大数据平台负责数据分析、精准营销、精准投放。
1).设计并实现高并发、高可用的接入平台,设计思路:使用Servlet3.0异步模式,及时释放Tomcat线程,基于NIO能处理更高的并发连接数。使用线程池隔离技术,对业务进行分级并分级线程池,每个业务线有自己的线程池,互不影响,根据业务级别设置线程池大小。使用服务降级技术,提供自动和手动降级功能,当系统流量过高时某些访问量大且是非核心服务自动进行降级,也可以运营手工降级某些服务。
2).设计并实现内部网关系统,内部网关的职责是内部系统对接的桥梁,内部系统指除财富宝外的其它内网系统,如:信托系统、银行系统、集团系统,财富宝系统和其它系统对接统一通过内部网关对接,这样接口复用率高、方便管理和维护。该系统只做请求转发和协议转换,并且流量没有接入平台大,按业务线做线程池隔离完全可以满足日常需求,财富宝系统和网关系统通过dubbo接口进行通信,不用dubbo提供的线程池,自己实现dubbo线程池,按业务线进行隔离。
3).项目使用技术:nginx+redis+zookeeper+dubbo+mybatis+tddl+mysql。

2.微服务多链路监控平台
平安财富宝是平安信托线上产品销售系统,要保证系统的稳定运行监控系统是必不可少的,该系统监控财富宝实时流量、接口实时流量、接口实时错误量,并提供实时报警功能,当系统匹配到报警规则进行声音、邮件、短信报警。该系统还提供微服务全链路追踪功能,可以快速定位错误,能够分析哪个节点接口调用耗时长,对系统性能调优有很大作用。
1).作为该系统负责人,负责系统需求分析,系统设计,开发实现。设计思路:系统流量、接口流量、错误量这些数据通过接入平台就能统计,接入平台每个接口的入参,响应都推送到kafka,监控系统消费这些数据,并做统计分析,将分析结果保存到redis,每隔一小时将redis数据存到mysql并清除redis数据,通过SSE技术服务器实时推送监控数据到前端进行展示,本人开发工作包括前端所有页面开发,以及后台代码开发。
2).全链路追踪设计思想参考zipkin,通过dubboFilter来实现。
3).项目使用技术:echar+sse+kafka+springboot+redis+zookeeper+mysql+elk。

3.定向通道资产管理系统
4.信托TA系统
5.crm系统
6.项目管理系统
7.手机炒股系统
8.反洗钱系统

信用行为

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

发布任务

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

微信接收人才推送

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

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