java 开发
岗位JD编辑
胜任力模型 →
岗位职责
负责在线学习系统后端服务的设计、开发与维护,确保系统的高可用性和可扩展性。 参与需求分析及技术方案设计,编写核心代码,实现课程管理、用户权限、学习进度跟踪、考试评测等业务功能。 设计并维护数据库模型,优化SQL语句和数据访问性能,确保数据一致性。 开发与第三方服务(如直播平台、支付系统、短信邮件服务)的接口集成。 编写单元测试和集成测试,参与代码评审,保障代码质量。 监控线上系统运行状况,分析并解决性能瓶颈和线上故障。 协同前端开发、产品经理和测试团队,快速响应业务需求和技术改进。 参与系统架构演进,推动微服务化、容器化部署和自动化运维。
任职要求
计算机科学或相关专业本科及以上学历。 3年以上后端开发经验,有在线教育、学习管理系统开发经验者优先。 精通Java或Golang,熟悉Spring Boot/Spring Cloud或Beego/Gin等主流开发框架。 熟悉MySQL、Redis、MongoDB等常用数据库,具备数据库设计和SQL优化能力。 掌握消息队列(如Kafka、RabbitMQ)和缓存技术,并有实际项目经验。 了解分布式系统原理,有微服务架构设计和实践经验。 熟悉Linux操作系统,具备基本的系统调优能力。 具有良好的问题分析能力、团队协作意识和沟通表达能力。
薪酬区间
职业发展路径
后端开发工程师 → 高级后端开发工程师 → 技术负责人/架构师 → 技术总监/首席技术官(CTO)
保存草稿
确认定稿