职责描述:
1、负责业务系统的架构设计、重构、优化,以及业务系统间的接口设计;
2、对业务系统存在的问题梳理,并提供解决方案,负责核心架构部分代码的编写、指导;
3、对负责业务系统的工作进度和质量最终负责;
4、保证负责业务系统高可用、高性能和可扩展性;
5、参与公司重大项目架构设计评审工作,并给出建设性意见;
6、指导下级工程师工作并对其工作结果负责。
任职要求:
1、本科及以上学历,计算机、数学、自动化等工科类专业;
2、5年及以上工作经验,互联网、金融、银行等行业背景优先;
3、计算机技能要求:
(1)了解Web及前端技术开发经验 HTML5,CSS,JS,至少掌握一种前端框架;
(2)熟练使用Java语言进行编程,熟悉WebLogic、Tomcat、Redis配置和部署;
(3)熟悉开源架构,如SpringMVC、SpringBoot、Mybatis等,熟练使用Maven、Git、Jenkins、Jira等;
(4)熟悉Oracle或MySQL,熟练掌握SQL语句及如何优化,了解存储过程的开发;
(5)研究过HTTP协议、ELK、缓存、JVM调优、序列化、NIO等;
(6)熟悉高性能、高并发系统设计方案并有丰富实践经验,如分布式缓存、RPC框架、消息队列等。
4、其他:
(1)拥有信贷业务系统开发经验者优先;
(2) 拥有账务、支付系统开发经验者优先;
(3)有APP后台服务、移动网关开发经验者优先;
(4)拥有互联网产品开发经验者优先。