崗位職責(zé):
1. 負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計(jì)、開(kāi)發(fā)及優(yōu)化,保障系統(tǒng)的高性能、高可用性和可擴(kuò)展性;
2. 參與微服務(wù)架構(gòu)的搭建與治理,優(yōu)化服務(wù)間通信、分布式事務(wù)及服務(wù)監(jiān)控體系;
3. 負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì)、SQL優(yōu)化及緩存、消息隊(duì)列等中間件的合理使用,提升系統(tǒng)整體性能;
4. 參與技術(shù)難題攻關(guān),解決高并發(fā)、分布式場(chǎng)景下的技術(shù)問(wèn)題,優(yōu)化系統(tǒng)穩(wěn)定性;
5. 配合團(tuán)隊(duì)完成項(xiàng)目部署、運(yùn)維及監(jiān)控,提升CI/CD流程效率;
6. 關(guān)注前沿技術(shù),推動(dòng)團(tuán)隊(duì)技術(shù)升級(jí),提升開(kāi)發(fā)效率和質(zhì)量。
任職要求
1. 熟練掌握J(rèn)ava及SpringBoot、MyBatis等主流框架,了解其底層原理;
2. 精通微服務(wù)架構(gòu),有SpringCloud、Nacos、SkyWalking等組件實(shí)戰(zhàn)經(jīng)驗(yàn),熟悉服務(wù)治理與調(diào)優(yōu);
3.熟悉多線程編程、常用設(shè)計(jì)模式及JVM調(diào)優(yōu),具備線上問(wèn)題排查能力;
4.熟練使用MySQL等關(guān)系型數(shù)據(jù)庫(kù),具備數(shù)據(jù)庫(kù)建模、SQL優(yōu)化及分庫(kù)分表經(jīng)驗(yàn);
5.熟悉Redis、MQ(Kafka/RabbitMQ)、ElasticSearch等中間件的應(yīng)用場(chǎng)景及優(yōu)化;
6.熟練使用Linux系統(tǒng),掌握Docker、Jenkins等DevOps工具,具備項(xiàng)目部署經(jīng)驗(yàn)。