一、岗位职责:负责资管系统对应模块的开发工作。二、任职要求:1. 分布式系统的设计和实现:了解分布式系统的设计原理和常见技术,如分布式缓存、分布式消息队列、分布式数据库等,有实际分布式系统的设计和实现经验; 同时熟悉微服务架构的设计和实践,包括服务拆分、服务通信、服务注册与发现、熔断、限流等。了解服务治理的概念和技术,如服务网关、配置中心、服务监控等。2. 架构设计和规划:能够设计可伸缩、可扩展、高性能的系统架构,有设计和实施高并发和高负载系统的经验,能满足业务需求和质量要求,能够应对大量并发请求和高负载的挑战,拥有大型系统的架构设计和实施经验。3. 性能调优和优化:具备系统性能调优和优化的经验,包括代码优化、JVM 调优、数据库调优、缓存优化、负载均衡等。能够分析和解决系统性能瓶颈问题。4. 安全和隐私保护:了解系统安全设计的原则和***实践,包括身份认证、授权、数据加密、接口安全等。具备安全风险评估和漏洞分析的能力,能够设计和实施合适的安全架构。5. 数据结构和算法:对常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如递归、动态规划等)有良好的理解和实践经验, 能够评估算法的时间和空间复杂度,并选择适当的数据结构和算法解决实际问题。6. 源码方面:深度研究过 Java 底层和开源框架源码(如Spring、SpringBoot、MyBatis 等),对底层源码有一定的理解和实际应用。7. 前端方面:熟悉 HTML5、CSS、JS,熟悉前端框架,如Vue、React 等,熟练使用 Ajax 等前端请求操作, 对 MVVM 架构有一定的理解。8. 技术趋势和新技术评估:对新兴技术和趋势有敏锐的洞察力,能够评估新技术的可行性和适用性,愿意学习研究新兴技术,提升自身技术栈,为团队和业务提供技术选型建议。