負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)的后端架構(gòu)設(shè)計(jì)、開(kāi)發(fā)與優(yōu)化,基于 Spring Boot / Spring Cloud 構(gòu)建高可用、高并發(fā)的分布式微服務(wù);主導(dǎo)服務(wù)拆分、接口設(shè)計(jì)、數(shù)據(jù)庫(kù)建模與性能優(yōu)化,確保系統(tǒng)的穩(wěn)定性與可擴(kuò)展性;深入理解業(yè)務(wù)需求,設(shè)計(jì)并實(shí)現(xiàn)高效、可維護(hù)的 API,支撐前端與產(chǎn)品功能落地;與產(chǎn)品、測(cè)試、前端緊密協(xié)作,推動(dòng)項(xiàng)目按時(shí)高質(zhì)量交付。
有大型分布式系統(tǒng)或互聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先;
熟悉 Spring Boot;
熟悉 Spring Cloud 生態(tài)及常用組件原理與實(shí)踐;
熟練掌握 MySQL,具備索引設(shè)計(jì)、SQL 優(yōu)化與分庫(kù)分表實(shí)踐經(jīng)驗(yàn);
熟悉 Redis 在緩存、限流、分布式鎖等場(chǎng)景的應(yīng)用;
熟練使用 Maven、Git;
熟悉 Kafka/mqtt的使用與冪等性、消費(fèi)保證等實(shí)踐;
熟悉常見(jiàn)設(shè)計(jì)模式,關(guān)注代碼可維護(hù)性與可測(cè)試性,具備良好單元測(cè)試及工程化習(xí)慣;
熟悉 CI/CD 流程與常見(jiàn)自動(dòng)化工具;
熟悉 Linux 操作與常見(jiàn)排查命令,能做基礎(chǔ)部署與問(wèn)題定位;
了解容器化與編排(Docker、Kubernetes),能配合完成容器化交付;
具備獨(dú)立的系統(tǒng)設(shè)計(jì)與模塊落地能力,能承擔(dān)模塊級(jí)或子系統(tǒng)級(jí)的技術(shù)負(fù)責(zé);
純粹的Java開(kāi)發(fā)經(jīng)驗(yàn)