崗位職責(zé)
1、參與公司軟件項(xiàng)目的java后端系統(tǒng)的設(shè)計(jì)、開發(fā)與維護(hù)工作,根據(jù)需求文檔完成高質(zhì)量代碼編寫,確保系統(tǒng)功能的穩(wěn)定性和可靠性。
2、深入分析業(yè)務(wù)需求,與產(chǎn)品、測試等團(tuán)隊(duì)緊密協(xié)作,優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),提升系統(tǒng)性能和用戶體驗(yàn),保障項(xiàng)目按時(shí)交付。
3、解決開發(fā)過程中遇到的技術(shù)難題,編寫技術(shù)文檔,對(duì)項(xiàng)目進(jìn)行技術(shù)總結(jié)與分享,促進(jìn)團(tuán)隊(duì)技術(shù)能力提升。
4、關(guān)注行業(yè)技術(shù)動(dòng)態(tài),研究和引入新技術(shù)、新框架,推動(dòng)公司技術(shù)棧的更新與升級(jí),保持技術(shù)競爭力。
任職要求
1、學(xué)歷與專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè),本科及以上學(xué)歷;若有豐富的項(xiàng)目經(jīng)驗(yàn),學(xué)歷要求可適當(dāng)放寬。
2、技術(shù)能力
(1)精通 Java 編程語言,熟練掌握 JVM 原理、多線程、集合框架等核心技術(shù),具備扎實(shí)的編程基礎(chǔ)。
(2)熟悉常用的 Java 開源框架,如 Spring、Spring Boot、MyBatis 等,能夠熟練運(yùn)用其進(jìn)行項(xiàng)目開發(fā)。
(3)熟練使用 MySQL 等關(guān)系型數(shù)據(jù)庫,具備良好的數(shù)據(jù)庫設(shè)計(jì)能力,熟悉 SQL 優(yōu)化;對(duì) Redis 等非關(guān)系型數(shù)據(jù)庫有一定了解。
(4)熟悉 Linux 操作系統(tǒng)基本命令,了解常用的中間件,如消息隊(duì)列(RabbitMQ、Kafka 等)、分布式緩存等,并能在項(xiàng)目中合理應(yīng)用。
3、項(xiàng)目經(jīng)驗(yàn):具有 2 年以上 Java 開發(fā)經(jīng)驗(yàn),有完整的項(xiàng)目開發(fā)周期經(jīng)驗(yàn),主導(dǎo)或參與過至少 1 個(gè)大型項(xiàng)目的開發(fā),能夠獨(dú)立完成模塊開發(fā)與調(diào)試。
4、軟技能:具備良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,有較強(qiáng)的學(xué)習(xí)能力和問題解決能力,能夠快速適應(yīng)新技術(shù)和新環(huán)境;工作責(zé)任心強(qiáng),注重代碼質(zhì)量和開發(fā)效率。