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