崗位職責(zé):
1.負責(zé)公司核心業(yè)務(wù)系統(tǒng)的服務(wù)端開發(fā),設(shè)計與實現(xiàn)高可用、高性能的API接口。
2.參與數(shù)據(jù)庫設(shè)計與優(yōu)化,制定緩存策略,解決復(fù)雜數(shù)據(jù)交互場景下的性能問題。
3.主導(dǎo)微服務(wù)架構(gòu)設(shè)計與落地,實現(xiàn)服務(wù)拆分、注冊發(fā)現(xiàn)、負載均衡等組件集成。
4.與前端、測試團隊協(xié)作,制定接口規(guī)范,保障服務(wù)穩(wěn)定性與安全性。
5. 參與技術(shù)選型與方案評審,推動后端技術(shù)棧升級。
任職要求:
1.本科及以上學(xué)歷,計算機相關(guān)專業(yè),1年以上Java后端開發(fā)經(jīng)驗。
2.精通Java后端框架:Spring Boot/Spring Cloud、MyBatis等。
3.熟練掌握關(guān)系型數(shù)據(jù)庫(MySQL/PostgreSQL)與非關(guān)系型數(shù)據(jù)庫(MongoDB/Redis),具備復(fù)雜SQL優(yōu)化、分庫分表設(shè)計經(jīng)驗。
4.熟悉分布式系統(tǒng)核心組件:
- 緩存:Redis集群、Memcached;
- 消息隊列:RabbitMQ/Kafka/RocketMQ;
- 分布式事務(wù):TCC/LCN/Saga模式。
5.掌握容器化技術(shù)(Docker/Kubernetes),熟悉CI/CD流程(Jenkins/GitLab CI)與云原生架構(gòu)。
6.具備系統(tǒng)性能調(diào)優(yōu)經(jīng)驗,能針對QPS、響應(yīng)時間等指標(biāo)制定優(yōu)化方案。
7.加分項:
- 有大型系統(tǒng)高并發(fā)、高可用架構(gòu)設(shè)計經(jīng)驗。
- 熟悉網(wǎng)絡(luò)安全協(xié)議(SSL/TLS)、SQL注入防御、XSS防護等安全策略。
- 具備DevOps思維,能獨立完成服務(wù)監(jiān)控(Prometheus/Grafana)與故障排查。