崗位職責(zé):
1.系統(tǒng)開發(fā):負(fù)責(zé)核心系統(tǒng)核心模塊開發(fā)及全生命周期維護(hù);參與中大型模塊架構(gòu)設(shè)計(jì),制定高可用、高并發(fā)技術(shù)方案;參與系統(tǒng)架構(gòu)迭代,解決跨模塊技術(shù)難點(diǎn),牽頭完成SQL、接口、JVM等核心性能優(yōu)化,保障高并發(fā)場(chǎng)景下系統(tǒng)穩(wěn)定可用。
2.業(yè)務(wù)需求深度落地:作為技術(shù)核心對(duì)接產(chǎn)品、業(yè)務(wù)部門,獨(dú)立完成復(fù)雜業(yè)務(wù)需求的分析、拆解與技術(shù)轉(zhuǎn)化;主導(dǎo)核心業(yè)務(wù)邏輯實(shí)現(xiàn)及跨系統(tǒng)數(shù)據(jù)集成,解決復(fù)雜數(shù)據(jù)處理問題。
3.團(tuán)隊(duì)技術(shù)賦能與協(xié)作:參與項(xiàng)目全流程管理,主導(dǎo)核心模塊代碼編寫,審核團(tuán)隊(duì)代碼質(zhì)量并規(guī)范落地;基于Git完成分支管理、版本發(fā)布等操作,指導(dǎo)初級(jí)開發(fā)工程師,輸出技術(shù)文檔與最佳實(shí)踐。
4.系統(tǒng)迭代與優(yōu)化升級(jí):結(jié)合業(yè)務(wù)增長(zhǎng)及用戶反饋,主導(dǎo)系統(tǒng)功能迭代與架構(gòu)優(yōu)化;設(shè)計(jì)落地單元、集成測(cè)試方案,推動(dòng)自動(dòng)化測(cè)試實(shí)施;獨(dú)立提出技術(shù)改進(jìn)方案并推動(dòng)架構(gòu)升級(jí),解決系統(tǒng)瓶頸。
5.合規(guī)與安全保障:嚴(yán)格遵循數(shù)據(jù)安全與合規(guī)規(guī)范,主導(dǎo)系統(tǒng)安全漏洞排查與修復(fù)。
任職資格:
1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)。
2.3年以上Java開發(fā)經(jīng)驗(yàn),能獨(dú)立解決高并發(fā)、高可用場(chǎng)景問題。
3.精通Java核心語法(集合、多線程、IO/NIO)及JVM原理(內(nèi)存模型、垃圾回收、性能調(diào)優(yōu));精通Spring/Spring Boot、MyBatis等核心框架,能獨(dú)立設(shè)計(jì)高性能RESTful API;精通MySQL,熟練掌握索引優(yōu)化、分庫(kù)分表、慢查詢優(yōu)化等SQL技巧;熟練使用Redis(緩存設(shè)計(jì)、分布式鎖、數(shù)據(jù)結(jié)構(gòu)優(yōu)化),了解分布式系統(tǒng)核心原理。
4.具備優(yōu)秀的溝通協(xié)作能力、技術(shù)方案設(shè)計(jì)與落地能力,主動(dòng)鉆研新技術(shù)并能應(yīng)用于業(yè)務(wù)場(chǎng)景。
5.加分項(xiàng):
a.熟練使用Vue/React等前端技術(shù),能獨(dú)立完成前后端聯(lián)調(diào)及前端核心邏輯優(yōu)化。
b.熟悉阿里云/AWS等云服務(wù)平臺(tái)(ECS、RDS、MQ、容器服務(wù)等),有云原生架構(gòu)落地經(jīng)驗(yàn)。
c.掌握Docker/Kubernetes容器化部署與編排,有微服務(wù)架構(gòu)落地經(jīng)驗(yàn)。
d.了解消息中間件(RocketMQ/Kafka)、分布式事務(wù)等分布式技術(shù)棧。