岗位职责
基于 Spring WebFlux 与 Spring Cloud 搭建海外分布式后端架构,主导核心模块设计。
负责小程序容器后端支持、内容相关系统开发。
解决高并发问题:设计缓存策略(Redis)、消息队列(MQ)方案,支撑百万级 DAU 内容浏览等高并发场景。
落地部署架构(多区域机房),保障数据本地化合规(GDPR),优化跨区域网络延迟与服务可用性。
以OOA/D 方法论主导后端整体架构设计,运用设计模式解决核心技术瓶颈。
主导全链路接口设计与规范制定,严格践行面向接口编程,实现服务解耦与灵活扩展。
任职要求
7 年以上 Java 后端开发经验,精通 Spring WebFlux、Spring Cloud 微服务生态,深入理解分布式系统原理。
有IM、RTC对接实战经验,主导过高并发社交系统架构设计。
深入理解分布式系统、缓存(Redis)、消息队列(Kafka/RabbitMQ)、数据库(MySQL/NoSQL)优化,有百万级 QPS/DAU 系统支撑经验。
熟悉云服务、容器化(Docker/K8s)部署,了解 GDPR 数据合规与网络优化(NAT / 弱网适配)。
精通并熟练运用 OOA/D 思想拆解复杂业务,通过设计模式解决高并发、高可用场景下的技术问题。
具备系统分析员级能力,能独立完成 UML 建模、复杂接口设计,严格落地面向接口编程,保障系统可扩展性与兼容性。
对代码质量、扩展性、性能、稳定性有追求,深入理解缓存、数据库、消息队列优化,具备强技术决策与风险把控能力。
加分项
有社交 + 内容复合业态后端架构经验;
熟悉小程序容器后端集成方案;
有风控、反作弊或内容审核系统开发经验;
主导过基于设计模式的微服务架构重构项目。