岗位职责:
1、参与公司产品或项目系统规划迭代,参与架构设计,负责核心模块开发等工作,负责与客户沟通、方案编写、开发实施;
2、根据产品和项目需求,分析、设计,保障系统架构的合理性、可扩展性及经济性;
3、负责技术问题的攻关,系统优化;协助解决项目开发过程中的技术难题;
4、参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用;
5、持续改进已有产品,提升产品性能、扩展性与体验。
任职要求:
1、本科及以上学历,计算机相关专业;
2、在电力、金融、通信、物联网 等大型IT服务企业(研发人员数量不少于500人)的从事超过5年以上工作经验;
3、对分布式架构有比较深刻的认识,熟悉业界常用的分布式开源框架;
4、熟悉springboot、springcloud、dubbo等主流开发框架,熟悉Docker、Kubernetes等容器技术者优先;
5、具备良好的架构,通用模块设计能力,有实际的需求分析设计经验者优先;
6、熟悉常用的消息中间件,如Kafka、RocketMQ、RabbitMQ等,熟悉常用的数据库如MySQL、PG等;
7、熟悉Linux,Docker,微服务,熟悉各种常用设计模式;
8、熟悉ServiceMash架构的开发体系,如ISTIO等框架并可以熟练进行开发;
9、有多种语言开发能力者优先,包括但不限于GO、C#、Python、Rust等;
10、优秀的团队合作能力,拥有良好的主动性与推动力,优秀的分析问题和解决问题的能力。