ID:211337

我亲爱的的老哥哥

java中级工程师

  • 公司信息:
  • 重庆观度科技有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 重庆
  • 全区

技术能力

1.熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析 和设计能力,熟悉常用的几种设计模式及反射、自定义注解、泛型等。
2.熟练掌握Eclipse/IDER、Git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、 Jdbc,熟悉常用的前端知识(Html、Ajax、Css等)熟练掌握Web应用系统开发,具备的独立开发能力。
3.熟悉JVM参数调优、性能检测工具、生产环境服务器jvm调优配置、压力测试工具JMeter。
4.熟练使用Oracle、MySQL等关系型数据库,熟练使用Redis,Elasticsearch非关系型数据库。
5.熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
6.熟悉SpringCloud常用组件、注册中心Eureka,负载均衡器Ribbon、客户端调用工具Rest和Feign,服务保护Hystrix,网关Zuul ,能使用熔断机制,服务降级处理高并发,DOS攻击,防止服务雪崩问题。
7.熟悉Hadoop三大组件(yarn/hdfs/mapreduce)原理及相关运用,熟悉Scala语言,能使用Scala进行spark批处理/Flink流处理开发。
8.熟练使用Docker对项目进行打包部署,熟练运用docker部署各种系统,例如mysql,redis等。
9.能部署jenkins,实现提交代码到git后自动部署发布,方便持续发布和集成测试。

项目经验

项目一:通信集团(移动/电信/联通)不良语音大数据智能分析(2018)
项目描述:该项目是由该公司致力于解决全国电信欺诈问题的项目,以前是使用存储过程加公司自研发的系统进行大数据分析,现在改用大数据平台进行分析,每一个小数一个省的数据量大概有一亿条,高峰时期每小时2-3亿,一天处理的数据量在25亿左右,使用公司自营服务器16台,每台内存256G,容量TB级。该系统就是从大量数据中对号码进行指标分析,筛选出有诈骗嫌疑的号码加入集团黑名单中。\
1.首先大数据端从HDFS端取得文本数据,使用Scala语言对数据进行处理后输出到Mysql/Impala,使用架构为Hadoop+Hive+Impala+Spark+Scala+Hue+Oozie+Flink
2.Java后端通过XML配置动态生成SQL语言,对大数据处理后的结果进行查询。主要架构为SpringMVC+Spring+SpringBoot+Mysql+Vue
责任描述:
通过电信集团的设备,对数据进行整合后,使用flink实时过滤数据,保存parquet文件形式到hdfs上,通过impala建表接受数据,再通过sparkSQL取数据进行批处理,最后输出到表。其中部分数据用于数据可视化,部分数据用于机器学习,部分存入HBase保存用户画像。

1.理清业务
2.设计相关指标特征的计算方式以及对应的字段名
3.进行流处理,批处理分布式框架的搭建
4.特征逻辑scala代码编写
5.任务调度
项目二:IAAP5.0项目开发(2019)
项目描述:该项目是继大数据后端数据处理完毕后,进行可视化后台的开发。框架使用SpringBoot+SpringMVC+SpringCloud+Spring+Mybatis+Mysql进行的后台搭建。主要采用Restful接口模式与前端交互,该框架的作用是进行可配置化的查询。框架搭建好之后,可以对XML格式的文件进行配置,然后读取XML文件,动态生成SQL语句进行查询,查询完毕将数据返回给前端进行展示。

责任描述:
1.SpringBoot+SpringCloud服务搭建与集成
2.使用MVC思想进行开发
3.XML文件解析工具类开发
4.分布式系统搭建
项目三:MEIO(2019-传动系统)
项目描述:这个项目是给学校教授的项目,他们想要的功能就是输入一些传动数据,参数可以得出最相近的机械图和方案,并且点名使用分布式微服务+elasticSearch来进行开发。因为上一个公司正好用过分布式,来公司第一个项目,由我担任架构搭建,另一位同事负责业务对接和开发,其他同事负责前端+用户微服务开发.框架选型:springBoot2.1.3+Eureka+Zuul+Fegin+Mybatis+Mysql+ElasticSearch+shiro
责任描述:
1. 负责项目整体框架搭建,测试联调。
2. 项目编写,项目主要分为四部分:注册中心,网关,用户服务,数据调用服务。
3. 接口对接,用户服务与前端对接接口,用户服务RPC对接数据服务接口。
4. 测试+部署+上线。
项目四:启明星辰服务器外挂系统
项目描述:该项目是一个浏览器/服务器架构,作用是给启明星辰的用户提供一个上网检测系统,通过操纵浏览器客户端的数据,对网关服务器进行IP-MAC绑定,对上网行为进行控制,并且对上网日志进行监控和做数据权限。该项目主核心是通过SSH协议,对启星辰的服务器进行远程操控,结果同步到数据库并展示在页面上。
技术选型: SpringBoot+Mybatis-plus+公司自研快速开发平台(springboot2.1+mybatis-plus+quart+activity)+jsch(ssh包)
责任描述:
1.与客户沟通,获取准确需求
2.核心业务代码编写
3.项目上线部署。
4.项目维护,BUG修改。
项目五:移动统一展现大型项目
项目描述:该项目是移动内部一个多系统,多架构的分布式数据展现系统。其中包括:
1.日报系统:该系统作用是结合移动内部短信云平台,每天收集日报进行统一展现。其功能是通过配置定时任务(自己在公司开发基础平台上,实现了定时任务框架),每天定时开始执行日报检查任务,其中最多检查三次,最多确认三次。如果在一定时间内没有发送日报,则通过移动平台接口,打语音电话通知,收集齐员工日报后,进行模板填充,填充完毕发送到短信云平台进行模板审核。审核通过后返回短信给员工进行模板确认,确认通过后发送给上级领导。如果没通过,则使用Active工作流进行反复确认。
使用框架:公司自研快速开发平台(springboot2.1+mybatis-plus+quart+activity)+mysql5.7+

案例展示

  • 不良语音大数据项目

    不良语音大数据项目

    该项目是由该公司致力于解决全国电信欺诈问题的项目,以前是使用存储过程加公司自研发的系统进行大数据分析,现在改用大数据平台进行分析,每一个小数一个省的数据量大概有一亿条,高峰时期每小时2-3亿,一天处理的数据量在25亿左右,使用公司自营服务器16台,每台内存256G,容量TB级。该

  • 贵州电网大数据展示项目

    贵州电网大数据展示项目

    2.该系统也属于自动运维系统里的一部分,目的是为了展示贵州省不同地级市,所有的交换机,网络设备,应用软件和服务器告警数据的大数据展示平台。通过配置,每过一段时间从网络接口读取数据,经过处理后存入ElasticSearch集群,然后根据不同的业务情况,展示不同的报表。 使用框架:

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

信用行为

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

发布任务

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

微信接收人才推送

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

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