岗位职责:1、根据产品研发需求进行系统架构设计、技术架构设计,根据实际业务制定技术规划和应用架构方案,保障系统架构的合理性、可扩展性及经济性;2、设计和实现软件架构基础、核心组件功能,满足产品对软件的性能、可靠性、易用性等非功能性指标要求;3、参与项目技术评审,制定开发规范,参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用;4、带领团队完成架构升级改造,能稳定、快速的支持公司未来产品和业务发展;5、对系统框架相关技术和业务进行培训,指导开发人员开发,并解决系统开发、运行中出现的各种问题;6、预研新技术,负责组织和管理公司内部的技术培训工作。任职要求:1、计算机软件相关专业毕业,本科及以上学历,硕士优先;10年以上互联网软件开发经验,6年以上项目系统分析、架构设计经验;2、有大型分布式、高并发、高负载、高可用系统架构、设计、开发和调优经验;主导或参与过创业公司架构升级,有电商交易、支付平台或SaaS产品的业务经历优先;3、精通Java、Python、Go等至少两种以上开发语言,掌握业务抽象建模、功能模块解耦等能力,熟悉常用的设计模式;4、精通Spring、SpringBoot、SpringCloud、SpringCoud Alibaba、Dubbo、Nacos、Seata、Sentinel、Skywalking等框架,对框架本身有深入了解,具备良好的识别和设计通用框架及模块的能力;掌握JVM性能调优的方式方法;5、精通Kafka、RabbitMQ、RocketMQ等常用的消息中间件及其集群部署、调优和运维;6、精通Redis、MongoDB等NoSQL相关技术,掌握Redis在分布式缓存和分布式锁等场景中使用。7、有软考高级证书者优先。8、有国央企软件架构工作经验者优先。