一、岗位职责1.负责学习机后端系统的设计、开发、维护和优化,确保系统的高可用性、高可靠性和高性能。2.参与系统架构的设计和技术选型,制定技术规范和开发流程。3.与前端开发团队、产品团队和测试团队紧密合作,确保系统的整体功能和用户体验。4.对系统进行性能调优,解决高并发、大数据量等技术难题。5.负责数据库设计和管理,确保数据的安全性和完整性。6.持续关注行业技术发展动态,引入新技术和新方法,提升系统的技术水平。二、任职要求1.计算机相关专业本科及以上学历,3年以上工作经验,具有扎实的计算机基础知识。2.熟悉 Java后端开发语言,有丰富的开发经验。具备良好的代码规范和编程习惯,能够独立完成模块开发和单元测试。3.熟练使用Html、CSS、Javascript,熟悉jQuery、Bootstrap、VUE等框架;4.熟练掌握常用的后端开发框架,如 Spring Boot、jfinal 等,对框架原理有深入理解,能够根据项目需求进行合理的技术选型和架构设计。5.精通数据库设计和开发,熟悉 MySQL、Oracle、MongoDB 等至少一种数据库,具备数据库优化经验,能够高效处理复杂的查询和数据存储需求。6.掌握缓存技术,如 Redis、Memcached 等,能够合理运用缓存提高系统性能。7.有微服务架构设计和开发经验,熟悉容器化技术,如 Docker、Kubernetes 等,能够搭建高可用、可扩展的分布式系统。8.具备良好的网络编程基础,熟悉 HTTP、TCP/IP 等协议,能够处理网络通信中的各种问题。9.有高并发、分布式系统开发经验者优先,能够应对大规模用户访问和数据处理的挑战。