崗位職責(zé):
1、參與日常產(chǎn)品需求溝通,需求分析,方案設(shè)計(jì),程序開發(fā),運(yùn)營優(yōu)化,做到系統(tǒng)可控;
2、能獨(dú)立完成相關(guān)業(yè)務(wù)的核心編碼,根據(jù)開發(fā)計(jì)劃,保證開發(fā)進(jìn)度和質(zhì)量;
3、及時(shí)響應(yīng)并處理線上問題,保障業(yè)務(wù)的的穩(wěn)定運(yùn)行;
4、研發(fā)基礎(chǔ)服務(wù)組件,解決共性需求,減少重復(fù)開發(fā);
5、新技術(shù)研究和應(yīng)用,并推動(dòng)適合的技術(shù)應(yīng)用于生產(chǎn)系統(tǒng)。
任職要求:
1. 本科及以上學(xué)歷,3年及以上golang 工作經(jīng)驗(yàn),計(jì)算機(jī)軟件或相關(guān)專業(yè), 良好的算法思維能力。
2. 熟悉分布式、多線程及高性能的設(shè)計(jì)與編碼及性能調(diào)優(yōu)。
3. 熟悉 MySQL、Elasticsearch、Redis 常用數(shù)據(jù)存儲(chǔ)系統(tǒng),了解部分實(shí)現(xiàn)機(jī)制
4. 熟悉 Kafka、RabbitMQ等常見的消息系統(tǒng),了解部分實(shí)現(xiàn)機(jī)制。
5. 有Kubernetes或docker容器化經(jīng)驗(yàn),在分布式、高并發(fā)、高性能、高可用系統(tǒng)設(shè)計(jì)和開發(fā)方面有一定經(jīng)驗(yàn);
6. 同時(shí)精通Java語言優(yōu)先。
7. 有良好的代碼習(xí)慣,結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強(qiáng),熟悉設(shè)計(jì)模式理論。
8. 有較強(qiáng)的溝通能力、分析問題和解決問題的能力,責(zé)任心強(qiáng)