崗位職責(zé):
1.參與基于JAVA編程語言的系統(tǒng)開發(fā)。
2.根據(jù)開發(fā)規(guī)范與流程完成系統(tǒng)設(shè)計(jì),編碼,功能單元測試以及相關(guān)文檔的編寫。
3.能夠與團(tuán)隊(duì)協(xié)作完成系統(tǒng)的聯(lián)調(diào)、測試、部署工作。
4.對現(xiàn)有系統(tǒng)進(jìn)行迭代、重構(gòu),解決系統(tǒng)線上出現(xiàn)的問題。
任職要求:
1.學(xué)歷要求:本科及以上學(xué)歷。
2.專業(yè)要求:計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、電子信息工程等專業(yè)優(yōu)先。
3.工作經(jīng)歷:5年以上Java項(xiàng)目開發(fā)經(jīng)驗(yàn)。
4.專業(yè)技能:
4.1熟練使用Java開源界各種框架,如Spring、SpringBoot、SpringCloud、Hibernate、MyBatis等;
4.2熟悉設(shè)計(jì)原則、設(shè)計(jì)模式,DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì),邏輯能力佳,且具有優(yōu)秀抽象設(shè)計(jì)能力,能獨(dú)立分析和解決問題;
4.3熟悉Mysql、Mongodb、Redis、elasticsearh、rocketmq等的運(yùn)用以及原理,優(yōu)秀的SQL編寫能力以及調(diào)優(yōu)能力;
4.4熟悉Kubernetes、Docker等容器技術(shù);
4.5熟練掌握gradle、maven、git、svn等工具;
4.6熟悉Linux系統(tǒng),掌握常見的線上系統(tǒng)故障排查和及其定位排除手段;
4.7熟悉微服務(wù)、分布式架構(gòu),有實(shí)際的項(xiàng)目開發(fā)經(jīng)驗(yàn)。
5.綜合素質(zhì):有較強(qiáng)的語言表達(dá)及團(tuán)隊(duì)協(xié)作能力,思想素質(zhì)過硬,責(zé)任感強(qiáng),具有較強(qiáng)奉獻(xiàn)精神,業(yè)務(wù)技能、管理意識和協(xié)調(diào)能力強(qiáng),并善于運(yùn)用新的工作方法解決問題。
6.其他加分項(xiàng):
6.1有AI/推薦算法項(xiàng)目經(jīng)驗(yàn)優(yōu)先;
6.2熟悉音視頻處理/編碼,熟悉第三方編解碼庫;
6.3熟悉前臺web技術(shù),熟悉目前流行的前端框架,如React、Vue;
6.4熟悉iOS或Android開發(fā)并具備一定實(shí)操經(jīng)驗(yàn)。