职位要求
岗位职责:
1、架构分析:负责公司技术架构的规划,从功能性需求中识别出需要增加的非功能性需求,好满足性能、可扩展、解耦、集成、安全、可运维、高可用、易部署、易更新。2、架构设计与规划:非功能性模块的架构设计、接口设计、代码实现。技术选型、技术架构风险识别、技术实现工作量评估。3、架构实现:跨系统的接口进行识别、实现、维护,需要对能写成公共代码类库的进行分析、识别、接口设计、实现、变更维护。
4、重构:做 Bug 分析、非模板性和公共类库代码检查,以发现代码腐烂程度,及时启动重构。
任职要求:
1、七年以上软件研发与设计经验,三年以上大型分布式系统设计研发经验。
2、分布式缓存、消息、事务其中至少一个领域的精通,并能快速进行知识传递。
3、精通基于微服务架构设计,深入了解,有成功的架构经验,稳定运行一年以上。
4、熟悉分布式系统的架构设计及使用场景,有大型系统重构割接经验优先。
5、对互联网行业产品,技术及开发有较高关注,热衷开源,有贡献优先。