岗位职责:1.负责核心系统架构设计,牵头核心系统技术落地,推动核心系统投产上线;2.解决核心系统技术难题;3.与业务和外围系统沟通协调制定技术落地方案;4.分析项目技术风险并制定应对方法;岗位要求:1、10年银行软件架构设计开发经验。公共、存款、贷款至少掌握两个业务模块。2、JAVA功底扎实。熟练掌握脚本语言(SHELL,PYTHON)等编程语言。3、掌握主流开源框架spring cloud、SpringBoot的使用,熟练掌握主流的前端开发框架、Web页面技术等。4、熟练掌握常用中间件如Tomcat、WebSphere等,掌握常用开源组建如Activitiy、MyBatis、Dubbo等。5、熟练使用Oracle、MySQL、DB2等主流数据库。熟悉Nginx、Redis、RocketMQ、Kafka等开源软件的使用。6、熟悉分布式架构相关内容,熟悉微服务原理,对服务调用、消息中间件、应用监控、分布式缓存等其中一项或多项有深入理解。7、精通面向对象设计思想,熟练掌握多种设计模式,并能正确运用在实践中;同时编写开发规范及指导开发人员进行开发工作。