职位描述
**岗位职责**
1. 参与后端服务的设计、开发和迭代,确保代码质量和系统性能。
2. 根据产品需求和技术规范,完成指定功能模块的编码、调试和单元测试工作。
3. 负责现有系统的功能优化和维护,及时定位并修复线上问题。
4. 编写和维护清晰、完整的技术文档,确保知识的沉淀和传承。
5. 与产品经理、测试工程师、开发工程师等团队成员紧密协作,共同推进项目交付。
6. 持续学习和研究新技术,并将其应用于实际工作中,提升团队整体技术能力。
**任职要求**
1. 计算机科学、软件工程或相关专业本科及以上学历。
2. 拥有 1-3 年 Java 开发经验,优秀毕业生亦可考虑。
3. Java 基础扎实,对 JVM 原理、多线程、并发编程、集合框架有深入的理解。
4. 熟练掌握 Spring Boot、Spring MVC、MyBatis/MyBatis-Plus 等主流开源框架。
5. 熟悉 MySQL、PostgreSQL 等至少一种关系型数据库,具备良好的 SQL 编写和优化能力。
6. 熟悉 Redis 等常用非关系型数据库,了解其应用场景和基本原理。
7. 熟练使用 Git 进行代码版本控制和团队协作。
8. 具备良好的编码习惯、逻辑思维能力和解决问题的能力。
9. 富有责任心,具备良好的沟通能力和团队协作精神。
**加分项**
- 了解搜索引擎优化(SEO)基本原理,对网站流量增长有概念者优先。
- 有使用大语言模型(LLM)API经验者优先。
- 熟悉 Vue、React 等至少一种主流前端框架,具备全栈开发潜力者优先。
- 有 Spring Cloud、Dubbo 等微服务架构开发经验者优先。
- 熟悉 Docker、Kubernetes 等容器化技术者优先。
- 了解 CI/CD 流程,有 Jenkins、GitLab CI 等工具使用经验者优先。
- 有个人技术博客或活跃的 GitHub 主页者优先。
- 对技术有强烈的热情,乐于分享,能够主动发现并解决问题。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕