岗位描述
岗位职责:
1️⃣ 负责交易所增长业务(如积分系统、营销活动、优惠券、邀请返佣等)后台系统的设计、开发与维护。
2️⃣ 开发和优化高性能 API 接口,支持高频营销活动和大规模用户增长需求,确保系统高可用性。
3️⃣ 参与增长引擎和任务系统的架构设计,通过技术手段提升用户留存和活跃度。
4️⃣ 设计并优化复杂的数据库结构,处理营销活动产生的海量数据,确保数据一致性与安全性。
5️⃣ 利用消息队列和缓存技术解决活动期间的流量峰值问题,实现系统的解耦与异步处理。
6️⃣ 负责大批量数据处理任务(如积分结算、用户画像筛选),优化批处理流程的性能。
7️⃣ 编写高质量、可测试的代码,参与代码评审,提升团队技术规范和系统可维护性。
8️⃣ 配合产品和测试团队,快速迭代营销功能,并针对线上问题进行排查与性能调优。
岗位要求:
1️⃣ 3年以上后端开发经验,精通 #Java 编程语言,深入理解 JVM 原理、多线程及并发模型。
2️⃣ 精通 Spring Boot、Spring Cloud 微服务框架,具备大型分布式系统的开发经验。
3️⃣ 具备增长业务或电商营销开发经验,熟悉积分、卡券、红包、抽奖等典型业务逻辑。
4️⃣ 熟练使用 MySQL 数据库,具备深厚的 SQL 优化、索引设计及事务管理经验,能够处理千万级数据量。
5️⃣ 熟悉消息队列(如 Kafka、RabbitMQ 或 RocketMQ),具备处理高并发削峰填谷的实战经验。
6️⃣ 具备处理大批量数据处理(Batch Processing)的能力,熟悉多线程处理或分布式调度任务。
7️⃣ 具备良好的中文沟通能力,能够清晰表达技术方案,具备跨团队协作的敏锐度。
8️⃣ 能够适应远程工作或愿意在迪拜工作。
加分项
1️⃣ 有高并发、大流量营销活动(如秒杀、双11等)的系统架构设计经验。
2️⃣ 熟悉 Redis 及其在分布式锁、限流、计数器等场景下的深度应用。
3️⃣ 熟悉常用的大数据处理组件(如 ElasticSearch、Flink 或 Spark)进行数据分析与处理。
4️⃣ 有 DevOps 经验,熟悉 CI/CD 流程、容器化技术(如 Docker、Kubernetes)。
5️⃣ 了解区块链技术或加密货币交易所的业务背景。
