崗位職責(zé)
1、負(fù)責(zé)核心業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計、技術(shù)方案選型、模塊拆分和代碼重構(gòu)。
2、主導(dǎo)高并發(fā)、高可用分布式系統(tǒng)的開發(fā),解決性能、穩(wěn)定性、安全性等關(guān)鍵技術(shù)問題。
3、深度優(yōu)化數(shù)據(jù)庫(SQL & NoSQL)性能,設(shè)計和實踐數(shù)據(jù)存儲方案。
4、主導(dǎo)微服務(wù)架構(gòu)(如Spring Cloud/Dubbo)的實踐,負(fù)責(zé)服務(wù)治理、鏈路追蹤、容災(zāi)設(shè)計等。
5、研究和引入新技術(shù)與中間件(如Redis、RocketMQ/Kafka、Elasticsearch等),提升系統(tǒng)能力。
6、制定后端技術(shù)規(guī)范、研發(fā)流程和質(zhì)量標(biāo)準(zhǔn),提升代碼質(zhì)量和團(tuán)隊效率。
7、指導(dǎo)初中級工程師,進(jìn)行技術(shù)分享和培訓(xùn),培養(yǎng)團(tuán)隊技術(shù)力量。
8、參與系統(tǒng)全鏈路監(jiān)控、告警和穩(wěn)定性保障工作。
任職要求
1、計算機(jī)相關(guān)專TZ 1本 985 211本科及以上學(xué)歷,5年以上Java后端開發(fā)經(jīng)驗。
2、JAVA基礎(chǔ)扎實,深刻理解JVM原理、多線程、并發(fā)編程、網(wǎng)絡(luò)IO等。
3、精通Spring Boot、Spring Cloud、MyBatis等主流框架及其核心原理。
4、精通MySQL數(shù)據(jù)庫設(shè)計和優(yōu)化,有豐富的索引、SQL調(diào)優(yōu)經(jīng)驗。
5、精通Redis、消息隊列(Kafka/RocketMQ)等中間件的使用和原理。
6、具有豐富的分布式系統(tǒng)、微服務(wù)架構(gòu)設(shè)計和實戰(zhàn)經(jīng)驗,熟悉相關(guān)設(shè)計模式。
7、熟悉Linux操作系統(tǒng),掌握常用命令,具備一定的運維排查能力。
8、具備優(yōu)秀的系統(tǒng)設(shè)計能力、技術(shù)規(guī)劃能力和技術(shù)難題攻關(guān)能力。
9、強(qiáng)烈的責(zé)任心和團(tuán)隊協(xié)作精神,良好的溝通和領(lǐng)導(dǎo)力。
10、熟悉容器化(Docker)、 Kubernetes。
11、熟悉DDD且具備實踐經(jīng)驗者優(yōu)先。