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