崗位職責(zé):
1、負(fù)責(zé)系統(tǒng)前后端交互接口的設(shè)計(jì)和研發(fā)工作:
2、根據(jù)業(yè)務(wù)需求與前端協(xié)作開發(fā),并實(shí)現(xiàn)各個(gè)產(chǎn)品功能以及相關(guān)文檔編寫:
3、對(duì)所負(fù)責(zé)軟件系統(tǒng)進(jìn)行進(jìn)行持續(xù)優(yōu)化迭代,提高系統(tǒng)性能和用戶體驗(yàn):
4、完成領(lǐng)導(dǎo)交代的其他任務(wù)。
任職要求:
(一)扎實(shí)的基礎(chǔ):
1. 精通 Java/Go/Python等至少一門主流后端開發(fā)語(yǔ)言及生態(tài)系統(tǒng),理解其核心機(jī)制(如JVM、GC、并發(fā)模型)。
2. 深刻理解計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)與算法。
3. 熟練掌握面向?qū)ο笤O(shè)計(jì)、設(shè)計(jì)模式、代碼重構(gòu)原則。
(二)豐富的系統(tǒng)開發(fā)經(jīng)驗(yàn):
1. 5年以上大型分布式、高并發(fā)、高可用后臺(tái)系統(tǒng)的實(shí)際設(shè)計(jì)和開發(fā)經(jīng)驗(yàn)。
2. 必備領(lǐng)域經(jīng)驗(yàn): 擁有訂單系統(tǒng)或會(huì)員/用戶中心系統(tǒng)中至少一個(gè)領(lǐng)域的深度開發(fā)經(jīng)驗(yàn),理解其核心業(yè)務(wù)模型、技術(shù)挑戰(zhàn)。
(三)數(shù)據(jù)庫(kù)與存儲(chǔ):
1. 精通 MySQL/PostgreSQL 等關(guān)系型數(shù)據(jù)庫(kù),具備優(yōu)秀的 SQL 編寫和調(diào)優(yōu)能力,深入理解索引、事務(wù)、鎖機(jī)制。
2. 熟練使用 Redis/Memcached 等緩存技術(shù)。
3. 了解 MongoDB/Elasticsearch 等 NoSQL 數(shù)據(jù)庫(kù)的原理與應(yīng)用場(chǎng)景。