ID:149583

好先生 有团队

Java架构师

  • 公司信息:
  • 搜狐科技
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 1500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 朝阳

技术能力

(1)熟练使用SpringBoot、Dubbo、SpringCloud、Spring、SpringMVC、Mybatis等常用框架开发。
(2)熟练JAVA相关架构搭建、处理线上高并发问题和系统瓶颈。
(3)熟练使用Linux开发环境、Tomcat、Nginx部署相关工具。
(4)熟练使用MySQL数据库及相关优化,根据业务需要进行分库分表操作。
(5)熟练使用Redis、搜索引擎Elasticsearch,了解其内部实现原理。
(6)熟练分布式环境开发和微服务等相关开发技术。
(7)掌握Jenkins、Zookeeper、ELK的使用。
(8)熟悉阿里云平台、微信平台相关业务开发。
(9)熟练掌握Eclipse开发工具、Git版本控制工具,Maven自动化构建工具。
(10)熟悉Vue、JQuery、Ajax、JavaScript等前端技术。

项目经验

参与项目1:商学运营平台重构
项目介绍:商学运营平台是在线教育线上平台,针对报名的商学院学生,
可以在该平台上进行课程选课、在线直播、录播观看、作业发布、签到签退、考勤统计、作业完成情况统计等相关操作,依靠线上线下相结合的方式进行商学培训和教育。
项目角色:负责技术选型,框架搭建,系统关键流程优化,提供高并发解决方案,任务分配等。
项目技术:基于SpringBoot构建,使用mysql存储业务数据,考虑到后期系统扩展性,对数据库进行垂直拆分和水平拆分,Redis集群缓存常用数据和锁机制保证数据安全,消息队列记录学生考勤数据,支持在高并发下系统平稳运行,使用ELK进行业务日志收集, zabbix自建模板监控,自动发现LVS连接状态,实现系统高可用和实时监控。
主要职责:
1.梳理现有项目需求,完成模块拆分。
2.搭建项目开发框架、环境热部署等。
3.日常代码审核,代码质量把控。
4.集成Swagger,形成结构开发规范。
5.不断优化系统可扩展性和健壮性,支持高并发下用户使用。
6.配合运维人员监控系统运行情况。
7.开发任务分配,周进度把控。

参与项目2:云南、江西等中烟扫码验真平台搭建
项目介绍: 为云南中烟下玉溪,红塔山、江西中烟滕王阁系列等各大品类烟二维码附码,提供二维码验真防伪及营销活动,扫码平台系统每天UV 35万+ , PV 100万+。
项目角色:主要负责系统平台搭建,任务分配,进度把控等。
项目技术:基于Spring、SpringMVC、Mybatis构建,使用Mysql进行持久化,针对高并发场景,数据库进行水平拆分和垂直拆分,Redis及TableStore作为缓存存储,基于Elasticsearch作搜索引擎。系统设计之初已考虑到系统扩展性,模块化各个子系统,现支持百万级别日请求,理论上可支持千万级别平稳运行。
主要职责:
1.系统技术选型,高可用框架搭建,分布式部署。
2.提供码库系统平稳迁移方案,支持热切换。
3.使用阿里MaxCompute数据清洗及制作汇报报表。
4.提供高并发、高并发解决方案。
5.配合运维监控系统qps,mysql负载等。

参与项目3:系统微服务化重构与迁移
项目介绍:随着业务量提升,扫码平台旧系统难以应对高并发与流量大的一些活动,项目组
决定将其重构为微服务架构,用户、订单、二维码、SKU拆分为模块,单独开发,并对内外提
供服务。重构后,总服务器ECS 4c8g 100多台,RDS 8台
项目角色:Java高级工程师,主要负责系统重构与迁移。
项目技术:Spring MVC、Hibernate、Nginx流量分发、Zookeeper分布式协调、OSS分布式存
储、ShardingJDBC分表、Jenkins持续集成、ElasticSearch索引查找、日志采集Logstash。
主要职责:
1.提供微服务平台用户、订单、二维码等模块拆分技术实现方案。
2.支持高并发下系统扫码平稳运行,支持百万级别用户扫码。
3.多服务分布式部署方案。
4.阿里云平台下实时统计分析。
5.周进度与日常开发任务进度把控。

参与项目4:五粮窖龄酒、红花口服液等砍价活动
项目介绍: 基于微信平台,为产品定制的砍价促销活动,达到宣传营销和为公众号导流的目的。单次活动系统qps190以上。
项目技术:Spring MVC、Hibernate、Java8 Nashron JS引擎、shardingJDBC等。
项目角色:Java高级工程师,负责技术选型与平台框架搭建。
主要职责:
1.负责系统技术选型与平台框架搭建,任务分配。
2.数据库数据表设计。
3.生成模板可配置化,优化系统流程。
4.提供解决秒杀活动高并发、高负载技术方案。

参与项目5: 中国银联大数据平台
项目介绍:产品是在公司Darwin产品基础上为中国银联专门定制,实现了数据的实时/批量的数据汇集、数据清洗、监控告警、分析处理组件库、数据管理、数据服务和数据可视化等涉及到企业业务生命周期的功能。系统线上每天实际处理银联银联1T以上日志。
项目技术:ELK搭建和使用、HDFS、Mysql
项目角色:Java开发工程师,负责业务代码实现。
主要指责:
1.使用logstash/beat完成日志的接入,同时数据进行清洗、预处理;
2.完成监控告警,通过配置监控配合ElasticSearch、mysql等完成告警;
3.创建流程,完成数据的获取、分析、导出功能;

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   App开发   WebApp开发   运维类开发   
角色 职位
负责人 Java架构师
队员 产品经理
队员 UI设计师
队员 iOS工程师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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