创辉科技主做AI+安全领域,此岗位主要负责AI智慧食堂的技术相关工作。
作息时间:8:30-12:00,13:30-17:30,周休1.5天,法定休。
核心职责
1. 全栈功能开发:独立负责功能模块的需求分析、设计、后端API开发、前端页面实现及联调测试,完成从数据库
到用户界面的完整交付。
2. 后端系统设计与开发:
基于Spring Boot/Spring Cloud微服务框架,设计和开发稳定可靠的后端服务。
设计合理的数据库表结构,编写高效的SQL语句,并进行MySQL性能优化。
熟练使用Redis实现缓存、分布式锁、会话管理等,提升系统性能和并发能力。
设计和维护RESTful API接口,确保接口规范、安全和高可用。
3. 前端界面开发:
使用Vue.js框架及其核心生态(Vuex, Vue Router, Element UI/Ant Design Vue等)开发响应式、交
互友好的Web前端应用。
与UI/UX设计师协作,实现精准的视觉和交互效果。
4. 系统部署与运维:
在Linux服务器环境下进行应用的部署。
使用Docker进行应用容器化,编写Dockerfile和docker-compose配置文件。
参与CI/CD流程的建设和维护,实现自动化构建、测试与部署。
5. 技术攻关与团队协作:
解决开发和生产环境中的复杂技术问题,进行系统性能调优。
编写清晰的技术文档,参与代码评审,与团队高效协作,推动技术最佳实践。
任职要求 - 必备技能
1. 基础要求:
本科及以上学历,计算机相关专业,3年以上Java全栈开发经验。
扎实的Java编程基础,深入理解面向对象、多线程、集合、IO/NIO等核心知识。
熟悉计算机网络、数据结构与算法、操作系统基本原理。
2. 后端技术栈:
熟悉Spring Boot,深刻理解其核心原理和自动配置机制。
熟悉Spring Cloud(Eureka/Nacos, Feign, Hystrix/Gateway, Config等)微服务组件,有完整的微服务项目实践经验。
熟悉使用MySQL,具备优秀的SQL编写和优化能力,了解索引、事务、锁机制。
熟悉使用Redis,了解其多种数据结构及使用场景,有缓存设计和实战经验。
熟悉常用消息中间件(如RabbitMQ, Kafka)和RPC框架(如Dubbo)者优先。
3. 前端技术栈:
熟悉 Vue.js 2/3及其核心生态系统,有大型单页面应用开发经验。
熟悉ES6+, Webpack, NPM/Yarn等前端工程化工具。了解前端性能优化、浏览器兼容性处理及基本的安全防范知识。
4. 运维与部署:
熟练Linux常用命令,能在Linux环境下完成部署、日志查看、问题排查。
熟练使用Docker进行应用容器化,了解容器化部署的最佳实践。
5. 软技能:
强烈的责任心和优秀的问题解决能力,能承担压力,自我驱动。
良好的沟通能力和团队协作精神,善于分享。
具备良好的产品意识,能从用户体验和业务价值角度思考技术方案。