職位職責(zé)
1.參與后端系統(tǒng)的設(shè)計、開發(fā)、部署和維護,確保系統(tǒng)高性能和高可靠性;
2.負責(zé)業(yè)務(wù)邏輯實現(xiàn),包括接口設(shè)計、數(shù)據(jù)處理、以及與前端的對接;
3.撰寫高質(zhì)量代碼,編寫相關(guān)技術(shù)文檔,確保開發(fā)過程規(guī)范化;
4.參與系統(tǒng)的監(jiān)控、日志分析以及故障排查,保障系統(tǒng)穩(wěn)定運行;
5.上級交辦的其他事宜。
任職要求
1.計算機相關(guān)專業(yè),本科及以上學(xué)歷;
2.具備3-5年以上Java開發(fā)經(jīng)驗,且有經(jīng)歷過完整的軟件研發(fā)周期;
3.熟練掌握Java語言,熟悉Spring、Spring Boot、Spring Cloud等主流框架,熟悉主流數(shù)據(jù)庫(如MySQL,PostgreSQL),具備數(shù)據(jù)庫設(shè)計與優(yōu)化能力,了解分布式系統(tǒng)設(shè)計、微服務(wù)架構(gòu),有Dubbo或其他RPC框架使用經(jīng)驗優(yōu)先,熟悉常用中間件(如Redis、RabbitMQ、Kafka)以及其應(yīng)用場景,具備RESTful API開發(fā)經(jīng)驗;
4.熟悉常用開發(fā)工具和版本控制系統(tǒng)(如Git、Maven、Jenkins),熟悉Linux操作系統(tǒng),能進行基本的運維操作,具備優(yōu)秀的調(diào)試和問題解決能力。
5.有高并發(fā)、高可用系統(tǒng)開發(fā)經(jīng)驗,具備大數(shù)據(jù)開發(fā)經(jīng)驗(如Hadoop);
6.善于溝通,能技術(shù)帶領(lǐng)7人以內(nèi)的敏捷開發(fā)團隊;
7.良好的團隊協(xié)作能力,善于溝通,主動性強,責(zé)任心強,能夠快速學(xué)習(xí)新技術(shù)。