職位描述:
該人員具備出色的系統(tǒng)架構(gòu)能力和深厚的開發(fā)技術(shù),能夠獨立完成從需求分析到系統(tǒng)設(shè)計、架構(gòu)規(guī)劃直至編碼實現(xiàn)的全過程,并最終交付高質(zhì)量的技術(shù)成果。
具體要求:
1、低代碼架構(gòu)設(shè)計與配置優(yōu)化
主導(dǎo)低代碼平臺核心設(shè)計,實現(xiàn)動態(tài)配置及業(yè)務(wù)邏輯,提升系統(tǒng)可擴展性。
通過配置化方案減少代碼侵入,支持快速適配業(yè)務(wù)場景變化。
熟悉Hibernate。
2、Spring生態(tài)開發(fā)與完善
深入理解Spring框架底層機制,對現(xiàn)有系統(tǒng)架構(gòu)進行優(yōu)化與完善。
獨立分析英文技術(shù)文檔(如Spring官方資料、開源項目源碼),解決復(fù)雜問題。
根據(jù)要求,進行開發(fā)工作。
3、構(gòu)建工具與環(huán)境遷移
精通構(gòu)建工具Gradle、Maven等。確保項目在不同環(huán)境的可運行性,解決遷移過程中的差異。
4、容器調(diào)優(yōu)與版本升級
深入理解Tomcat/Jetty等核心參數(shù),在高并發(fā)場景下的性能調(diào)優(yōu),提升系統(tǒng)吞吐量與響應(yīng)速度。
解決版本迭代中的兼容性風(fēng)險,確保服務(wù)平滑過渡。
技能要求:
1、8年以上Java后端經(jīng)驗,3年以上架構(gòu)設(shè)計經(jīng)驗,有低代碼平臺設(shè)計經(jīng)驗。
2、精通Hibernate框架,包括:ORM、配置管理、數(shù)據(jù)操作、性能優(yōu)化、事務(wù)管理、復(fù)雜映射、工具和插件等。
3、主導(dǎo)過大中型系統(tǒng)(總預(yù)算800萬以上、核心開發(fā)階段超過6個月、團隊規(guī)模超過30人、與5個以上系統(tǒng)深度集成、定制化開發(fā)超過50%、采用人工智能、大數(shù)據(jù)等前沿技術(shù))核心模塊的設(shè)計、開發(fā)與優(yōu)化。
4、具備Spring內(nèi)核能力、容器遷移、數(shù)據(jù)庫性能調(diào)優(yōu)的實際項目經(jīng)驗。
5、精通Java語言及生態(tài),掌握常用的Java類庫及框架,如多線程、并發(fā)處理、Spring等。
6、熟悉MySQL、PostgreSQL數(shù)據(jù)庫,熟練使用Linux,Nginx等。
7、能夠?qū)Ψ?wù)器進行部署和運維,對于網(wǎng)絡(luò)安全、應(yīng)用安全、數(shù)據(jù)安全等方面具有經(jīng)驗。有較強的學(xué)習(xí)能力,能夠閱讀英文資料,在短時間內(nèi)學(xué)習(xí)新技術(shù)、新業(yè)務(wù)??箟耗芰姟?
說明:
該職位要求本科以上學(xué)歷、35歲以下(能力優(yōu)秀者可適當放寬)。