崗位職責(zé):
1. 負(fù)責(zé)公司后端微服務(wù)架構(gòu)設(shè)計(jì)、核心模塊開發(fā)與性能優(yōu)化,保障系統(tǒng)高可用、高并發(fā)、高穩(wěn)定。
2. 參與微服務(wù)拆分、接口設(shè)計(jì)、服務(wù)治理(熔斷、限流、降級(jí)、鏈路追蹤等)方案落地。
3. 使用 Spring Cloud/Spring Cloud Alibaba 生態(tài)完成服務(wù)開發(fā)、配置中心、注冊(cè)發(fā)現(xiàn)、網(wǎng)關(guān)等工作。
4. 負(fù)責(zé)分布式事務(wù)、分布式鎖、消息隊(duì)列、緩存策略等核心問(wèn)題的設(shè)計(jì)與實(shí)現(xiàn)。
5. 參與代碼評(píng)審、技術(shù)方案評(píng)審,制定開發(fā)規(guī)范與最佳實(shí)踐,提升團(tuán)隊(duì)研發(fā)效率與代碼質(zhì)量。
6. 排查解決線上高并發(fā)、復(fù)雜業(yè)務(wù)場(chǎng)景下的性能瓶頸、故障與安全問(wèn)題。
7. 與產(chǎn)品、前端、測(cè)試等團(tuán)隊(duì)協(xié)作,完成需求分析、架構(gòu)評(píng)審、迭代開發(fā)與上線部署。
任職要求:
1. 本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),5 年及以上 Java 后端開發(fā)經(jīng)驗(yàn),有微服務(wù)項(xiàng)目主導(dǎo)經(jīng)驗(yàn)優(yōu)先。
2. 精通 Java 基礎(chǔ)、JVM 原理、多線程、IO、集合框架,具備扎實(shí)的代碼功底與問(wèn)題定位能力。
3. 熟練使用 Spring Boot、Spring Cloud/Spring Cloud Alibaba、MyBatis/MyBatis-Plus 等主流框架。
4. 熟悉微服務(wù)核心組件:Nacos/Eureka、Sentinel、Seata、Gateway、RabbitMQ/RocketMQ/Kafka 等。
5. 熟練使用 MySQL、Redis、MongoDB 等數(shù)據(jù)庫(kù),熟悉 SQL 優(yōu)化、索引優(yōu)化、分庫(kù)分表等方案。
6. 熟悉 Docker、K8s、Jenkins、CI/CD 等容器化與自動(dòng)化部署技術(shù)。
7. 具備良好的系統(tǒng)設(shè)計(jì)思維、分布式系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),有高并發(fā)項(xiàng)目經(jīng)驗(yàn)優(yōu)先。
8. 工作責(zé)任心強(qiáng),具備良好的團(tuán)隊(duì)協(xié)作、溝通表達(dá)與問(wèn)題推動(dòng)能力。