岗位职责:
1.负责核心系统架构设计,牵头核心系统技术落地,推动核心系统投产上线;
2.解决核心系统技术难题;
3.与业务和外围系统沟通协调制定技术落地方案;
4.分析项目技术风险并制定应对方法;
岗位要求:
1、5年以上软件架构设计开发经验。熟悉银行业务优先;
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、精通面向对象设计思想,熟练掌握多种设计模式,并能正确运用在实践中;同时编写开发规范及指导开发人员进行开发工作。