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