崗位職責(zé):
1、參與各類(lèi)系統(tǒng)需求評(píng)審及后端開(kāi)發(fā)工作,按計(jì)劃高效完成業(yè)務(wù)需求開(kāi)發(fā);
2、解決項(xiàng)目中遇到的關(guān)鍵技術(shù)難題,編寫(xiě)項(xiàng)目相關(guān)技術(shù)文檔等;
3、按計(jì)劃完成分配模塊的功能設(shè)計(jì)與開(kāi)發(fā)工作,并對(duì)工作輸出質(zhì)量負(fù)責(zé);
4、優(yōu)化系統(tǒng)后端和服務(wù)器的體驗(yàn)和性能;
5、負(fù)責(zé)系統(tǒng)線上問(wèn)題排除,配合測(cè)試/運(yùn)維人員解決Bug,確保系統(tǒng)的穩(wěn)定運(yùn)行;
6、參與技術(shù)調(diào)研、評(píng)估、架構(gòu)設(shè)計(jì)和改進(jìn)相關(guān)的工作。
任職要求:
1、本科以上學(xué)歷,計(jì)算機(jī)、軟件、信息系統(tǒng)等相關(guān)專(zhuān)業(yè),具備3-5年java開(kāi)發(fā)經(jīng)驗(yàn),能夠熟練獨(dú)立開(kāi)發(fā)和維護(hù)業(yè)務(wù)模塊;
2、精通Java語(yǔ)言,Java基礎(chǔ)扎實(shí),熟練掌握并發(fā)、內(nèi)存模型、線程模型、緩存、事件驅(qū)動(dòng)、類(lèi)加載機(jī)制及性能優(yōu)化;
3、具備大型產(chǎn)品型研發(fā)項(xiàng)目的代碼工程的分層搭建和優(yōu)化經(jīng)驗(yàn),掌握分庫(kù)分表、分布式事務(wù)一致性、組件高可用、負(fù)載均衡/平行擴(kuò)展、灰度升級(jí)等架構(gòu)方案;
4、深入了解微服務(wù)的架構(gòu),精通SpringCloud,以及可選(Akka、Elasticsearch、Netty、Nginx 等技術(shù),linux平臺(tái));精通數(shù)據(jù)庫(kù)開(kāi)發(fā)(MySQL/postgresql/Oracle,Hibernate/Mybatis、Redis)。
5、熟悉ActiveMQ、Kafka、RabbitMQ、RocketMQ等至少其中一種消息中間件技術(shù);熟悉云原生相關(guān)技術(shù),掌握docker、k8s、CI/CD、devops相關(guān)技術(shù);
6、熟悉使用前端開(kāi)發(fā)框架以及UI框架,如element plus,ant design vue,EChart等;
7、熟悉使用vue3及其全家桶,并對(duì)vue核心原理有一定的理解;
8、具有較強(qiáng)的邏輯思維能力、溝通能力、抗壓能力和執(zhí)行力,工作認(rèn)真細(xì)致、責(zé)任心強(qiáng)。