Java開發(fā)工程師
8000-15000元/月一、崗位職責(zé)
1.參與公司核心業(yè)務(wù)系統(tǒng)的設(shè)計(jì)、開發(fā)、測(cè)試與維護(hù)工作,基于Java技術(shù)棧構(gòu)建高可用、高性能的后端服務(wù);
2.負(fù)責(zé)傳統(tǒng)單體應(yīng)用及微服務(wù)架構(gòu)下的功能模塊開發(fā),包括接口設(shè)計(jì)、代碼實(shí)現(xiàn)、單元測(cè)試等,保障系統(tǒng)穩(wěn)定性和可擴(kuò)展性;
3.參與數(shù)據(jù)庫架構(gòu)設(shè)計(jì)與優(yōu)化,編寫高效的SQL語句,解決數(shù)據(jù)庫性能瓶頸問題;
4.配合前端、測(cè)試等團(tuán)隊(duì)完成聯(lián)調(diào)工作,快速定位并修復(fù)線上及測(cè)試環(huán)境中的技術(shù)問題;
5.關(guān)注行業(yè)技術(shù)趨勢(shì),引入前沿技術(shù)和最佳實(shí)踐,持續(xù)優(yōu)化系統(tǒng)架構(gòu)和代碼質(zhì)量。
二、任職要求
2.1基礎(chǔ)要求
1.統(tǒng)招公辦本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3年及以上Java開發(fā)經(jīng)驗(yàn);
2.精通Java基礎(chǔ)語法、集合、多線程、IO/NIO、JVM等核心技術(shù),具備扎實(shí)的編程功底;
3.熟悉軟件開發(fā)流程,具備良好的編碼規(guī)范和文檔編寫能力。
2.2框架與中間件要求
1.熟練掌握SpringMVC、SpringBoot等傳統(tǒng)Java開發(fā)框架,能夠獨(dú)立完成單體應(yīng)用的搭建與開發(fā);
2.熟悉SpringCloud微服務(wù)生態(tài)(如Nacos、Eureka、Gateway、Feign、Sentinel等),具備微服務(wù)架構(gòu)設(shè)計(jì)、開發(fā)及落地經(jīng)驗(yàn);
3.精通MyBatis/MyBatis-Plus等持久層框架,熟練進(jìn)行ORM映射、動(dòng)態(tài)SQL編寫及性能優(yōu)化;
4.熟練使用Redis等緩存中間件,掌握緩存策略、分布式鎖、數(shù)據(jù)持久化等核心應(yīng)用場(chǎng)景,能解決緩存穿透、擊穿、雪崩等問題;
5.了解消息隊(duì)列(如RabbitMQ、Kafka等)、分布式調(diào)度(XXL-Job等)等中間件者優(yōu)先。
2.3數(shù)據(jù)庫要求
1.熟練編寫復(fù)雜SQL語句(包括聯(lián)表查詢、存儲(chǔ)過程、函數(shù)、索引優(yōu)化等),具備優(yōu)秀的數(shù)據(jù)庫性能調(diào)優(yōu)能力;
2.熟悉MySQL、Oracle、SqlServer等主流關(guān)系型數(shù)據(jù)庫的特性、運(yùn)維及優(yōu)化方法;
3.了解達(dá)夢(mèng)、人大金倉、高斯等國(guó)產(chǎn)化數(shù)據(jù)庫,有國(guó)產(chǎn)化數(shù)據(jù)庫項(xiàng)目開發(fā)或遷移經(jīng)驗(yàn)者優(yōu)先;
4.具備分庫分表、讀寫分離、分布式事務(wù)等數(shù)據(jù)庫高級(jí)應(yīng)用經(jīng)驗(yàn)者優(yōu)先。
2.4其他要求
1.具備良好的問題分析和解決能力,能夠獨(dú)立排查并解決開發(fā)、測(cè)試、生產(chǎn)環(huán)境中的技術(shù)問題;
2.具備良好的溝通協(xié)作能力和團(tuán)隊(duì)合作精神,能夠高效參與跨團(tuán)隊(duì)協(xié)作;
3.有企業(yè)教培、政企等行業(yè)大型項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先;
4.具備國(guó)產(chǎn)化信創(chuàng)項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先。
三、工作地點(diǎn)
1.工作地點(diǎn):北京,可根據(jù)公司項(xiàng)目需求調(diào)整工作地點(diǎn)。
2.薪資范圍:面議。