職位描述
?崗位職責(zé):?
.參與公司核心業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計與服務(wù)端開發(fā),保障系統(tǒng)高可用性
.負(fù)責(zé)分布式系統(tǒng)模塊開發(fā),包括RESTful API設(shè)計、數(shù)據(jù)庫優(yōu)化、緩存策略實施
.編寫高質(zhì)量可維護(hù)代碼,完成單元測試與系統(tǒng)性能調(diào)優(yōu)
.協(xié)助DevOps流程建設(shè),參與CI/CD工具鏈的搭建與維護(hù)
.與產(chǎn)品、前端團(tuán)隊協(xié)作完成需求評審與技術(shù)方案落地
?核心技術(shù)要求:?
? ?必備技能:?
·扎實的Java基礎(chǔ):熟悉集合框架、多線程編程、JVM內(nèi)存管理機(jī)制
·主流框架實戰(zhàn)經(jīng)驗:SpringBoot+SpringCloud體系,MyBatis/Hibernate
·數(shù)據(jù)庫能力:MySQL索引優(yōu)化/事務(wù)處理,至少掌握Redis/MongoDB一種NoSQL
·分布式技術(shù)棧:熟悉消息隊列(Kafka/RabbitMQ)、RPC框架(Dubbo/gRPC)
·開發(fā)工具鏈:熟練使用Git、Maven/Gradle、Linux環(huán)境開發(fā)部署
? ?加分技能:?
·有微服務(wù)架構(gòu)設(shè)計經(jīng)驗,熟悉服務(wù)注冊發(fā)現(xiàn)、熔斷限流機(jī)制
·熟悉容器化技術(shù)(Docker/K8s),了解云原生開發(fā)模式
·掌握Elasticsearch搜索優(yōu)化或分布式事務(wù)解決方案
·具備TDD開發(fā)經(jīng)驗,熟悉JUnit/Mockito測試框架
·有高并發(fā)系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先(如電商秒殺、支付系統(tǒng)等)
?軟性素質(zhì)要求:?
?具備技術(shù)文檔撰寫能力,能清晰表達(dá)架構(gòu)設(shè)計思路
? 良好的邏輯思維與問題定位能力,能獨立完成技術(shù)攻關(guān)
?對代碼質(zhì)量有追求,了解Clean Code/SOLID設(shè)計原則
?適應(yīng)敏捷開發(fā)節(jié)奏,具備跨團(tuán)隊協(xié)作意識
?學(xué)歷與經(jīng)驗:?
1·計算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷(能力突出者可放寬)
2·2年以上Java開發(fā)經(jīng)驗,至少完整參與過1個中型以上項目
具體薪資面議,根據(jù)個人能力而定。