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