ID:323332

尼古拉斯·狗剩 身份已认证

Java高级开发工程师

  • 公司信息:
  • 中电金信
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 所在区域:
  • 广州
  • 天河

技术能力

理解Java语言面向对象程序设计思想,有良好的编程习惯,熟悉常用的Java API,包括集合,反射,多线程等
熟练使用MySQL,Oracle数据库,对索引,事务有一定的了解,能使用EXPLAIN关键字查看SQL的执行计划并进行SQL优化
熟悉Spring MVC,Spring框架,并对相关的部分底层原理有一定了解,包括Spring MVC的执行流程,Spring IOC的执行流程以及Bean的生命周期等有一定的理解
熟练使用Mybatis/Mybatis Plus框架进行项目的持久层开发
熟悉Redis非关系型数据库,包括五大基本数据类型和持久化机制,以及缓存雪崩,缓存击穿的解决方法
能使用基于Dubbo框架搭配的ZooKeeper注册中心实现面向服务的分布式架构开发
能够使用RabbitMQ作为消息中间件,了解RabbitMQ的消息确认机制和持久化机制
熟悉Linux的基本操作和常用命令
熟练使用Swagger,Apifox,Postman,Maven,Git,Idea等开发测试管理工具

项目经验

项目一:

项目名称:广发潜心风控
开发工具:IDEA_2019+MySQL_5.7+Maven 3.6.1+Git+JDK 1.8
项目所用到的技术:Spring Boot,Spring Cloud,MyBatis,Redis
项目描述:广发资管潜心风险控制管理系统,是一款集产品管理,风险预警,流动性管理,绩效分析以及数据报表的管理系统。为业务状态实时监控,产品风险管控,产品预警等提供精准服务。
责任描述:
风险全景模块开发
流动性管理模块开发
信用风险模块的开发
持仓预警模块的开发
实现技术:
基于Spring Boot将每一个模块的Web层与业务层和持久层分开独立的服务,充分解耦。并利用Spring Boot进行第三方技术的整合
利用Maven作为系统的依赖管理,根据MyBatis的逆向工程生成基础mapper
对于产品销售、绩效、持仓等重点核心数据,导出Excle,方便业务人员查看核验
利用反射原理,加载项目中所有的定时任务,并利用Spring AOP记录定时任务的调度历史
按月按季度等统计的数据使用Redis作为缓存,降低对数据库的查询次数,提升接口的响应速度
在产品关键指标中,使用多线程统计产品规模分布和计算现金类资产,流动性受限资产等各类资产的占比,同时提高接口的响应速度

项目二:

项目名称:广发恒心营销
开发工具:IDEA_2019+MySQL_5.7+Maven 3.6.1+Git+JDK 1.8
项目所用到的技术:Spring Boot,Spring Cloud,MyBatis,Redis
项目描述:广发资管恒心经营销售管理系统,是一款服务于项目新建批审,营销概览和分析,客户关系管理,大区考核,重点任务管理等专业领域办公的管理系统。
责任描述:
系统管理模块的开发
个人工作台模块的开发
客户关系模块的开发
大区考核模块的开发
重点任务模块的开发
营销业绩分析模块的开发
实现技术:
基于Spring Boot的单体架构
使用Swagger生成接口文档
使用Redis作为缓存,用来存放统计数据,提升访问效率
使用反射+AOP的方式,统一加载所有的定时任务以及记录任务的调度执行信息
在营销业绩分析中,使用CompletableFuture异步统计相关指标
在营销业绩分析中,使用Redis缓存本地白名单,使用拦截器对非白名单上的IP用户进行拦截

信用行为

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

发布任务

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

微信接收人才推送

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

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