1、具备3年 Java开发经验,参与过阿里基础基建、ERP、境外电商统等大型项目的开发。
2、可独立完成项目需求。对于分布式系统、高并发、中间件有一定的理解和实践。
技术栈如下:
Java:熟练掌握基础知识、多线程、集合、NIO等,熟悉 JVM 内存模型、GC 垃圾回收机制
Spring、SpringMVC、SpringBoot、Mybatis、Shiro等:可独立完成项目模块的开发,熟悉其原理
Springcloud、Dubbo+ZooKeeper:熟练掌握分布式生态,掌握并搭建分布式架构
Mysql + Redis:熟悉SQL调优,包括分库分表、慢查询索引优化等
Linux :熟悉操作系统的使用,排查线上问题;
其他技术: 熟悉Elasticsearch,熟悉 Kafka、RabbitMQ
熟悉CI/CD流程,熟练使用Jenkins、Docker等工具,有相关部署经验
工 具 使 用(熟练使用):gitlab git maven vue-cli yarn gogs ffmpg
PatPat境外电商平台
技术:SpringBoot、SpringCloud、Mybatis、MySQL、Kafka、Redis、Hbase、Dubbo、Elasticsearch、ShardingSphere、Spring Security、Hystrix 等技术。
背景:跨境出口母婴电商购物平台,致力于为全世界的妈妈和家人提供时尚可爱的母婴产品和轻松愉悦的购物体验。
内容:
1. 支付模块:负责对接各国主流支付方式和风控平台,开发和维护支付风控后台管理系统,实现了动态配置支付方式和流量的功能,且完成了重构支付网关,保证了用户交易的安全性和平台的稳定运行。
2. 订单模块:负责服装详情模块以及服装订单模块的功能设计开发与落地。服装详情模块作为最核心的接口,必须保证服务 的高可用和低延迟,业务高峰期并发近20k/s。
3. 性能优化:利用任务调度和规则引擎实现 App push、email和sms等出道的触达,针对复杂逻辑支持服务端配置化组件和流程编排任务。
业绩:有效提升了支付模块和订单模块的功能性和稳定性,优化了用户的购物体验,为PatPat平台赢取了更广泛和更稳定的客户群,得到了公司和用户的广泛好评。