主要職責:
1、在團隊的指導下,參與公司Java項目的設計、開發(fā)、測試和維護。
2、協(xié)助編寫高質(zhì)量的代碼,確保代碼的可讀性、可維護性和擴展性。
3、根據(jù)需求文檔和技術(shù)方案,完成相關(guān)模塊的編碼工作。
4、參與代碼評審,提出改進意見,保證代碼質(zhì)量。
5、協(xié)助進行系統(tǒng)的調(diào)試與優(yōu)化,解決開發(fā)過程中遇到的技術(shù)問題。
6、配合團隊完成軟件版本的迭代和發(fā)布。
任職要求:
1、計算機科學、軟件工程或相關(guān)專業(yè)本科及以上學歷。
2、熟悉Java編程語言,了解Java開發(fā)相關(guān)的基礎知識和框架,如Spring、mybatis/mybatis-plus、SpringMvc、Springcloud等。
3、了解基本的數(shù)據(jù)結(jié)構(gòu)和算法,具備一定的邏輯思維能力。
4、了解SQL及關(guān)系型數(shù)據(jù)庫(如MySQL、PostgreSQL)的基本操作。
5、對軟件開發(fā)流程有一定的理解,了解版本控制工具(如Git)的使用。
6、具有良好的溝通能力和團隊合作精神,能夠接受新技術(shù)和新工具的學習。
7、英語具備基本的讀寫能力,能夠閱讀英文技術(shù)文檔。
優(yōu)先條件:
1、有參與過實際Java項目的經(jīng)驗(實習或項目實踐)。
2、熟悉能讀懂前端代碼,至少熟悉一門前端語言(vue2/vue3/react/angular js)。
3、了解Linux操作系統(tǒng)的基本使用。
4、 熟練使用docker,能通過docker部署Web項目(Nginx配置、JAR包運維)。
4、全棧方向發(fā)展。