【崗位職責】
1.參與公司核心業務系統的架構設計、開發、優化及維護;
2.獨立承擔模塊或子系統的分析、設計與實現;
3.負責系統性能優化、高并發場景下的穩定性保障;
4.參與大規模數據處理系統的設計與開發,支撐高并發、低延遲的業務場景;
5.編寫高質量、可維護的代碼,遵循編碼規范;
6.與產品、前端、測試團隊高效協作,推動項目進度;
7.推動團隊技術氛圍建設,參與技術分享和Code Review。
【任職要求】
1.計算機相關專業本科及以上學歷,5年以上 Java 后端開發經驗;
2.技術扎實,深入理解 Java 編程語言,熟悉 JVM 內存模型、GC機制、多線程、NIO、鎖優化等;
3.熟練掌握主流框架和中間件,如 Spring Boot、MyBatis、Netty、ZooKeeper、RocketMQ/Kafka/RabbitMQ;
4.具備大數據系統開發經驗,有 PB/GB 級數據處理實戰經驗;
5.精通數據庫優化,熟悉 MySQL 的索引優化、查詢優化、事務機制、慢 SQL 分析等;
6.具備分庫分表設計與開發經驗,了解 ShardingSphere、MyCat 或自研分片邏輯;
7.熟悉時序數據庫,如 InfluxDB、TDengine、OpenTSDB、TimescaleDB,并有實際使用經驗;
8.熟悉 Linux 系統環境及常用命令,具備 Shell/Python 等腳本編寫能力;
9.具備良好的系統抽象能力、架構思維,能夠獨立完成復雜中大型項目的分析與設計;
10.具備較強的抗壓能力,在高強度工作下保持穩定輸出;
11.主動性強,具備良好的自驅力和問題解決能力;
12.表達能力強,能清晰闡述自己的設計思路,具備良好的跨團隊溝通協作能力;
13.有互聯網、監控、煤礦行業、等行業背景者優先。
加分項(非必須):
有開源社區貢獻經歷;
熟悉 DevOps、CI/CD、容器化部署(Docker/K8s);
熟悉性能調優、故障排查、鏈路追蹤(如 SkyWalking、Pinpoint、CAT);
熟悉領域驅動設計(DDD)、TDD、設計模式等高級軟件工程實踐;
對技術有熱情,持續學習能力強,關注業界前沿技術趨勢。