1.有良好的编程习惯,熟练使用Java基础技术,具备的独立开发能力。
2.熟练使用Eclipse/IDEA开发工具,熟悉Git版本控制工具和Maven管理工具。
3.熟练使用SpringMVC、Spring、MyBatis等框架。
4.了解spring相关原理且研读过相关源码
5.了解且会使用锁机制,了解且研读过CAS相关源码
6.了解且熟练使用线程池,
7.熟悉SpringCloud和其整合的相关分布式技术的使用
8.熟练使用Redis、Nginx等技术。
9.了解JVM理论且可使用相关工具(arthas、profiler)做JVM具体分析和调优
10.了解MySQL数据库优化。
11.了解Docker。
优托邦商城支付清结算系统+商家端电子钱包
技术架构:jdk1.8+SpringCloudAlibaba+Mybatis+Redis+RabbitMQ
项目描述:本系统主要作为优托邦商城App和优托邦商场店家包括高德置地乐巴扎商场和停车场用于支付的微服务系统,包含了支付收银台、财务清结算、商户提现等一整套流程链和商家账户平台的后台管理系统,其中支付平台和清结算+商家电子钱包分为两个不同的系统,此系统是以SpringCloudAlibaba作为主要的微服务架构
职责描述:
1.参与重构清结算系统:从支付系统中拆分出来并将原先的SpringBoot+Dubbo架构改为SpringCloudAlibaba
2.通过不同的时间规则开发结算出账的定时任务
3.参与电子钱包商家提现流程(包括金额从未解冻到解冻之间的转换)的设计、接口开发和接口文档编写
4.商家运营后台管理系统商户余额管理、提现管理、清结算管理等后台业务的开发
技术要点:
1、定时结算出账通过使用策略设计模式实现动态的出账时间规则,以解决主业务代码后期拓展
2、搭建nacos并作集群用来做系统的服务注册中心和配置中心
3、通过使用sentinel做服务的熔断降级
4、Redis做缓存和分布式锁的应用
5、使用RabbitMQ做消息中间件
搜款网:广告系统、商业化中台、CRM、档口中心
技术架构:jdk1.8+SpringCloud+eureka+Mybatis+Redis+rocketMQ
项目描述:搜款网是针对广州服装批发的一款B2B垂直线上电商平台,主要针对以广东各个站点的服装批发商为上游用户和各服装门店为下游的用户,打通上下游客户之间的交易。搜款网主要包含了店主端、商家端、商业化前后台等系统组成,其商业化包含广告系统和商业化中台和CRM系统。所有项目以SpringCloud作为主要的微服务架构,
职责描述:
1.广告系统:CPC效果广告召回流程开发,广告接口的维护与优化以达到流量变现的效果
2.广告系统:参与广告系统网关的设计与研发,整合CPC与CPT统一流量入口
3.商业化中台:广告商业化流程、商业化账户整体逻辑参与设计与开发
4.第三方推广:百度、360、苹果等第三方平台推广对接
5.CRM:销售业绩系统设计并开发
6.档口中心:商品实拍保护、授权、档口主数据报表等接口开发
技术要点:
1、使用Redis做热点数据缓存和分布式锁
2、使用Nginx做反向代理、负载均衡
3、通过使用Hystrix做服务的熔断降级
4、使用RocketMQ做消息中间件