崗位描述
負(fù)責(zé)我公司后端系統(tǒng)的軟件開(kāi)發(fā)、設(shè)計(jì)、優(yōu)化與維護(hù),參與從需求分析到系統(tǒng)上線的完整生命周期,配合團(tuán)隊(duì)完成項(xiàng)目迭代。
任職要求
1.學(xué)歷專業(yè)
計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè)本科及以上學(xué)歷。
2.經(jīng)驗(yàn)要求
具備至少3年及以上后端開(kāi)發(fā)經(jīng)驗(yàn),熟悉Java語(yǔ)言及其生態(tài)系統(tǒng)。
熟練掌握J(rèn)ava編程,了解JVM原理,具備優(yōu)化JVM性能的能力;
使用Java及主流框架(如Spring Boot、Spring Cloud)進(jìn)行高效、高質(zhì)量的后端開(kāi)發(fā),具備微服務(wù)架構(gòu)開(kāi)發(fā)經(jīng)驗(yàn);
設(shè)計(jì)和優(yōu)化數(shù)據(jù)庫(kù)結(jié)構(gòu),編寫(xiě)高效、穩(wěn)定的SQL,具備數(shù)據(jù)庫(kù)調(diào)優(yōu)能力,確保系統(tǒng)性能;
參與系統(tǒng)架構(gòu)設(shè)計(jì),解決復(fù)雜的技術(shù)問(wèn)題,提升系統(tǒng)可擴(kuò)展性和穩(wěn)定性;
熟悉常用算法和數(shù)據(jù)結(jié)構(gòu),具備解決問(wèn)題的能力;
熟悉Git、 SVN等版本控制工具,具備良好的代碼管理習(xí)慣;
熟悉RESTful API設(shè)計(jì),具備設(shè)計(jì)和實(shí)現(xiàn)高效API的能力;
熟悉緩存技術(shù)(如Redis),具備優(yōu)化系統(tǒng)性能的經(jīng)驗(yàn);
熟悉消息隊(duì)列(如RabbitMQ、Kafka),具備處理異步任務(wù)的能力;
了解分布式系統(tǒng)設(shè)計(jì),具備處理高并發(fā)、高可用場(chǎng)景的經(jīng)驗(yàn);
熟悉代碼測(cè)試(如單元測(cè)試、集成測(cè)試),具備編寫(xiě)測(cè)試用例的能力。
編寫(xiě)清晰、可維護(hù)的代碼,并進(jìn)行代碼審查,確保代碼質(zhì)量;
與前端、測(cè)試及運(yùn)維團(tuán)隊(duì)緊密合作,確保系統(tǒng)功能順利實(shí)現(xiàn);
關(guān)注行業(yè)動(dòng)態(tài),學(xué)習(xí)新技術(shù),推動(dòng)團(tuán)隊(duì)技術(shù)進(jìn)步。