【崗位職責(zé)】
1.技術(shù)文檔: 編寫相關(guān)的技術(shù)設(shè)計(jì)文檔和接口文檔。
2.系統(tǒng)設(shè)計(jì)與開(kāi)發(fā): 參與產(chǎn)品業(yè)務(wù)需求討論,進(jìn)行系統(tǒng)架構(gòu)和模塊設(shè)計(jì);負(fù)責(zé)核心功能、業(yè)務(wù)邏輯及數(shù)據(jù)庫(kù)的后端代碼編寫與實(shí)現(xiàn)。
3.服務(wù)與API開(kāi)發(fā): 構(gòu)建高性能、高可用、可擴(kuò)展的后端服務(wù);設(shè)計(jì)和提供清晰、穩(wěn)定、安全的API接口供前端/移動(dòng)端調(diào)用。
4.建立并維護(hù)代碼管理體系,主導(dǎo)Git/GitLab/SVN等工具的規(guī)范化使用,制定代碼分支管理策略;推動(dòng)代碼審查機(jī)制,確保代碼質(zhì)量與可維護(hù)性;優(yōu)化CI/CD流程(如Jenkins/GitLab CI);解決代碼版本沖突、集成問(wèn)題,制定代碼規(guī)范并推動(dòng)團(tuán)隊(duì)落地;
5.性能與優(yōu)化: 負(fù)責(zé)系統(tǒng)性能優(yōu)化、瓶頸分析及技術(shù)難題攻關(guān),保障系統(tǒng)的穩(wěn)定性、安全性和處理能力。
6.負(fù)責(zé)產(chǎn)品技術(shù)平臺(tái)核心功能的詳細(xì)設(shè)計(jì)及編碼工作,包含微服務(wù)基礎(chǔ),持續(xù)構(gòu)建部署及平臺(tái)其它核心功能;
7.負(fù)責(zé)產(chǎn)品技術(shù)平臺(tái)的持續(xù)優(yōu)化,解決技術(shù)平臺(tái)關(guān)鍵技術(shù)問(wèn)題,提升開(kāi)發(fā)效率與質(zhì)量,強(qiáng)化技術(shù)標(biāo)準(zhǔn)及規(guī)范;
8.運(yùn)維支持: 參與系統(tǒng)的部署、監(jiān)控和維護(hù),協(xié)助定位和解決線上故障。
【任職條件】
1.本科及上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);
2.5年以上開(kāi)發(fā)經(jīng)驗(yàn),有良好的編程習(xí)慣;
3.熟悉流行開(kāi)源技術(shù)棧開(kāi)發(fā)技術(shù),如有較深的Java基礎(chǔ)根底,熟悉J2EE框架,MVC模式,MVVM模式;
4.熟悉流行開(kāi)源框架,如Spring、Spring MVC、Mybatis/Mybatis Plus、Springboot等,熟悉Tomcat、Nginx等常用應(yīng)用服務(wù)器,熟練使用Eclipse和IntelliJ IDEA開(kāi)發(fā)工具;
5.熟悉MySQL、postgresql數(shù)據(jù)庫(kù)開(kāi)發(fā),有較好的數(shù)據(jù)庫(kù)設(shè)計(jì)和編寫腳本的能力;
6.熟悉常用的中間件,如緩存(Redis),消息隊(duì)列(RabbitMQ、RocketMQ、Kafka)等;
7.較強(qiáng)的文檔撰寫能力,有面向?qū)ο笙到y(tǒng)分析和設(shè)計(jì)經(jīng)驗(yàn),能夠熟練編制各類開(kāi)發(fā)文檔;
8.具有較強(qiáng)的敬業(yè)與團(tuán)隊(duì)合作精神,工作認(rèn)真、細(xì)致、負(fù)責(zé),并能在一定壓力下完成工作。