職位描述:
1、需求分析:對需求進行全面的分析及深入的挖掘,對項目經(jīng)理的需求能夠理解并且提出自己的觀點;
2、設計能力:在充分理解需求的基礎上,對數(shù)據(jù)庫表、業(yè)務流程、交互接口、異常處理等進行詳細設計;
3、編碼開發(fā):能夠按照設計文檔,遵循代碼編寫規(guī)范、編碼安全規(guī)范,高效獨立的代碼編寫;
4、自測及聯(lián)調(diào):對本人負責的模塊進行自單元測試及聯(lián)調(diào)測試,并能搭建聯(lián)調(diào)環(huán)境;
5、缺陷處理:對發(fā)現(xiàn)的產(chǎn)品缺陷快速、準確的定位,并快速妥善的解決;
6、工作計劃:對負責的開發(fā)任務較準確的進行工作量的估算,以及制定較合理的時間計劃;
任職資格:
1、本科及以上學歷,3年及以上產(chǎn)品或項目獨立開發(fā)或?qū)嵤┙?jīng)驗;
2、精通JAVA編程語言,掌握多線程、Java IO、數(shù)據(jù)結(jié)構等通用應用技術概念;
3、熟練掌握Spring、Spring Cloud、spring boot、Mybatis、react開發(fā)框架及技術棧,熟悉分布式微服務架構理念;
4、熟練使用Redis、MQ、Euraka、Apollo、xxlJob、Nginx等中間件,具有常見疑難問題的解決能力;
5、熟練使用Linux常用操作指令,具有Linux操作系統(tǒng)下日常開發(fā)及疑難問題的排查及解決能力;
6、熟練使用MySQL或Oracle等常用數(shù)據(jù)庫SQL語法,具備一定的數(shù)據(jù)庫表設計及性能優(yōu)化能力;
7、熟練使用idea、maven、git等開發(fā)軟件及管理軟件;
8、有銀行等金融領域內(nèi)互聯(lián)網(wǎng)貸款等產(chǎn)品系統(tǒng)及賬務核算相關開發(fā)經(jīng)驗者優(yōu)先;
9、具備良好的業(yè)務理解能力及溝通交流能力;