崗位主要職責(zé):
1、負(fù)責(zé)數(shù)據(jù)平臺架構(gòu)設(shè)計(jì)、開發(fā)、接口發(fā)布、服務(wù)監(jiān)控;
2、根據(jù)軟件開發(fā)規(guī)范進(jìn)行系統(tǒng)設(shè)計(jì)并對產(chǎn)品進(jìn)行快速迭代開發(fā);
3、獨(dú)立完成較復(fù)雜的系統(tǒng)分析、設(shè)計(jì),并主導(dǎo)完成詳細(xì)設(shè)計(jì)和編碼的任務(wù),技術(shù)方案具備穩(wěn)定性、兼容性和可擴(kuò)展性;
4、解決技術(shù)問題,負(fù)責(zé)運(yùn)行系統(tǒng)的性能調(diào)優(yōu)、BUG分析等開發(fā)運(yùn)維工作;
5、完成領(lǐng)導(dǎo)交辦的其他工作。
任職要求:
1、大學(xué)本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),兩年以上Java實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn);
2、熟練運(yùn)用Java語言,精通Spring?Boot,?Spring?Cloud等微服務(wù)框架;
3、熟練掌握關(guān)系型數(shù)據(jù)庫(如MySQL)和非關(guān)系型數(shù)據(jù)庫(如MongoDB,?Redis)的應(yīng)用;
4、掌握分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息、負(fù)載均衡等機(jī)制和實(shí)現(xiàn);
5、掌握Linux操作系統(tǒng)的基本命令行操作,能夠獨(dú)立配置和管理服務(wù)器;
6、掌握容器化技術(shù)(Docker,?Kubernetes)者優(yōu)先;
7、熟悉物聯(lián)網(wǎng)行業(yè)應(yīng)用平臺開發(fā)者優(yōu)先;
8、開源項(xiàng)目貢獻(xiàn)者優(yōu)先;
9、熱愛技術(shù),對技術(shù)有不懈的追求,喜歡研究開源代碼;
10、良好的學(xué)習(xí)能力、團(tuán)隊(duì)協(xié)作能力和溝通能力,善于思考,能獨(dú)立分析和解決問題。公司核心分布式系統(tǒng)的開發(fā)與維護(hù)。