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