岗位职责
1. 根据产品需求,完成业务模块的设计、编码、单元测试和上线支持,保证代码质量与交付进度;
2. 参与在线课堂、教务管理、题库、支付/订单、用户/权限等教育 SaaS 核心功能的研发与优化;
3. 完成 RESTful 接口 开发,配合前端、测试完成联调与问题定位;
4. 持续优化现有系统的性能与稳定性,包括 SQL 优化、缓存使用、代码重构等;
5. 参与日常需求评审与技术评审,沉淀公共组件和工具,提升团队研发效率;
6. 按照公司规范编写相关技术文档,对线上问题进行排查与修复。
任职要求
1. 计算机相关专业,本科及以上学历,3 年以上 Java 后端开发经验;
2. Java 基础扎实,熟悉面向对象设计、集合、多线程等基础知识,理解常见设计模式;
3. 熟练使用 Spring Boot 等主流框架,了解微服务相关概念;
4. 熟练使用 MySQL,掌握数据库设计与 SQL 编写,具备一定的 SQL 优化能力;
5. 熟悉 Redis,了解 MongoDB 等常见 NoSQL 数据库的使用场景;
6. 具备消息队列(Kafka/RabbitMQ 等)实战经验;
6. 具有良好的编码习惯,了解 Git、Maven、Jenkins 等常用开发工具,有持续集成/持续交付经验优先;
7. 具备良好的沟通能力和团队合作意识,责任心强,能在一定压力下完成工作任务。
加分项
1. 有教育行业或 SaaS 平台项目经验者优先;
2. 使用过 Vue / React 等前端框架,能进行简单的前端联调或维护;
3. 有高并发、高可用系统设计与优化经验;
4. 有参与过从 0 到 1 或长期迭代的线上项目,能展示相关代码或项目案例。