岗位职责:
1、APP 后端核心开发:基于 Java 技术栈负责 “摘公域订单到私域交付” APP 的后端服务开发,包括订单流转、用户体系、数据同步等核心业务接口设计与实现,保障 APP 端接口响应速度(≤200ms)及稳定性;
2、接口联调与适配:与 iOS / 安卓前端开发团队对接,完成 APP 端接口联调、问题排查,适配不同终端的接口调用场景,保障前后端交互流畅;
3、旧系统改造与兼容:梳理现有 Java 后端旧系统的架构痛点,输出微服务化改造方案(基于 Spring Boot/Spring Cloud),兼顾与 APP 新接口的兼容适配;
4、系统稳定性保障:负责 APP 后端服务的性能优化、缓存策略(Redis)设计、数据库(MySQL)索引优化,保障高并发场景下(如订单峰值)系统可用性≥99.9%;
5、跨团队协作:配合产品、测试团队完成需求评审、用例设计、线上问题定位,输出接口文档及技术方案,支撑 APP 版本迭代节奏。
任职要求
(一)必备技能
1、精通 Java 语言(JDK8+),熟练使用 Spring Boot/Spring Cloud、MyBatis/MyBatis-Plus 等主流框架,有完整的 APP 后端接口开发经验;
2、熟练掌握 MySQL 数据库设计与优化、Redis 缓存使用,了解消息队列(RabbitMQ/Kafka)在 APP 异步场景的应用;
3、熟悉 RESTful API 设计规范,能独立输出清晰的接口文档,具备与前端高效联调的能力;
4、具备旧系统改造或微服务重构经验,能独立梳理业务痛点并输出可行的技术方案。
(二)加分项
1、有公域 / 私域订单类 APP 后端开发经验,熟悉订单状态流转、支付对接等场景;
2、了解移动端适配要点,能针对 iOS / 安卓端差异优化接口返回逻辑;
3、具备 Docker 容器化部署、线上问题快速定位(如 Arthas)的能力;
持有阿里云 / 腾讯云认证,有云原生环境下 APP 后端开发经验。