一、崗位職責(zé)
參與項(xiàng)目開發(fā):協(xié)助資深工程師完成 Java 項(xiàng)目的開發(fā)工作,負(fù)責(zé)模塊功能的代碼編寫,將設(shè)計(jì)方案轉(zhuǎn)化為可運(yùn)行的程序。
代碼優(yōu)化與調(diào)試:對(duì)自己編寫的代碼進(jìn)行優(yōu)化,提高代碼的可讀性、可維護(hù)性與執(zhí)行效率。積極參與代碼調(diào)試,及時(shí)解決開發(fā)過程中出現(xiàn)的問題,確保功能模塊的正常運(yùn)行。
編寫技術(shù)文檔:根據(jù)項(xiàng)目開發(fā)規(guī)范,撰寫詳細(xì)的技術(shù)文檔,記錄代碼實(shí)現(xiàn)思路、功能說明以及相關(guān)技術(shù)要點(diǎn),為項(xiàng)目的后續(xù)維護(hù)與升級(jí)提供支持。
學(xué)習(xí)與成長:積極參加公司組織的技術(shù)培訓(xùn)與交流活動(dòng),不斷學(xué)習(xí)新的 Java 技術(shù)與開發(fā)框架,提升自己的專業(yè)技能水平。同時(shí),在實(shí)際項(xiàng)目中向團(tuán)隊(duì)成員學(xué)習(xí),積累項(xiàng)目經(jīng)驗(yàn),逐步成長為獨(dú)當(dāng)一面的開發(fā)工程師。
二、任職要求
1、學(xué)歷與專業(yè):本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息與計(jì)算科學(xué)等相關(guān)專業(yè),具備扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí)。
2、Java 編程基礎(chǔ):熟練掌握 Java 編程語言,熟悉面向?qū)ο缶幊趟枷?,了解常用的?shù)據(jù)結(jié)構(gòu)和算法,如數(shù)組、鏈表、棧、隊(duì)列、排序算法等。
3、框架要求:熟悉使用以下框架:Spring、SpringMVC、mybatis、mybatisplus、Springboot、SpringCloud等主流框架
4、數(shù)據(jù)庫知識(shí):了解關(guān)系型數(shù)據(jù)庫的基本概念,如 MySQL、Oracle 等,掌握基本的 SQL 語句編寫,能夠進(jìn)行簡單的數(shù)據(jù)庫表創(chuàng)建、數(shù)據(jù)增刪改查操作。
5、學(xué)習(xí)與溝通能力:具有較強(qiáng)的學(xué)習(xí)能力和自我驅(qū)動(dòng)力,對(duì)新技術(shù)充滿熱情,能夠快速掌握新知識(shí)并應(yīng)用到實(shí)際工作中。具備良好的溝通能力,能夠與團(tuán)隊(duì)成員進(jìn)行有效的溝通與協(xié)作,共同解決問題。
6、加分項(xiàng):有實(shí)際 Java 項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先考慮,如參與過開源項(xiàng)目、個(gè)人小項(xiàng)目等;熟悉 Spring、Spring Boot 等主流 Java 開發(fā)框架者將更具優(yōu)勢。