崗位職責(zé):
1.服從項(xiàng)目安排,適應(yīng)短期出差需求,確保項(xiàng)目順利推進(jìn)并支持業(yè)務(wù)落地。
2.負(fù)責(zé)核心業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計(jì)、功能開發(fā)及優(yōu)化,提升系統(tǒng)的穩(wěn)定性、可擴(kuò)展性和高可用性,滿足高并發(fā)、大數(shù)據(jù)量場景需求。
3.參與技術(shù)選型與創(chuàng)新,持續(xù)研究和引入合適的新技術(shù)、新框架,優(yōu)化系統(tǒng)性能,提高團(tuán)隊(duì)開發(fā)效率。
4.嚴(yán)格遵循編碼規(guī)范,編寫高質(zhì)量、可維護(hù)、高性能的代碼,參與代碼審查,推動(dòng)團(tuán)隊(duì)整體代碼質(zhì)量提升。
5.主導(dǎo)微服務(wù)架構(gòu)設(shè)計(jì)與分布式系統(tǒng)優(yōu)化,提升系統(tǒng)并發(fā)處理能力,優(yōu)化資源利用,保障業(yè)務(wù)穩(wěn)定運(yùn)行。
6.跨團(tuán)隊(duì)協(xié)作與技術(shù)賦能,緊密配合產(chǎn)品、前端、測試團(tuán)隊(duì),推動(dòng)項(xiàng)目高效交付,并指導(dǎo)初級工程師成長,提升團(tuán)隊(duì)整體技術(shù)水平。
任職要求:
1、計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,8年以上 Java 開發(fā)經(jīng)驗(yàn);
2、精通 Java 語言,熟悉 JDK 源碼,深入理解多線程、高并發(fā)編程;
3、熟練掌握 Spring、Spring Boot、Spring Cloud、MyBatis 等主流開發(fā)框架;
4、熟練使用 MySQL、PostgreSQL、Redis.MongoDB 等數(shù)據(jù)庫,具備SQL 調(diào)優(yōu)經(jīng)驗(yàn);
5、熟悉分布式架構(gòu)設(shè)計(jì),掌握 Dubbo、gRPCKafka、RabbitM、Zookeeper 等中間件;
6、有高并發(fā)、大流量系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),熟悉緩存、消息隊(duì)列、數(shù)據(jù)庫優(yōu)化等技術(shù);
7、熟悉 Docker、Kubernetes、Jenkins、Prometheus等運(yùn)維技術(shù),具備 CI/CD 經(jīng)驗(yàn);
8、了解 Vue.js、React.js 等前端框架,掌握常見 Web安全漏洞(如 SQL 注入、XSS)及防護(hù)措施;
9、熟悉設(shè)計(jì)模式、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD),具備良好的代碼抽象能力和架構(gòu)設(shè)計(jì)思維;
10、具備良好的溝通能力、團(tuán)隊(duì)合作精神,能推動(dòng)項(xiàng)目順利進(jìn)行,并樂于分享技術(shù)經(jīng)驗(yàn);
行業(yè)經(jīng)驗(yàn)要求
加分項(xiàng):
1.熟悉國產(chǎn)化軟硬件適配及遷移方案,如國產(chǎn)化數(shù)據(jù)庫Gaussdb等。
2.具備大型互聯(lián)網(wǎng)項(xiàng)目經(jīng)驗(yàn),參與高并發(fā)、高可用系統(tǒng)的架構(gòu)設(shè)計(jì)與落地,具備性能優(yōu)化與故障排查能力。
3.掌握大數(shù)據(jù)處理技術(shù),熟悉 Hadoop、Flink、Spark等框架,具備數(shù)據(jù)處理與分析能力。
4.具備云原生開發(fā)經(jīng)驗(yàn),熟悉 Kubernetes 生態(tài),具備AWS、Aliyun、GCP 等云平臺的實(shí)際應(yīng)用經(jīng)驗(yàn)。
5.積極參與技術(shù)社區(qū)與開源項(xiàng)目,有 GitHub 貢獻(xiàn)、技術(shù)博客或技術(shù)分享經(jīng)驗(yàn),具備良好的技術(shù)傳播與交流能力。