职责:
1、负责根据产品需求,进行系统整体软件架构设计、技术选型和软件技术演进规划;
2、负责评审系统需求分析、概要设计和关键模块详细设计及代码;
3、负责领域内系统或产品的架构分析,提出软件架构整体设计方案:包括业务系统架构设计、协议与业务流程设计与优化、负责模块间接口设计;
4、负责核心技术问题的攻关,系统优化,协助解决项目开发过程中的技术难题;
5、参与代码开发规范,技术标准的制定,负责编写相应的技术文档;
6、负责各种前沿开源技术、网络设备、安全和加速产品的测试、选型,并对开发过程中的技术文档进行审核;
7、参与项目重点、难点的技术攻坚。
要求:
1、具有丰富的Java和高并发应用开发经验,熟悉MySQL;对面向对象有深刻的理解、熟悉常用设计模式,思路清晰,善于思考;
2、熟练使用Spring Cloud,从事过微服务架构设计,具备大数据、高并发应用开发经验;
3、熟练使用Flume、Kafka、Redis、ElasticSearch、Zookeeper,以及 Git、Jmeter、Swagger、Jenkins、Docker;
4、技术视野开阔,学习能力好,对业界新技术敏感;
5、性格开朗,善于沟通,具备良好的项目管理能力;
6、责任心强、有激情,具备良好的团队合作精神和抗压能力。