崗位職責(zé):
1.基礎(chǔ) Java 代碼開發(fā)與功能實(shí)現(xiàn)
1)依據(jù)團(tuán)隊(duì)制定的技術(shù)方案和編碼規(guī)范,參與 Java 后端業(yè)務(wù)模塊的開發(fā),如用戶管理、數(shù)據(jù)查詢、訂單處理等基礎(chǔ)功能的代碼編寫,使用 Java 核心技術(shù)(如集合、IO、多線程基礎(chǔ))及常用框架(Spring Boot、MyBatis)完成模塊開發(fā),確保代碼邏輯正確、可運(yùn)行且符合代碼規(guī)范。
2)協(xié)助完成簡(jiǎn)單接口的開發(fā)與調(diào)試,根據(jù)需求定義接口參數(shù)、返回格式,配合文檔工具生成基礎(chǔ)接口文檔,支持前端或其他系統(tǒng)的對(duì)接需求。
2.數(shù)據(jù)處理與數(shù)據(jù)庫(kù)操作
1)參與基礎(chǔ)數(shù)據(jù)庫(kù)操作,使用 SQL 語(yǔ)句完成數(shù)據(jù)的增刪改查(CRUD),配合 MyBatis 等 ORM 框架編寫映射文件(Mapper.xml),確保數(shù)據(jù)庫(kù)操作準(zhǔn)確,避免基礎(chǔ)語(yǔ)法錯(cuò)誤或數(shù)據(jù)異常。
2)協(xié)助進(jìn)行數(shù)據(jù)基礎(chǔ)處理,如對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換、簡(jiǎn)單清洗(去除空值、重復(fù)數(shù)據(jù)),按要求將處理后的數(shù)據(jù)存儲(chǔ)到指定數(shù)據(jù)庫(kù)(如 MySQL),保障數(shù)據(jù)的完整性與可用性。
3.測(cè)試配合與問(wèn)題排查
1)執(zhí)行后端模塊的單元測(cè)試,使用測(cè)試框架編寫基礎(chǔ)測(cè)試用例,驗(yàn)證代碼功能是否符合需求,記錄測(cè)試過(guò)程中出現(xiàn)的 bug(如接口返回錯(cuò)誤、數(shù)據(jù)計(jì)算異常),并協(xié)助資深工程師定位簡(jiǎn)單問(wèn)題(如參數(shù)傳遞錯(cuò)誤、SQL 語(yǔ)法錯(cuò)誤)。
2)配合測(cè)試團(tuán)隊(duì)進(jìn)行集成測(cè)試與聯(lián)調(diào),協(xié)助排查接口調(diào)用、數(shù)據(jù)傳輸過(guò)程中的基礎(chǔ)問(wèn)題,確保模塊間協(xié)作正常。
3.文檔編寫與技術(shù)學(xué)習(xí)
1)撰寫基礎(chǔ)技術(shù)文檔,包括個(gè)人開發(fā)模塊的代碼注釋、接口使用說(shuō)明(參數(shù)含義、返回示例)、簡(jiǎn)單開發(fā)流程記錄,便于團(tuán)隊(duì)協(xié)作與后續(xù)維護(hù)。
2)主動(dòng)學(xué)習(xí) Java 后端開發(fā)相關(guān)技術(shù),如 Spring 生態(tài)(Spring Cloud 基礎(chǔ))、數(shù)據(jù)庫(kù)優(yōu)化基礎(chǔ)、常用開發(fā)工具(IDEA、Git)的進(jìn)階使用,參與團(tuán)隊(duì)技術(shù)分享,逐步提升技術(shù)能力。
4.日常協(xié)作與任務(wù)執(zhí)行
1)遵循團(tuán)隊(duì)項(xiàng)目管理流程(如敏捷開發(fā)中的每日站會(huì)、任務(wù)分配),按時(shí)完成直屬領(lǐng)導(dǎo)分配的開發(fā)任務(wù),定期匯報(bào)工作進(jìn)度與遇到的問(wèn)題,確保任務(wù)推進(jìn)符合項(xiàng)目整體計(jì)劃。
任職要求:
1.4年以上JAVA/J2EE系統(tǒng)架構(gòu)設(shè)計(jì)工作;
2.計(jì)算機(jī)、軟件、電子、通信、自動(dòng)化類等相關(guān)專業(yè);
3.本科及以上學(xué)歷,985/211優(yōu)先,碩士研究生及以上學(xué)歷優(yōu)先;
4.較強(qiáng)的溝通、總結(jié)能力;
5.熟練操作office等基本的辦公軟件。
2)協(xié)助維護(hù)開發(fā)環(huán)境,如參與 Git 代碼倉(cāng)庫(kù)的基礎(chǔ)操作(提交、拉取代碼)、開發(fā)工具的版本同步與配置檢查,保障日常開發(fā)工作順利開展。