崗位職責要求
1、負責Java后端開發(fā)工作,根據需求文檔完成高質量的代碼編寫,確保系統(tǒng)功能的實現和性能的優(yōu)化。
2、負責系統(tǒng)上線后的維護工作,及時處理系統(tǒng)運行過程中出現的故障和問題,保障系統(tǒng)的穩(wěn)定運行。
3、與前端開發(fā)人員合作,完成前后端接口的設計、開發(fā)和聯調工作,確保前后端系統(tǒng)的無縫對接和數據交互的準確性。
4、與產品經理、項目經理等其他團隊成員進行有效溝通,及時了解業(yè)務需求,反饋技術可行性,推進項目的順利進行。
5、關注Java技術發(fā)展動態(tài),包括新的框架、工具和技術理念等,以便將其合理地引入到項目開發(fā)及現有系統(tǒng)進行優(yōu)化和升級中。
任職要求
1、本科及以上學歷,計算機相關專業(yè)優(yōu)先。3年以上Java開發(fā)工作經驗,有大型互聯網項目或企業(yè)級應用開發(fā)經驗者優(yōu)先。
2、精通Java編程語言,熟練掌握Java SE和Java EE的核心技術,包括JVM原理、多線程、IO/NIO、集合框架等。
3、熟悉常用的Java開發(fā)框架,如Spring(包括Spring Boot、Spring MVC、Spring Security等)、MyBatis、JPA等,能夠基于這些框架快速搭建和開發(fā)高質量的Java應用。
4、熟悉數據庫技術,熟練掌握MySQL、Oracle等主流關系型數據庫的使用和優(yōu)化,具備SQL語句的編寫、優(yōu)化能力,熟悉數據庫事務,能夠進行數據庫設計和建模。
5、熟悉分布式系統(tǒng)的概念和技術,如分布式緩存(Redis)、消息隊列(RabbitMQ、Kafka等)、分布式事務等,具備一定的分布式系統(tǒng)開發(fā)經驗優(yōu)先。
6、熟悉Linux操作系統(tǒng),能夠熟練使用Linux命令進行日常的開發(fā)和運維操作。
7、熟悉Maven、Git等開發(fā)工具的使用,能夠熟練進行項目的構建、版本管理和團隊協(xié)作開發(fā)。
8、熟悉敏捷開發(fā)流程,具備良好的項目管理能力和團隊協(xié)作精神,能夠高效地完成項目任務。
9、具備良好的邏輯思維能力和問題解決能力,能夠快速定位和解決開發(fā)過程中遇到的各種問題。
10、具備較強的學習能力和自我驅動力,能夠不斷學習和掌握新的技術知識,適應技術快速發(fā)展的需求。
11、具備良好的溝通能力和團隊合作精神,能夠與團隊及其他部門成員進行有效的溝通和協(xié)作。