ID:155125

陈佳

Java开发工程师

  • 公司信息:
  • 中腾信金融信息服务有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

1、熟练掌握 Java 编程语言及相关特性,继承、封装、多态、集合框架,I/O 流,多线程等。
2、熟练掌握Java8提供的新特性,如、Optional、Stream、Lambda Expression。
3、熟练掌握常用的设计模式,如单例模式、工厂模式,代理模式,Builder 模式,迭代器模式,监听器模式等。
4、熟练掌握 Junit、Mockito测试框架,以及代码质量管理工具Sonar。
5、熟练掌握Spring、Spring Boot, web层框架SpringMVC、Jersey,ORM框架Hibernate、Mybatis。
6、熟练掌握HTML、CSS、JavaScript、ajax,以及前端三大框架之React、AngularJs。
7、熟悉 Linux系统,熟悉Linux系统常用命令、shell脚本编程,例如Linux文本处理三剑客。
8、熟练掌握Oracle、Mysql关系型数据库,熟练运用DQL、DML、DDL、DCL,以及序列、索引、函数。熟悉数据库的事物管理机制。
9、熟练掌握Javaweb项目构建工具Gradle、Maven,版本控制工具git,集成开发环境IDEA,自动化部署工具Jenkins。
10、熟练掌握Spring事物管理机制,了解分布式事物。
11、熟练掌握微服务框架Dubbo、分布式注册中心zookeeper以及消息中间件RocketMQ,会搭建分布式系统架构,会对Dubbo框架进行配置调优

项目经验

一、麻袋财富交易系统
交易系统设计到几个需求:
1、秒杀抢iPhone活动,设计方案是:用户进入活动页面,用户抢购开始,前端调用接口,后端先判断用户是否是满足活动资格,之后从redis中取库存,库存为0,提示活动结束,取完后库存减一。抢购成后,用户进入下单页面,前端调用支付接口付款,之后进入物流信息填写页面,信息存入数据库,由公司专门统一处理,进行派送。
2、对接银行存管:根据银行提供的接口文档,开发网关接口。
交易项目使用的技术有Spring Boot、 mybatis、hibernate、jersey、Springmvc、gradle、git、jenkins、鲁班自动化平台、dubbo、RocketMQ、redis等。
二、在线刷题系统
后端项目地址:https://github.com/ThreeSmellyCobbler/AnswerSystem
项目入口:http://47.106.104.83/Answer/login.html
项目技术栈:后端项目采用Spring Boot搭建,分为五个模块,web(提供对外接口)、common-service(提供公共服务,如邮件服务)、member(提供用户相关服务)、AnswerSystem(刷题系统相关业务,jar包)、api(api接口)。整合第三方框架Mybatis、Redis、Dubbo。为了便于项目部署,搭建了jenkins自动化部署平台,版本控制工具采用git,项目构建工具采用gradle,使用Redis作为缓存,微服务框架使用Dubbo,分布式注册中心使用zookeeper。

信用行为

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

发布任务

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

微信接收人才推送

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

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