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