崗位職責(zé):
1、負(fù)責(zé)公司指定軟件系統(tǒng)的開(kāi)發(fā)和維護(hù)
2、依據(jù)客戶需求完成軟件系統(tǒng)開(kāi)發(fā)工作;
3、負(fù)責(zé)核心代碼的編寫(xiě)、系統(tǒng)重構(gòu)以及系統(tǒng)的性能優(yōu)化與改進(jìn)
4、參與項(xiàng)目的需求分析、系統(tǒng)設(shè)計(jì)、編碼、項(xiàng)目?jī)?nèi)測(cè)試及相關(guān)文檔編寫(xiě)工作;
5、指導(dǎo)并協(xié)調(diào)組員完成相關(guān)工作,并能夠?qū)M員進(jìn)行培訓(xùn)工作;
6、維護(hù)處理系統(tǒng)日常問(wèn)題,解決開(kāi)發(fā)過(guò)程中的技術(shù)問(wèn)題:
7、參與開(kāi)發(fā)過(guò)程中相關(guān)新技術(shù)的研究和驗(yàn)證。
任職要求:
1. 學(xué)歷與經(jīng)驗(yàn):
本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、軟件工程等相關(guān)專(zhuān)業(yè)優(yōu)先。具有 5 年以上 Java 開(kāi)發(fā)經(jīng)驗(yàn),有大型項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先考慮。
2. 技術(shù)能力
? Java 語(yǔ)言:精通 Java 語(yǔ)言,深入理解面向?qū)ο缶幊趟枷?,熟悉常用設(shè)計(jì)模式,能編寫(xiě)高質(zhì)量、可維護(hù)的代碼。熟悉 Java 核心庫(kù),包括集合、多線程、IO 等,具備扎實(shí)的基礎(chǔ)。
? 開(kāi)發(fā)框架:熟練掌握 Spring、Spring Boot、Spring Cloud 等主流框架,對(duì)其原理有深入理解,能夠靈活運(yùn)用框架解決實(shí)際問(wèn)題。熟悉 MyBatis 等持久層框架,具備數(shù)據(jù)庫(kù)設(shè)計(jì)和 SQL 優(yōu)化能力。
? 數(shù)據(jù)庫(kù):熟練使用 MySQL、Oracle 等關(guān)系型數(shù)據(jù)庫(kù),具備深厚的 SQL 功底,能夠進(jìn)行復(fù)雜查詢和存儲(chǔ)過(guò)程開(kāi)發(fā)。了解 NoSQL 數(shù)據(jù)庫(kù),如 Redis、MongoDB 等,并能在實(shí)際項(xiàng)目中應(yīng)用。
? 中間件:熟悉常用中間件,如 Tomcat、東方通 等 Web 服務(wù)器,以及 Redis、Memcached 等緩存服務(wù)器,能夠進(jìn)行性能調(diào)優(yōu)。掌握消息隊(duì)列技術(shù),如 RabbitMQ、Kafka 等,具備分布式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。
? 前端技術(shù):了解 HTML、CSS、JavaScript 等前端技術(shù),能夠與前端工程師有效溝通,實(shí)現(xiàn)前后端分離架構(gòu)。
? 工具與平臺(tái):熟練使用 Maven、Gradle 等項(xiàng)目構(gòu)建工具,以及 Git、SVN 等版本控制系統(tǒng)。熟悉 Linux 操作系統(tǒng),能夠進(jìn)行基本的命令操作和服務(wù)器部署。
3. 能力素質(zhì)
? 問(wèn)題解決:具備較強(qiáng)的分析與解決問(wèn)題的能力,能夠快速定位和解決系統(tǒng)中的技術(shù)難題。
? 溝通協(xié)作:良好的團(tuán)隊(duì)合作精神和溝通能力,能夠與團(tuán)隊(duì)成員、產(chǎn)品經(jīng)理、測(cè)試工程師等有效溝通,共同推進(jìn)項(xiàng)目進(jìn)展。
? 學(xué)習(xí)創(chuàng)新:具有較強(qiáng)的學(xué)習(xí)能力和創(chuàng)新意識(shí),能夠快速掌握新技術(shù)、新工具,并應(yīng)用到實(shí)際工作中。
? 責(zé)任心:工作認(rèn)真負(fù)責(zé),具備高度的責(zé)任心,對(duì)自己的工作成果負(fù)責(zé),確保項(xiàng)目質(zhì)量。