职位描述:
1、参与产品全流程: 参与产品需求分析、技术方案设计与评审。
2、前后端开发: 负责Web应用、小程序等产品的前端与后端功能模块的设计、开发和维护。
3、用户体验实现: 设计和实现高质量、用户友好的界面,持续优化用户体验。
4、后端服务构建: 使用Java技术栈(Spring Boot/Spring Cloud/MyBatis等)开发稳定、高效的后端服务与API。
5、数据库管理: 负责数据库(MySQL/Redis等)的设计、优化及日常管理。
6、质量保障: 编写单元测试,进行代码Review,实施性能优化与故障排查,保障系统稳定性和可靠性。
7、团队协作: 积极与产品、设计、测试等团队成员沟通协作,确保项目高质量按时交付。
任职要求:
1、学历要求: 计算机科学、软件工程或相关专业本科及以上学历。
2、工作经验:3-5年及以上全栈开发经验,必须具备完整项目生命周期(需求、设计、开发、测试、上线、运维)的开发经验,有办公类软件数据集成项目经验者优先。
3、技术能力:
①后端: 精通Java编程;熟练掌握 Spring Boot, Spring Cloud, MyBatis 等主流框架。
②前端: 精通 HTML5, CSS3, JavaScript;精通 Vue.js 或 React 框架;熟悉 uni-app、Taro 等小程序开发框架。
③数据库: 熟悉 MySQL 数据库设计与优化;熟悉 Redis 等常用NoSQL数据库。
④工具平台: 熟练使用 Git 进行版本控制;熟练使用 Maven;熟悉 Docker 容器化技术。
⑤系统架构: 熟悉 Linux 操作系统常用命令;了解微服务架构理念与实践。
4、软技能:具备优秀的沟通表达能力和团队协作精神;具备较强的逻辑分析能力和独立解决问题的能力。责任心强,能承受一定工作压力。
优先考虑条件(加分项):
1、拥有实际的小程序项目开发经验。
2、熟悉 React Native, Flutter 等跨平台开发技术。
3、具有电商、生鲜行业相关项目经验。/4、拥有甲方(客户侧)项目实施经验。