职位描述
【岗位职责】
1. 负责企金、零售、同业客户端以及行内管理端系统的应用系统的开发和建设,深入理解各类业务场景,参与应用系统产品需求的分析和评审,负责应用系统概要设计、技术文档的编写与评审。
2. 负责带领团队,高质量完成应用系统功能模块的设计和开发,确保应用系统架构合理、功能完善、体验良好,满足内外部业务需求。负责架构设计与优化、代码编写及审核等工作,准确理解开发需求,编写高质量、高性能、可维护的代码。负责对所编写的程序进行严格的技术测试,确保相关交付物质量及交付软件安全稳定运行。
3. 负责分析系统瓶颈,解决各种疑难杂症,对系统进行持续重构和性能调优工作。负责应用系统技术难题攻关,深入理解并持续提升系统可用性、伸缩性、可扩展性、可维护性及其平衡。开展新技术研究及落地实践。
4. 组织跨团队沟通协作,确保系统架构内外设计合理,保障项目质量与进度。引导团队用架构的思路设计和规划系统,使团队的架构设计能力更上一个层面。负责研发团队的日常管理和工作安排,提升团队工程实践能力及技术视野。
【职位要求】
1. 统招本科,Java基础扎实,6年以上工作经验,3年以上银行信贷核心、资金、账务、收付等系统项目经验,有管理和组织20人以上团队2年以上的经验;
2. 熟练掌握数据结构、多线程编程,掌握常用的设计模式;
3. 熟悉JVM,包括内存模型、类加载机制以及性能优化;
4. 熟悉Docker等容器化系统,熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制,能对分布式常用技术进行合理应用,解决实际架构问题;
5. 精通HTTP编程,精通SpringMVC/Springboot/Springcloud/Dubbo/Zookeeper等务框架和架构;
6. 有大型业务系统的架构设计和实施能力,精通Oracle、Mysql或常见NoSql之一,精通Linux操作系统,有Hadoop/HBase/Spark等相关技术的丰富经验;
7. 有很强的分析复杂问题和解决复杂问题的能力,有强烈的责任心和使命感;
8. 技术视野开阔,学习和抗压能力好,有很强的分析和解决复杂问题的能力,具备良好的沟通和组织协调能力;
9. 为人诚信,具有高度的责任心,工作主动积极,善于管理和培养开发队伍,能承担工作压力。