← Back to job listings
CM
Vue+Java 全栈工程师(J29191)
China Merchants Group · 上海市
About The Role
- 1.办公系统数字化项目
- 1.1 参与公司办公系统数字化项目的需求分析、技术方案设计及任务分解。
- 1.2 负责办公类业务功能的前端页面开发(Vue 3.0),包括表单、流程、报表、权限与门户等。
- 1.3 负责办公类业务的后端服务开发(Java 微服务),包括业务逻辑、接口实现、与现有系统对接。
- 1.4 参与系统部署、联调、上线及后续迭代优化。
- 2.数据中心平台(多库整合)
- 2.1 对多业务系统的数据库(结构、表、字段、主键与关联)进行梳理与文档化。
- 2.2 参与数据中心平台的数据模型设计,包括主题域划分、宽表/汇总表设计、数据分层(ODS/DW/DM 等,按项目实际)。
- 2.3 实现多源数据采集、清洗、转换与加载逻辑(脚本或 ETL 工具),保障数据一致性与时效性。
- 2.4 开发数据中心平台相关的查询、统计、导出等接口与简单管理界面,支撑报表与数据分析需求。
- 3.公司级数据总线模块
- 3.1 参与公司级数据总线的架构设计,明确接入规范、接口规范与安全规范。
- 3.2 设计与实现数据总线核心模块:统一服务接口、路由、鉴权、限流与日志。
- 3.3 为各业务系统提供标准化的数据查询、订阅、回调等 API,并编写接口文档与示例。
- 3.4 配合各业务系统完成接入联调与问题排查,保障数据总线稳定可用。
- 4.微服务应用开发
- 4.1 使用 Spring Boot、Spring Cloud(或同类微服务技术栈)进行服务拆分、开发与集成。
- 4.2 参与服务注册与发现、配置中心、网关、负载均衡与熔断等组件的使用与优化。
- 4.3 编写可维护、可扩展的服务代码,遵循项目编码规范与分支策略。
- 4.4 参与接口设计评审、代码评审与线上问题排查。
- 5.Vue 3.0 前端开发
- 5.1 使用 Vue 3.0(Composition API、 等)开发单页或多页前端应用。
- 5.2 熟练使用 Vue Router、Pinia(或 Vuex)进行路由与状态管理。
- 5.3 配合 UI 规范使用 Element Plus、Ant Design Vue 等组件库,或封装业务组件。
- 5.4 参与前端工程化配置(Vite/Webpack)、打包优化与浏览器兼容性处理。
- 5.5 与后端协作完成接口联调、异常处理与权限控制在前端的实现。
- 学历与专业
计算机、软件工程或信息管理等相关专业本科及以上学历者优先。
- 工作经验
具备3年及以上Web全栈或Java后端开发经验。需有至少1个完整的Vue 3.0项目开发经历以及Spring Cloud微服务项目实践经验。拥有数据整合、中台、办公OA、流程审批或数据可视化相关项目经验者优先。
- 专业技能
- 前端:精通Vue 3.0及生态,熟悉Vite/Webpack工程化、TypeScript及企业级UI库。
- 后端:精通Java及Spring Boot,熟悉Spring Cloud微服务架构。
- 数据层:熟练掌握MySQL/PostgreSQL及SQL优化,熟悉MyBatis/JPA等框架,了解Redis。
- 其他:熟悉RESTful API设计,了解网关、鉴权、消息队列等技术。具备多数据源、分库分表经验者优先。
- 通用技能
具备优秀的需求理解、技术文档编写和沟通协作能力。拥有良好的问题分析与排查能力,能独立或协同处理线上问题。注重代码质量,责任心强。
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring