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