數(shù)據(jù)開發(fā)工程師(Java)
面議崗位職責(zé):
1.參與數(shù)據(jù)庫的長期架構(gòu)規(guī)劃,制定并不斷完善數(shù)據(jù)庫的設(shè)計開發(fā)規(guī)范、運維規(guī)范及安全規(guī)范;
2.參與業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫架構(gòu)設(shè)計,根據(jù)項目需求,設(shè)計并制定數(shù)據(jù)庫的解決方案,可實施分庫分表、讀寫分離、高可用等方案;
3.深入理解業(yè)務(wù)流程與數(shù)據(jù)需求,主導(dǎo)項目主流程數(shù)據(jù)建模工作(ER模型設(shè)計、范式劃分、字段定義、數(shù)據(jù)規(guī)范),輸出高質(zhì)量的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計;
4.審查開發(fā)團隊編寫的業(yè)務(wù)sql,為業(yè)務(wù)開發(fā)人員提供數(shù)據(jù)庫技術(shù)咨詢與支持,協(xié)助解決開發(fā)過程中遇到的數(shù)據(jù)庫相關(guān)難題;
5.參與制定并完善數(shù)據(jù)開發(fā)、數(shù)據(jù)庫運維及數(shù)據(jù)安全規(guī)范,建立運維管理體系,完成數(shù)據(jù)庫性能監(jiān)控、備份恢復(fù)、故障診斷與排障;制定安全策略,落實數(shù)據(jù)加密、訪問控制等措施,確保數(shù)據(jù)安全合規(guī);
6.負(fù)責(zé)數(shù)據(jù)庫的性能優(yōu)化、故障處理、監(jiān)控與備份等;對數(shù)據(jù)庫故障的診斷和定位、排障以及巡檢,分析并解決數(shù)據(jù)庫性能瓶頸、死鎖、數(shù)據(jù)一致性等疑難問題;
7.建立數(shù)據(jù)庫運維管理運維體系,制定合理的數(shù)據(jù)庫性能監(jiān)控指標(biāo),持續(xù)評估及優(yōu)化數(shù)據(jù)庫性能。
任職要求:
1.計算機、軟件工程、信息管理等相關(guān)專業(yè),本科及以上學(xué)歷;
2.三年及以上開發(fā)工作經(jīng)驗,兩年及以上數(shù)據(jù)開發(fā)工作經(jīng)驗;
3.熟練運用Java開發(fā)相關(guān)技術(shù)棧,包括JDK、Spring全家桶、Mybatis;
4.參與過數(shù)據(jù)庫分庫分表方案的設(shè)計、實施及數(shù)據(jù)遷移,根據(jù)項目需求,設(shè)計并制定數(shù)據(jù)庫相關(guān)解決方案;
5.熟悉電科金倉、達夢、GoldenDB、PostgreSQL、Oracle、SQLServer、Mysql中的幾種關(guān)系型數(shù)據(jù)庫及MongoDB、Redis等幾種非關(guān)系型數(shù)據(jù)庫;
6.精通復(fù)雜SQL語句編寫(如多表關(guān)聯(lián)查詢、窗口函數(shù)、遞歸CTE、聚合分析),具備查詢性能優(yōu)化方法論,能通過執(zhí)行計劃分析識別瓶頸,獨立完成SQL調(diào)優(yōu)并指導(dǎo)開發(fā)團隊提升SQL質(zhì)量;
7.良好的溝通協(xié)調(diào)與調(diào)動能力,強烈的工作責(zé)任心和團隊協(xié)作精神;
8.熟悉Devops流程實現(xiàn)自動化運維者優(yōu)先;
9.具有數(shù)據(jù)庫相關(guān)證書者優(yōu)先。