崗位職責:
1、參加需求評審,結(jié)合自身所掌握的編程技術(shù)提出建設(shè)性意見
2、承擔項目部分需求分析和設(shè)計報告
3、編寫技術(shù)設(shè)計文檔
4、負責公司應用軟件的模塊設(shè)計、開發(fā)和交付
5、負責編碼,單元測試
6、參加系統(tǒng)集成和安裝,系統(tǒng)維護
7、修復程序BUG
8、對其他軟件工程師的代碼進行審查
9、經(jīng)常了解用戶的意見和需求,不斷完善軟件功能,達到用戶滿意
10、參與新知識的學習和培訓
11、參與與其業(yè)務相關(guān)的需求變更評審
12、完成上級交辦的其他事宜
任職要求:
1、2年以上Java開發(fā)經(jīng)驗,計算機相關(guān)專業(yè),本科及以上學歷;
2、Java基礎(chǔ)扎實,理解JVM原理并有一定調(diào)優(yōu)經(jīng)驗,有多線程、高并發(fā)系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先考慮;
3、熟悉主流開發(fā)框架,如SpringMVC、Spring?Boot、Spring?Cloud、MyBatis等,熟練使用Git、Maven等工具;
4、熟悉MySQL、MongoDB、Redis等數(shù)據(jù)庫,具備一定數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗;
5、熟悉HTTP協(xié)議、分布式、緩存、異步等機制,有分布式系統(tǒng)、集群架構(gòu)設(shè)計和使用經(jīng)驗者優(yōu)先考慮;熟悉微服務框架,有Devops實踐經(jīng)驗的優(yōu)先
6、有電商系統(tǒng)、支付系統(tǒng)、交易系統(tǒng)設(shè)計及開發(fā)經(jīng)驗者優(yōu)先考慮;
7、良好的溝通能力,較強的邏輯思維能力,善于分析、歸納及解決問題的能力。
8、喜歡編程,對技術(shù)有鉆研精神,擁抱互聯(lián)網(wǎng),對事業(yè)充滿熱情;
9、熟悉Linux操作系統(tǒng),熟悉分布式系統(tǒng)的性能監(jiān)控,性能分析與性能調(diào)優(yōu);