项目一 | 消息卡片平台 | Java 开发工程师 项目介绍:消息卡片平台是一个支持沉浸式办公的企业消息定制化平台,提供多种小组件和卡片类型,实现跨平台展示,并支持沉浸式办公体验。
技术栈:SSM+SpringBoot+Apollo+Maven+MySQL+华为云 OBS+ Jetcache。
项目职责:
• 参与需求评审,规划项目需求,并优化数据库设计以提高数据存储和检索性能。借助 Maven 的依赖管理和构建工具,协助项目计划的制定。
• 输出技术方案,结合 Spring Boot 和 Apollo 配置中心,制定高效的技术方案,选择合适的技术栈,以确保项目具备可扩展性和高可用性。
• 支持业务系统开发,专注于设计和实现高性能、可扩展的解决方案,以满足客户的业务需求,完成:
1.技术方案设计,结合 Spring Boot 和 Apollo 配置中心,制定高效的技术方案,以确保项目具备卓越的可扩展性和高可用性。
2.专注于 RESTful API 和微服务架构的开发,设计和实现高性能的 API 服务。使用 Jetcache 进行缓存优化,提升接口的性能和可用性。 n 应用反射技术和责任链模式,设计安全认证与权限校验功能,保障系统的数据安全性和用户权限管理的完整性。
3.运用策略模式和反射技术,打造清晰且高度可维护的代码结构,以显著提高代码的可维护性和可测试性。
• 根据不同客户的需求,允许配置多种认证方式,保障系统的数据安全。
• 应用华为云做文件存储系统,确保项目功能满足客户需求,并通过外部业务系统对接进行验证