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