岗位职责: 1、负责组织和管理公司的研发团队,负责公司的技术方向、技术体系和核心模块的设计和研发; 2、负责系统技术框架的搭建、优化及推广工作;撰写和维护组件相关设计技术文档。 3、负责指导、处理、协调和解决公司项目开发和实施中出现的技术问题,规避项目技术风险,保证项目的正常进行,确保公司项目计划按时完成; 4、负责技术团队的建设、培养,管理,提升团队的工作体验、质量、效率和技术能力,优化项目人员结构,明确职责,定期进行技术培训或分享; 5、负责日常项目迭代过程中的需求分析、工作评估、工作分配、上线部署,对交付质量负责。 岗位要求:1、本科计算机相关专业以上学历,有5年以上JAVA项目开发经验,有开发团队管理经验优先;2、精通Java平台相关技术与常用框架(如:SpringBoot/Spring/Spring cloud/Dubbo/Mybatis等);;3、精通微服务架构、分布式系统的设计和应用,精通分布式、缓存、消息等机制,熟练使用zookeeper、kafka、Redis等技术;4、熟悉常用开源组件,熟悉一种或多种前端框架;5、熟练使用SQL等数据库语言,有Oracle、MySQL、redis等数据库的使用经验和数据库表模型设计经验;6、熟练掌握和应用常用软件配置管理和构建工具,如SVNGitMaven等;7、具备一定的的逻辑思维能力、分析设计能力、文档编写能力、学习能力、问题解决能力、安全意识。8、良好的团队协作精神,有能力对团队在软件设计、实现和测试方面进行指导;9、有金融行业或海外项目经验优先。