【岗位职责】:
1. 系统设计与开发: 负责公司业务后台系统、中间件或基础服务模块的设计、编码实现与迭代优化。
2. 服务维护与运维: 保障现有线上服务的稳定运行,能够快速定位并解决系统故障、性能瓶颈等问题。
3. 容器化与部署: 使用Docker等容器化技术,完成服务的打包、部署和生命周期管理,提升交付效率。
4. 技术文档编写: 编写清晰的技术文档,包括设计文档、API接口文档和系统运维手册。
5. 团队协作: 与产品经理、测试工程师及其他开发人员紧密协作,确保项目高质量地交付。
【任职要求】:
必要条件:
1. 学历与经验: 本科及以上学历,计算机相关专业,拥有2-3年后端开发经验。
2. 编程语言: 熟练掌握 Java 和 Python 中至少一门语言,并对另一门有实际使用经验,理解其核心特性和生态。
3. 后台开发基础: 具备扎实的后端开发基础,深入理解数据结构、算法、网络通信、多线程等知识。
4. 数据库知识: 熟练使用至少一种主流关系型数据库(如MySQL/PostgreSQL)和一种NoSQL数据库(如Redis/MongoDB),了解基本的性能优化。
5. 容器化技术: 具有实际的Docker使用经验,能够编写Dockerfile,完成服务的容器化部署和基本运维。
- 问题解决能力: 具备良好的逻辑分析和问题排查能力,能够独立承担开发任务。
加分项:
1. 有使用Spring Boot、Django/Flask等主流框架的实际项目经验。
2. 有大数据处理的实际经验
3. 了解容器编排工具(如Kubernetes)或CI/CD(如Jenkins/GitLab CI)的基本概念和使用。
4. 有Linux系统下的服务部署和运维经验,熟悉常用命令。
5. 具备良好的团队沟通能力和责任心。