一、 職位概述 尋找兼具數(shù)據(jù)庫深度與開發(fā)廣度的工程師,作為業(yè)務(wù)與數(shù)據(jù)層的核心橋梁,負(fù)責(zé)設(shè)計(jì)并實(shí)現(xiàn)高效、可靠、安全的數(shù)據(jù)服務(wù),保障系統(tǒng)性能與穩(wěn)定。
二、 核心職責(zé)
1. 數(shù)據(jù)層開發(fā):進(jìn)行數(shù)據(jù)模型設(shè)計(jì),編寫高性能SQL、存儲(chǔ)過程及數(shù)據(jù)庫訪問層代碼。
2. 性能調(diào)優(yōu):主導(dǎo)解決慢查詢、死鎖等性能瓶頸,通過索引優(yōu)化、執(zhí)行計(jì)劃分析等手段提升系統(tǒng)并發(fā)能力。
3. 服務(wù)開發(fā):使用ORM框架(如MyBatis)并結(jié)合原生SQL,開發(fā)穩(wěn)定高效的數(shù)據(jù)服務(wù)API。
4. 可靠性建設(shè):參與設(shè)計(jì)緩存策略、分庫分表及數(shù)據(jù)備份方案,提升系統(tǒng)容災(zāi)能力。
5. 團(tuán)隊(duì)協(xié)作:與開發(fā)、DBA緊密合作,制定并推行數(shù)據(jù)訪問規(guī)范。
三、 任職要求 【必須條件】
1. 經(jīng)驗(yàn):計(jì)算機(jī)相關(guān)專業(yè)本科,1年以上數(shù)據(jù)庫應(yīng)用開發(fā)經(jīng)驗(yàn)。
2. 數(shù)據(jù)庫:
· 精通SQL與數(shù)據(jù)庫原理,能優(yōu)化復(fù)雜查詢。
· 精通 MySQL 或 PostgreSQL,具備性能調(diào)優(yōu)實(shí)戰(zhàn)經(jīng)驗(yàn)。
· 深刻理解事務(wù)、鎖機(jī)制及并發(fā)問題排查。
3. 開發(fā):熟練掌握 Java/Python/Go 中至少一門,精通主流ORM框架(如MyBatis)及連接池。
4. 能力:具備出色的性能問題解決能力、良好的代碼規(guī)范和團(tuán)隊(duì)協(xié)作精神。
注:能力出眾者薪資可談