岗位描述
岗位职责
1. 负责公司产品的全栈开发工作,包括前端和后端功能模块的设计、开发与优化。
2. 根据产品需求,进行系统架构设计和技术选型,确保系统的高性能和高可用性。
3. 参与数据库设计与优化,确保数据存储的高效性与安全性。
4. 配合测试团队进行功能测试与问题修复,确保产品质量。
5. 持续优化现有系统,解决技术难点,提升用户体验与系统稳定性。
6. 编写高质量的技术文档,参与代码评审,确保代码规范和团队协作效率。
7. 研究并引入新技术,推动技术升级与创新。
岗位要求
1. 计算机科学或相关专业背景,具有全栈开发经验,熟悉Java语言及相关技术栈。
2. 精通Java后端开发框架如Spring、Spring Boot,熟悉RESTful API设计与开发。
3. 熟悉前端技术如HTML、CSS、JavaScript,掌握主流前端框架如React或Vue。
4. 熟悉数据库技术(如MySQL、PostgreSQL或NoSQL数据库),能够进行数据库设计与优化。
5. 具备良好的编程习惯,能够编写清晰、易维护的代码,并具备解决复杂问题的能力。
6. 熟悉版本控制工具(如Git),有团队协作开发经验。
7. 对分布式系统、微服务架构有一定了解,能够处理高并发场景。
8. 具有优秀的沟通能力和团队合作精神,能快速适应多变的技术环境。