ID:21131
翟俊   java开发工程师  
公司信息:中国移动
工作经验: 11年
薪资价格:1400/天
所在区域: 杭州
浏览次数:247次
登录次数:5次
最近登录:2024-07-04
认证情况:
掌握技能: Python  
立即预约
立即收藏
沟通需求
程序员接单发单

微信扫码,联系客服沟通需求

个人介绍
1 熟练掌握 Java 基础知识,深入理解 OOP 编程思想; 
2 熟练掌握存储相关技术,如数组、集合等,对线程安全的集合有一定的了解; 
3 熟悉 Redis 非关系型数据库、Mysql 关系型数据库的语句编写以及简单优化;
4 熟练掌握 Cookie 和 HttpSession 的应用; 
5 熟练使用 Spring Boot、Spring、SpringMVC、MyBatis 等主流框架; 
6 熟悉 RocketMQ中的发布订阅、主题、路由等工作模式; 
7 熟悉接口开发规范和测试经验,如 Swagger、PostMan、Junit 等; 
8 熟悉常用的第三方技术,如短信、支付、地图、邮箱等; 
9 熟练掌握 JavaWeb 相关技术,如 Servlet、Filter、Listener;
10 熟练使用 Eclipse、Intellij IDEA 开发工具,Git 版本控制器,Maven 项目构建工具;
11 熟悉 Docker 容器技术、Dockerfile 构建镜像、Docker-Compose 容器编排; 
12  熟悉微服务架构,如 SpringBoot+SpringCloud 的解决方案,熟悉SprringCloud的五大组件(Eureka,Ribbon,Feign,Hystrix,Zuul)。
13 熟练掌握 Html5、CSS3、JavaScript 等; 
14 熟悉 jQuery、BootStrap、Vue 等; 
15 熟悉微信小程序开发流程; 
16 熟练使用关系型数据库,如 Mysql,SqlServer,Redis等; 
17 熟练掌握 SQL,对于常见的 SQL 开发具备相关经验; 
18 熟悉数据库优化工作,如 SQL 优化、数据库设计优化等;
项目经验
项目一:线上销售平台
描述:
项目架构:SpringBoot++SpringMVC+MyBatis +Mysql+RocketMQ+redis 等 。
项目描述:线上销售平台是中国移动公司中的渠道支撑中心进行开发维护的终端系统。通过与31个分省公司进行合作,进行话费、流量、权益、花卡、卡券、卡包等资源下发操作。其中也单独设置用户管理模块、客诉工单模块、系统监控模块、及通过底代码创建审核工作流模块。
相关技术:
该项目主要为web端开发功能。
ummp-activity:该模块的主要功能为创建活动以用户下单。该模块数据库采用mysql数据库,底层根据表的功能及使用进行分库分表进行存储。用户下单之后创建订单,由两部分订单任务进行资源匹配,用户权限校验等流程,才可调用第三方接口(卡券中心)进行资源发放。Acticity中创建卡券、活动等需要审核资源时,须由相对性的领导进行审核操作,在通过mq或接口方式进行结果回传。
ummp-cost: 该模块为销售费及众包费用处理模块。此模块主要将大数据侧的数据进行整理,然后便于人员查看及Excel导出。另设置有预算分析和审核功能。
cbpsp-charge+cbpsp-pay:这两个模块主要支付模块。由用户下单,到该模块之后,通过用户校验之后,再根据第三方接口(金科)进行支付及支付结果回传。通过mq进行支付结果回调。
ummp-check: 该模块主要负责对账功能,将各个模块数据整理计算之后,通过stfp上传,大数据方面进行接收整理。
项目职责: 
1.项目的日常线上问题处理。用户下单资源未发放问题,客服过滤之后,再把需要技术人员解决的问题提到中移移动办公软件上,再由技术人员处理。 
2.ummp-activity模块中的二次确认短信功能、卡券申请配置单功能、优化下单流程中的产商品缓存问题、创建活动流程优化、产商品的数据同步开发、分省投放配置页面功能、小程序卡券信息开发、业务营销规范优化开发、等功能开发。
3.ummp-cost模块中的销售费及众包数据与第三方对接开发,各个报表的Excel导出开发。 
4.ummp-check模块中的数据对账以及数据重传开发。
 项目二:闪时送plus
描述:
项目架构:SpringBoot++SpringMVC+MyBatis +Mysql+Elasticsearch+RocketMQ+redis+websocket 等 。
项目描述:闪时送是一个聚合平台,通过技术,判断骑手的距离、订单密集程度、覆盖范围等,通过算法的智能推荐能力,来优化外卖订单和同城骑手之间资源的匹配。通过的外卖订单的接入或者是商家自己创建手动订单后,在通过闪时送上已经整合的各种运力平台进行计价,然后商家可以选取最适合该笔订单的运力进行发单操作。
相关技术:
项目分为管理端、用户App端、用户web端、用户小程序端。项目采用 SpringBoot构建项目基础架构,商家可以通过发送验证码或者账号密码的方式来登录系统。登录之后使用JWT 生成 Token 令牌使对商家的信息进行加密处理,也可以控制商家登陆时间限制。
用户端的外卖订单和配送订单列表模块采用Elasticsearch进行快速搜索,可以根据订单号、发单时间、商家门店、订单序号、订单来源...来进行搜索商家需要的订单信息。
外卖平台主要是美团和饿了么,还有一些抖音或者第三方的平台接入闪时送进行订单计价下单,订单进到闪时送之后通过RocketMQ的方式处理订单逻辑。由于外卖平台可能会多次推送新订单的消息给闪时送,所以接收新订单的时候,要进行幂等处理,防止订单的重复创建。
新订单创建之后需要进行订单播报,使用极光推送和websocket结合进行语音播报。
闪时送新订单接入之后,需要打印商品小票信息。闪时送对接了市面上常用的打印机来满足商家的需求。
闪时送的运力方面,分为平台运力和自运力,主要是一些第三方运力平台和代理商自己所创建的运力。来进行订单的发单操作。每个运力平台的计价和对接方式不同,所以相同的订单在不同运力上的价格也是不一样的,多样化的运力可以供商家选择最优的运力进行发单。
闪时送发单之后需要对接运力方的骑手的状态信息,分为两方面。第一是闪时送在订单被接单后主动通过运力接口去查询对应的下单运力的状态和骑手的信息。第二是通过运力平台方的主动推送消息,来进行订单和骑手信息的状态变更。其中订单变更时也需要加rides锁处理,来保证订单数据的一致性。
项目职责: 
1.项目的日常线上问题处理。用户实时反馈使用闪时送遇到的问题,客服过滤之后,再把需要技术人员解决的问题提到云效上,再由技术人员处理。 
2.外卖平台的商品模块进行同步到闪时送,创建新订单时,查询并补充对应的商品信息内容。
发布需求
点击发布需求,客服审核通过后会展示订单,程序员会在任务下报名,招聘专员也会在1小时内与您联系,帮助您精准找到符合要求的程序员!
接单发单客服
程序员接单客服微信
添加客服微信,接单发单快人一步!
相关程序员推荐
山青 高级后端工程师 10年经验
积极参与需求评审并提出功能优化建议,较强的业务分析拆分能力。 有组织带领小型团队协同开发经验。 精通 Java ,熟悉 Python,熟悉 Google Cloud 生态圈技术 熟练掌握主流开发架,spring,springMVC,springboot,springcloud,mybatis,mybatisplus,dubbo,nacos 等主流框架。 熟练掌握 MySQL,Redis,熟悉 Mogodb,Elaseticsearh 等主流数据库。 熟悉 Google Cloud 环境下 BigQuery 数据库,CloudStorage 存储,以及 firebase Analytics 之间的配 合使用,数据转化。 熟悉 kubernetes 容器化部署等操作流程,docker 容器部署流程,编写脚本等等。 熟悉 RabbitMQ,Kafka, RocketMQ 等中间件。 了解日常运维操作,服务器相关配置。
问心 0年经验
java 后端开发,vue 前端开发,python 爬虫
小耀 大数据开发实习生 1年经验
• 具备较强的学习能力、抗压能力、自制力。 • 擅长团队协作、策划,有良好的团队合作精神和协调沟通能力; • 具有较强执行力和责任心,能够独立或协同他人高质量按期完成任务 • 熟悉 java、Scala 、MySQL 等编程语言,有良好编码习惯,乐于研究学习新的技术和知识。
curen 5年经验
全栈程序员,毕设,商单都可以来咨询
立即预约
意见反馈