崗位職責(zé)
1.?參與業(yè)務(wù)方需求分析,獨立進行系統(tǒng)模塊的詳細(xì)設(shè)計和開發(fā);
2.?根據(jù)項目開發(fā)進度和任務(wù)分配,獨立開發(fā)相應(yīng)的軟件模塊;
3.?根據(jù)公司技術(shù)文檔規(guī)范,獨立編寫相應(yīng)技術(shù)文檔;
4.?編寫單元測試,保證代碼質(zhì)量;
5.?能夠有效地對初、中級開發(fā)工程師進行輔導(dǎo),幫助其快速成長;
6.?完成項目經(jīng)理安排的其他開發(fā)任務(wù)。
?
任職條件
1.?計算機或者相關(guān)專業(yè),本科及以上學(xué)歷;
2.?從事JAVA軟件開發(fā)工作3年以上,熟悉銀行、金融、支付業(yè)務(wù)流程者優(yōu)先;
3.?有良好的面向?qū)ο筌浖Y(jié)構(gòu)知識,理解軟件三層結(jié)構(gòu)的設(shè)計原理,熟悉常用的設(shè)計模式;?
4.?熟悉數(shù)據(jù)庫的設(shè)計與開發(fā)及優(yōu)化經(jīng)驗,MySQL.redis等存儲技術(shù);
5.?熟悉Linux操作系統(tǒng)常用命令;
6.?了解多線程,熟悉Spring.MyBatis.Quartz.MQ等常用開發(fā)框架,熟悉SOA架構(gòu);
7.?對系統(tǒng)的安全設(shè)計和可靠性設(shè)計有一定的了解,熟悉分布式結(jié)構(gòu)、事務(wù),異常系統(tǒng)等邏輯模塊的編碼;
8.?熟悉在支付系統(tǒng)中賬戶、賬務(wù)、支付引擎、渠道、路由其中一個或多個模塊。