您的当前位置:首页正文

软件架构师岗位的主要职责

2023-04-16 来源:个人技术集锦

  职责:

  1、负责公司通用开发框架设计和研发;

  2、分析典型应用场景及非功能需求,确定软件开发的技术路线、技术选型、技术规格制定;

  3、产品核心模块软件设计与开发指导,技术详审;

  4、医疗行业相关前沿技术预研。

  岗位要求:

  1. 计算机相关专业,本科及以上学历,5年以上Java开发经验,一年以上大型分布式应用系统分析、设计、开发、架构经验;

  2、 熟悉大规模分布式系统架构设计与研发经验,熟悉HADOOP、SPARK、STORM等开源领域架构;

  3、 熟悉负载均衡、服务发现、高可用、滚动升级、自动伸缩、分布式存储和计算等架构原理;

  4、 熟悉NOSQL性能优化,调用,熟悉常用的redis,memcahed,mongodb等nosql性能优化,内存回收机制;

  5、 对各种开源的框架如Spring、SpringMVC、MyBatis、Kafka、Storm、Kubernetes和Docker等有所了解,对框架本身有过开发或重构者可优先考虑;

  6、 具备良好的识别和设计通用框架及模块的能力;

  7、熟练掌握mysql集群,主从复制,各种主从结构的部署运维,架构熟练掌握,对主从复制的延迟问题有所研究学习;对数据库分库,分表,分区,分片等等技术有深入学习了解,并有实际使用经验,对mysql的参数进行性能优化调整

因篇幅问题不能全部显示,请点此查看更多更全内容