職責(zé)描述:
1、負(fù)責(zé)業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計(jì)、重構(gòu)、優(yōu)化,以及業(yè)務(wù)系統(tǒng)間的接口設(shè)計(jì);
2、對業(yè)務(wù)系統(tǒng)存在的問題梳理,并提供解決方案,負(fù)責(zé)核心架構(gòu)部分代碼的編寫、指導(dǎo);
3、對負(fù)責(zé)業(yè)務(wù)系統(tǒng)的工作進(jìn)度和質(zhì)量最終負(fù)責(zé);
4、保證負(fù)責(zé)業(yè)務(wù)系統(tǒng)高可用、高性能和可擴(kuò)展性;
5、參與公司重大項(xiàng)目架構(gòu)設(shè)計(jì)評審工作,并給出建設(shè)性意見;
6、指導(dǎo)下級工程師工作并對其工作結(jié)果負(fù)責(zé)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、數(shù)學(xué)、自動(dòng)化等工科類專業(yè);
2、5年及以上工作經(jīng)驗(yàn),互聯(lián)網(wǎng)、金融、銀行等行業(yè)背景優(yōu)先;
3、計(jì)算機(jī)技能要求:
(1)了解Web及前端技術(shù)開發(fā)經(jīng)驗(yàn) HTML5,CSS,JS,至少掌握一種前端框架;
(2)熟練使用Java語言進(jìn)行編程,熟悉WebLogic、Tomcat、Redis配置和部署;
(3)熟悉開源架構(gòu),如SpringMVC、SpringBoot、Mybatis等,熟練使用Maven、Git、Jenkins、Jira等;
(4)熟悉Oracle或MySQL,熟練掌握SQL語句及如何優(yōu)化,了解存儲(chǔ)過程的開發(fā);
(5)研究過HTTP協(xié)議、ELK、緩存、JVM調(diào)優(yōu)、序列化、NIO等;
(6)熟悉高性能、高并發(fā)系統(tǒng)設(shè)計(jì)方案并有豐富實(shí)踐經(jīng)驗(yàn),如分布式緩存、RPC框架、消息隊(duì)列等。
4、其他:
(1)擁有信貸業(yè)務(wù)系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
(2) 擁有賬務(wù)、支付系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
(3)有APP后臺服務(wù)、移動(dòng)網(wǎng)關(guān)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
(4)擁有互聯(lián)網(wǎng)產(chǎn)品開發(fā)經(jīng)驗(yàn)者優(yōu)先。