岗位职责
1. 参与 GitLink 跨平台代码同步能力的升级与维护,重点负责 Issue 与 Pull Request(PR)的双向同步功能开发;
2. 基于 Webhook + API 轮询的混合架构,实现与 GitHub、Gitee、红山开源等平台的深度协作数据同步;
3. 设计并实现冲突检测机制、同步调度引擎、失败重试与断点续传机制;
4. 构建平台适配层,统一封装不同第三方平台(GitHub/Gitee)API 接口差异;
5. 参与同步任务的可观测性建设,包括日志监控、异常查询、手动触发等管理能力;
6. 根据 CCF 开源活动(如开源大赛、GLC C、开源大会等)需求,进行系统维护与功能升级,保障高并发场景下的系统稳定性;
7. 负责用户反馈的 Bug 修复、性能优化与安全加固,持续提升平台稳定性与用户体验。
任职要求 (必备条件)
1.熟练掌握 Java / Spring Boot 或 Ruby on Rails,有实际项目开发经验;
2.熟悉 MySQL、Redis 的使用与优化;
3熟悉 RESTful API 设计与开发,具备与第三方平台(如 GitHub、Gitee)API 对接经验;
4具备良好的系统设计能力,熟悉设计模式(如适配器模式)、分布式调度、消息队列等常见架构手段;
5具备良好的问题定位与调试能力,能独立完成模块开发与自测;
6有良好的团队协作意识,能适应驻场开发节奏。
加分项
1.代码托管平台(GitHub、GitLab、Gitee)相关开发经验者优先;
2.有开源项目参与经验或开源社区贡献者优先;
3.熟悉 Webhook 机制、事件驱动架构者优先;
4.熟悉 DevOps 工具链(如 Docker、Kubernetes、GitHub Actions 等)者优先。