岗位职责:1.负责业务流程平台架构和配置,与其他系统和第三方平台接口设计和开发工作;2.主导金融核心业务系统的架构设计,根据金融业务特点和未来发展规划,制定高可用、高性能、可扩展的技术架构方案;3.负责或参与各类互联网金融系统核心交易系统设计和开发工作,持续对现有系统架构进行评估和优化;4.负责系统分析与设计,并负责完成核心代码,负责解决金融系统开发过程中遇到的复杂技术难题,带领团队突破技术瓶颈;5.针对金融产品的新需求和业务变更,指导团队成员进行技术选型和系统开发,组织技术分享和交流活动,营造良好的技术学习氛围,提高团队整体技术水平;6.根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档;7.对团队成员的代码进行严格审查,确保代码质量符合行业***实践和公司标准,建立和完善代码质量管理体系,制定代码规范和测试策略。职位要求:1.本科以上学历,计算机科学、软件工程等相关专业,具有扎实的计算机理论基础,5年以上的工作经验,有金融、支付或互联网金融系统开发经验者优先;2.JAVA基础扎实,精通IO、多线程、集合等基础框架,精通分布式、缓存、消息、搜索等机制;3.熟悉主流的java开源框架包括Spring、SpringMVC、MyBatis、Hibernate、JPA、Shiro、SpringBoot、SpringCloud、新一代前端框架vue、vue-element;4.熟悉mysql数据库,熟悉常用的数据库优化策略;5.精通apache,nginx,Tomcat等应用服务器的使用,熟悉linux常用命令,可部署系统与分析性能和设计模式,逻辑能力佳;6.具有较强的技术领导力和团队管理能力,能够有效地指导和激励团队成员,带领团队完成复杂项目的开发任务;7.熟悉金融行业相关法律法规和监管要求,具备一定的金融业务知识,能够不断探索和应用新技术提升金融系统的竞争力;8.具备丰富的系统性能优化经验,能够熟练运用性能分析工具对系统进行性能评估和调优,解决高并发、大数据量等场景下的性能问题。