主要崗位職責(zé)描述
1、負(fù)責(zé)功能模塊的維護(hù)和持續(xù)完善及重構(gòu)。
2、能夠準(zhǔn)確理解需求,實(shí)現(xiàn)新功能模塊的設(shè)計(jì)和開發(fā)。
3、熟悉系統(tǒng)整體架構(gòu)設(shè)計(jì)與系統(tǒng)性能優(yōu)化。
4、編寫相關(guān)技術(shù)文檔。
5、評(píng)估開發(fā)迭代工作量、制定開發(fā)計(jì)劃、并按計(jì)劃有效推進(jìn)。
6、日常問題定位與修復(fù)。
任職要求
1、具有3年及以上java開發(fā)經(jīng)驗(yàn),熟悉多線程、反射、nio等技術(shù)的使用和原理,熟悉常用設(shè)計(jì)模式,熟悉JVM內(nèi)部原理。
2、深入理解關(guān)系型、非關(guān)系習(xí)型數(shù)據(jù)庫基本原理,熟練使用mysql,對(duì)sql有優(yōu)化能力,有分庫分表經(jīng)驗(yàn)。
3、熟悉分布式、多線程等高性能架構(gòu)相關(guān)開發(fā),熟練使用Java常用框架和工具,如springboot、springcloud相關(guān)組件、springmvc、mybatis等。
4、熟悉緩存、隊(duì)列等,redis、memcache、rabbitmq。
5、熟悉常用中間件的作用和用法 RabbitMQ、xxl-job。
6、有分庫分表及復(fù)雜權(quán)限系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)。
7、熟悉linux開發(fā)環(huán)境,掌握一種腳本語言(shell/python),了解CICD,K8s,有一定的運(yùn)維能力。
8、有大型Saas化平臺(tái)建設(shè),物業(yè)項(xiàng)目經(jīng)驗(yàn)、電商項(xiàng)目經(jīng)驗(yàn)或智慧養(yǎng)老項(xiàng)目經(jīng)驗(yàn)優(yōu)先。
9、有良好的溝通能力,服從日常工作安排;有Saas化系統(tǒng)經(jīng)驗(yàn)優(yōu)先。