崗位職責(zé)
1、項目開發(fā):參與公司 Java 相關(guān)項目的研發(fā)工作,按照需求文檔和開發(fā)規(guī)范完成分配的開發(fā)任務(wù),包括模塊設(shè)計、代碼編寫等。
2、代碼相關(guān):負(fù)責(zé)編寫清晰、可維護(hù)、高效的 Java 代碼,并進(jìn)行單元測試,確保代碼質(zhì)量;參與代碼評審,根據(jù)評審意見進(jìn)行修改和優(yōu)化。
3、問題處理:協(xié)助解決項目開發(fā)過程中遇到的技術(shù)問題,配合測試人員進(jìn)行 bug 修復(fù),確保項目順利推進(jìn)。
4、文檔編寫:編寫相關(guān)的技術(shù)文檔,如開發(fā)設(shè)計文檔、接口文檔等,保證文檔的完整性和準(zhǔn)確性。
5、技術(shù)學(xué)習(xí)與分享:積極學(xué)習(xí)新技術(shù)、新框架,并在團(tuán)隊內(nèi)部進(jìn)行分享;關(guān)注行業(yè)技術(shù)動態(tài),為團(tuán)隊技術(shù)提升提供建議。
能力要求:
1、技術(shù)基礎(chǔ):本科及以上學(xué)歷,計算機(jī)相關(guān)專業(yè),接受應(yīng)屆畢業(yè)生;掌握 Java 基礎(chǔ)知識,包括面向?qū)ο缶幊趟枷?、常用集合框架(?List、Map 等)、異常處理機(jī)制等;了解 JVM 基本原理,熟悉 Java 開發(fā)環(huán)境(如 JDK、IDE 工具 Eclipse 或 IntelliJ IDEA)。
2、數(shù)據(jù)庫能力:了解關(guān)系型數(shù)據(jù)庫(如 MySQL)的基本操作,包括 SQL 語句的編寫、增刪改查等;對數(shù)據(jù)庫索引、事務(wù)等概念有一定認(rèn)知。
3、框架與工具:了解 Spring、Spring Boot 等主流 Java 開發(fā)框架的基本概念和使用方法;熟悉版本控制工具(如 Git)的基本操作。
4、學(xué)習(xí)與邏輯:具備良好的學(xué)習(xí)能力,能夠快速掌握新技術(shù)和工具;擁有清晰的邏輯思維,能對簡單的技術(shù)問題進(jìn)行分析和排查。
5、溝通與協(xié)作:具備良好的溝通表達(dá)能力,能準(zhǔn)確理解需求并與團(tuán)隊成員有效協(xié)作;有較強(qiáng)的責(zé)任心和團(tuán)隊合作精神,積極參與團(tuán)隊各項研發(fā)工作。