1.6-2万
上海市-虹口区-衡水路151号
职位描述 (Job Description)
我们目前有三条并行的业务线(两个 Java 项目,一个 Go 项目),均处于活跃迭代期。我们正在寻找一位 Go 技术专家 来全面负责 Go 项目的架构设计与核心开发工作。同时,希望你具备良好的 Java 技术背景,能够理解并融入公司现有的 Java 技术生态,与 Java 团队进行高效的技术协同和资源互补。
岗位职责 (Responsibilities)
1. Go 项目主导 (核心职责 80%)
技术把控:独立负责 Go 业务系统的架构设计、核心功能开发及代码 Review,确保系统的高性能与高可用。
攻坚克难:解决 Go 项目开发中的高并发、内存管理及调度优化等底层技术难题。
规范制定:建立并完善 Go 项目的开发规范、CI/CD 流程及测试标准,提升项目的工程化质量。
2. Java 协同与兼顾 (加分职责 20%)
跨栈协作:能熟练阅读和理解公司现有的 Java 业务代码,负责 Go 系统与 Java 系统之间的接口对接与联调。
技术互备:在业务高峰期或紧急情况下,具备协助排查 Java 项目问题或进行简单功能开发的能力(不作为主要工作,但需具备此能力)。
架构统一:促进 Go 与 Java 团队在中间件使用(如 Redis, MQ, DB)和基础设施上的统一与复用。
任职要求 (Requirements)
1. Go 语言能力 (精通)
实战经验:3-5年以上后端开发经验,其中至少 2年 以上 Go 语言高并发系统实战经验。
深度掌握: 精通 Go 语言核心原理(GMP、GC、Channel、Context),熟悉常用框架(Gin, Gorm, Go-Zero 等)。
架构能力:具备独立设计微服务模块的能力,熟悉 gRPC、Protobuf 协议及服务治理体系。
2. Java 语言能力 (熟练)
背景要求:具备扎实的 Java 基础,熟悉 Spring Boot / Spring Cloud 生态。
能力标准:能够毫无障碍地阅读 Java 业务代码,理解复杂的业务逻辑;能够独立完成 Java 环境的搭建与本地调试。
3. 综合素质
数据库与中间件:精通 MySQL 数据库设计与 SQL 优化;熟练掌握 Redis、RocketMQ/Kafka 等主流中间件。
责任心与驱动力:具备 Owner 意识,能独立对 Go 项目的结果负责,有良好的沟通能力,能与不同技术栈的同事顺畅合作。
加分项 (Bonus Points):有CRM系统开发经验者优先。了解前端技术。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕