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