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