崗位職責(zé):
1、根據(jù)需求設(shè)計(jì)、開發(fā)和維護(hù)高質(zhì)量的Java應(yīng)用程序。
2、負(fù)責(zé)參與系統(tǒng)設(shè)計(jì)、性能優(yōu)化、技術(shù)方案撰寫等工作。
3、編寫高質(zhì)量、可維護(hù)的代碼,進(jìn)行單元測試和集成測試,確保代碼質(zhì)量。
4、與團(tuán)隊(duì)成員合作,參與項(xiàng)目的需求討論、技術(shù)決策及功能開發(fā)。
5、在敏捷開發(fā)環(huán)境下進(jìn)行持續(xù)集成和交付,確保項(xiàng)目按時(shí)上線。
6、對(duì)現(xiàn)有系統(tǒng)進(jìn)行優(yōu)化和維護(hù),解決技術(shù)難題。
任職要求:
1、熟練掌握J(rèn)ava編程語言,具有3年以上Java開發(fā)經(jīng)驗(yàn),理解IO、線程、集合等,熟悉常見的設(shè)計(jì)模式,對(duì)JVM原理有一定的了解。
2、熟悉常見的Java框架(如Spring、Spring Boot、SpringCloud、MyBatis等),并具備實(shí)際項(xiàng)目經(jīng)驗(yàn)。
3、熟悉至少一種常見的數(shù)據(jù)庫技術(shù),如MySQL、PostgreSQL、Oracle等,具備數(shù)據(jù)庫設(shè)計(jì)和優(yōu)化經(jīng)驗(yàn)。
4、具備良好的溝通能力,能夠快速理解業(yè)務(wù)需求并轉(zhuǎn)換為技術(shù)實(shí)現(xiàn)。
5、具備良好的代碼規(guī)范和開發(fā)文檔書寫能力,注重團(tuán)隊(duì)協(xié)作。
加分項(xiàng):
6、具有使用Redis、ES、RabbitMQ、RocketMq、kafka等一種或多種中間件的經(jīng)驗(yàn),對(duì)底層原理有一定理解者優(yōu)先。
7、具有微服務(wù)系統(tǒng)各種組件(注冊(cè)中心、限流、熔斷、調(diào)度、動(dòng)態(tài)配置)一種或多種的使用經(jīng)驗(yàn)者優(yōu)先。
8、具有Docker、Kubernetes等容器技術(shù)使用經(jīng)驗(yàn)者優(yōu)先。
9、具有大數(shù)據(jù)處理、分布式系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
10、具有信貸風(fēng)控/信貸交易等領(lǐng)域或相關(guān)系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。