崗位職責(zé):
1.深度剖析并掌握既有的Spring Boot后端代碼,獨(dú)立完成核心業(yè)務(wù)邏輯的逆向工程。
2.負(fù)責(zé)教學(xué)平臺(tái)后端功能的開(kāi)發(fā)、重構(gòu)和性能優(yōu)化。
3.設(shè)計(jì)和維護(hù)穩(wěn)定、安全的API接口。
4.編寫高質(zhì)量、可維護(hù)的代碼,并編寫技術(shù)文檔,重建知識(shí)體系以及進(jìn)行代碼審查。
技術(shù)要求(必備):
?5年以上Java開(kāi)發(fā)經(jīng)驗(yàn),3年以上Spring Boot項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)。
?精通Spring Cloud、MyBatis/ JPA等常用框架和技術(shù)。
?精通MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)、優(yōu)化及SQL調(diào)優(yōu)。
?具備優(yōu)秀的API設(shè)計(jì)能力和良好的編程規(guī)范。
?熟悉Linux常用命令,具備基本的服務(wù)器運(yùn)維能力。
?熟悉Redis等緩存技術(shù)及其應(yīng)用場(chǎng)景。
技術(shù)要求(優(yōu)先):
?有接手、重構(gòu)無(wú)文檔遺留系統(tǒng)的成功經(jīng)驗(yàn)者優(yōu)先。
?有教育、培訓(xùn)類項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
?有性能調(diào)優(yōu)和經(jīng)驗(yàn)者優(yōu)先。
核心軟技能:
?卓越的學(xué)習(xí)能力和代碼理解能力:能快速閱讀、理解和解析他人編寫的復(fù)雜代碼。
?嚴(yán)謹(jǐn)?shù)倪壿嬎季S和問(wèn)題定位能力:能像偵探一樣排查和解決未知問(wèn)題。
?強(qiáng)烈的責(zé)任心和主人翁意識(shí):愿意為系統(tǒng)的長(zhǎng)期穩(wěn)定性和代碼質(zhì)量負(fù)責(zé)。
?良好的溝通和文檔習(xí)慣:善于總結(jié),并能清晰地將技術(shù)細(xì)節(jié)轉(zhuǎn)化為文檔。