一、崗位職責(zé):
1、使用Java開(kāi)發(fā)后端應(yīng)用程序,包括設(shè)計(jì)、開(kāi)發(fā)和維護(hù)。
2、編寫(xiě)高質(zhì)量的代碼,符合團(tuán)隊(duì)的編碼規(guī)范和標(biāo)準(zhǔn)。
3、設(shè)計(jì)和實(shí)現(xiàn)高度可擴(kuò)展、高性能的系統(tǒng),確保系統(tǒng)的安全性、穩(wěn)定性和可靠性。
4、負(fù)責(zé)服務(wù)端技術(shù)架構(gòu)設(shè)計(jì)和優(yōu)化,進(jìn)行性能調(diào)優(yōu)。
5、與產(chǎn)品、前端、測(cè)試等團(tuán)隊(duì)密切協(xié)作,確保項(xiàng)目按時(shí)完成。
6、參與制定技術(shù)解決方案,提供技術(shù)建議。
7、負(fù)責(zé)代碼審查和改進(jìn)提高代碼質(zhì)量。
二、任職要求:
1、精通Java語(yǔ)言,掌握J(rèn)ava EE相關(guān)技術(shù):如Servlet、JSP、MVC等。
2、深入理解操作系統(tǒng)原理、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)和算法,有實(shí)際的Java Web項(xiàng)目經(jīng)驗(yàn)。
3、掌握面向?qū)ο缶幊趟枷牒驮O(shè)計(jì)模式,編寫(xiě)出易維護(hù)、易擴(kuò)展的高質(zhì)量代碼。
4、熟悉Java Web開(kāi)發(fā)常用框架,如Spring、Spring Boot、MyBatis等。
5、熟悉分布式系統(tǒng)架構(gòu),了解微服務(wù)、Dubbo等相關(guān)技術(shù)。
6、熟悉常用的數(shù)據(jù)庫(kù)技術(shù),如MySQL、Oracle等,并有數(shù)據(jù)庫(kù)設(shè)計(jì)和優(yōu)化的經(jīng)驗(yàn)。
7、具有良好的團(tuán)隊(duì)合作精神和溝通能力,能夠協(xié)調(diào)解決技術(shù)問(wèn)題。
8、對(duì)新技術(shù)保持敏感,并有良好的自我學(xué)習(xí)和自我驅(qū)動(dòng)能力,能夠獨(dú)立解決問(wèn)題。
9、有相關(guān)工作經(jīng)驗(yàn)并能夠熟練使用Git、Maven等常用工具者優(yōu)先。