技能要求:
Redis,MySQL,SpringCloud
经验要求:
5-10年经验
工作描述:
项目编号:【43186】
一、基础硬性条件
项目
要求
工作年限
3+年(3年以下不考虑,5年以上特别优秀者可放宽)
工作模式
全职外包(按我方时间全天投入,远程或驻场视情况而定)
学历要求
本科及以上,计算机相关专业优先(非硬性,看能力)
语言要求
能清晰沟通需求、主动汇报进度
---
二、技术能力要求
2.1 核心语言 & 框架
- Java基础扎实:熟悉JVM内存模型、多线程、集合框架、反射、注解等,能排查常见性能问题。
- Spring Boot / Spring Cloud:熟练使用Spring Boot构建微服务,理解自动配置、 starter机制;有Spring Cloud(Gateway, OpenFeign, Nacos等)实际项目经验。
- ORM框架:熟练使用MyBatis-Plus或JPA,能编写复杂SQL并优化索引。
2.2 数据库 & 存储
- MySQL:掌握索引优化、SQL执行计划分析、事务隔离级别、常见锁机制。
- Redis:熟悉五种常用数据结构、持久化方式、过期策略、缓存穿透/雪崩/击穿解决方案。
- 消息队列:至少熟悉RocketMQ / Kafka / RabbitMQ 中的一种,理解消息可靠性、顺序消费、幂等处理。
2.3 工具 & 版本控制
- Git:熟练使用Git进行分支管理、代码合并、冲突解决。
- Maven/Gradle:能够管理依赖、配置多模块项目。
- Docker:能编写Dockerfile、docker-compose,熟悉容器化部署。
- Linux基础命令:可阅读日志、排查线上问题。
2.4 加分项(非必须)
- 有IM系统、语音房系统、直播系统研发经验。
- 有web或客户端项目经验。
- 有大模型/人工智能相关后端开发经验(如对接OpenAI API、构建Agent应用)。
---
三、项目经验要求
类型
具体要求
项目规模
参与过至少2个完整上线的后端项目,单个项目日均请求量万级以上更佳。
领域偏好
社交、社区、AIGC、内容平台、工具类产品优先。
职责范围
独立负责过模块设计、数据库设计、接口开发、联调测试、线上问题排查。
文档能力
能编写清晰的接口文档(Swagger/YApi)、技术方案说明。
---
四、软技能与工作态度(核心)
维度
要求描述
学习能力
面对新框架/新业务能快速上手,遇到问题先查官方文档、源码、搜索引擎,再提问。
靠谱负责
承诺的时间节点不拖延;遇到风险提前预警;代码自测后才提测;不随意离线。
沟通清晰
主动同步进度,描述问题时有上下文、有日志、有复现步骤。
有冲劲
不只是完成任务,会思考更好的实现方式;愿意主动承担紧急任务或技术难点攻关。
代码质量意识
遵循团队编码规范,写可读、可维护的代码;重视异常处理、日志、单元测试(若要求)。