崗位職責:
1、參與公司核心業務系統的需求分析、架構設計、編碼實現,負責后端服務的開發、測試與上線部署,確保系統的穩定性、安全性和可擴展性。?
2、主導或參與技術方案評審,優化現有系統的性能、接口設計及數據庫結構,解決開發過程中遇到的復雜技術難題。?
3、遵循 Java 開發規范與編碼標準,編寫高質量、可維護、易擴展的代碼,完成單元測試、集成測試相關工作,保障代碼質量。?
4、參與跨團隊協作(如產品、前端、測試、運維等),明確需求邊界,推進項目進度,及時溝通并解決項目中的風險與問題。?
5、關注 Java 生態技術趨勢(如微服務、云原生、中間件優化等),引入合適的新技術、新方案,提升團隊開發效率與系統技術架構水平。?
6、負責技術文檔的編寫與維護,包括架構設計文檔、接口文檔、開發手冊等,助力團隊知識沉淀與傳承。
任職要求:
1、本科及以上學歷,計算機相關專業(如計算機科學與技術、軟件工程、電子信息等),3 年及以上 Java 后端開發經驗(優秀應屆生可放寬至 1-2 年實習 / 項目經驗)。?
2、精通 Java 基礎語法,深入理解 JVM 原理(內存模型、垃圾回收、類加載機制)、多線程并發編程(線程池、鎖機制、CAS 等),具備性能調優實戰經驗。?
3、熟練掌握 Spring、Spring Boot、Spring Cloud(或 Dubbo)等主流開發框架,理解框架核心原理與設計思想,能靈活應對實際開發場景。?
4、熟練操作 MySQL、Oracle 等關系型數據庫,精通 SQL 語句編寫與優化,了解索引設計、事務原理;熟悉 Redis、MongoDB 等 NoSQL 數據庫的使用場景與實操。?
5、掌握 RESTful API 設計規范,具備接口開發與聯調經驗;了解消息隊列(RabbitMQ、Kafka 等)、緩存、分布式事務、分布式鎖等中間件的應用。?
6、熟悉 Linux 操作系統,能熟練使用命令行進行項目部署、日志排查、服務器監控;了解 Docker、K8s 等容器化與云原生相關技術者優先。