岗位职责:1、负责集成和应用常见的开源框架(如SpringCloud、SpringBoot)和分布式中间件,以提高系统的可扩展性和可靠性。熟练运用相关工具如SpringCloud、SpringBoot、Redis、Flink、Kafka,ES等;2、负责使用vue框架开发前端界面,确保对vue的生命周期、计算属性、指令和组件通信有深入理解,以实现高效的用户交互。3、负责配置和优化前端构建工具(如Webpack),以及集成和使用vue相关技术栈(如VueRouter、axios、Vuex等),以提高开发效率和代码质量。熟练使用vue的相关技术,Node、NPM、Webpack、VueRouter、axios、Vuex、ElementUI、iview等;4、了解并能够在必要时应用React或Angular等前端框架,以应对不同的项目需求。5、精通并应用各种前端技术(如HTML/CSS/JavaScript/jQuery等),以确保网页的兼容性和性能。6、负责web服务器端(如nodejs、java)的开发和维护,确保服务的稳定性和安全性。岗位要求:1、教育背景与工作经验:应聘者需具备本科及以上学历,并拥有3年以上全栈开发经验,能够独立完成从前端到后端的完整开发流程。2、技术基础与编程能力:应聘者需具备扎实的数据结构和编程功底,熟练掌握Java编程语言,深入理解常见设计模式,精通多线程编程技术,并熟悉JVM原理及其优化方法。3、系统设计与架构能力:应聘者需熟悉面向对象设计原则,能够灵活应用常见设计模式,并具备一定的系统架构设计能力,能够设计出高效、可扩展的系统架构。4、应聘者需至少掌握一种主流数据库(如PostgreSQL、MySQL、Oracle等)的开发使用,并具备SQL调优能力,能够优化数据库查询性能,提高系统响应速度。5、分布式系统设计与稳定性经验:应聘者需具备分布式、高并发、高负载、高可用性系统设计和稳定性方面的经验,能够应对复杂系统架构下的挑战,确保系统稳定运行。6、个人素质与团队协作能力:应聘者需性格开朗,善于沟通,具备自我学习和自我推动的能力,同时具有较强的责任心。热爱技术,对代码质量和开发规范有严格要求,能够积极参与团队协作,共同完成项目任务。