崗位職責:
1. 核心系統設計與開發:負責大數據治理類產品核心系統的設計與開發工作,確保系統的高性能、高可靠性和高可擴展性。參與項目的需求評審、架構設計及日常迭代開發,推動研發高效交付。
2. 跨團隊協作與支持:與前端、產品、測試、算法團隊緊密合作,確保研發交付質量和進度符合預期。設計開發高質量的API接口,與其他相關技術伙伴及第三方服務進行無縫對接。
3. 技術賦能與引導:總結和分享后端開發的最佳實踐,指導初中級工程師,提升團隊整體技術能力和開發效率,推動工程化、模塊化的實施。積極從技術層面提供優化建議,為產品持續改進助力。
4. 全鏈路開發與優化:參與從后端到部署的完整開發流程,涵蓋代碼編寫、運維部署、性能優化等環節,并對系統的運行質量負責。
5. 技術預研與落地:跟蹤行業技術趨勢,研究并引入合適的新技術,提升系統的技術競爭力。
任職要求:
1. 扎實的后端基礎:5 年以上 Java 開發經驗,精通 Java 編程語言,熟悉主流開發框架(如 Spring、Spring Boot、Spring Cloud),擁有模塊化、組件化開發的實戰經驗。熟悉高并發、高可用設計模式,掌握性能優化的相關方法。至少熟悉一種 Java 之外的后端開發語言。
2. 微服務架構經驗:熟悉微服務架構設計,理解分布式系統的基本原理,具備服務治理、性能優化和高可用性設計的實戰經驗。
3. 數據庫操作與設計:熟悉主流關系型數據庫(如 MySQL、PostgreSQL),具備扎實的 SQL 優化能力;熟悉 Redis、MongoDB 等常用的 NoSQL 數據庫。
4. 工程化與工具鏈:熟練掌握 Maven、Gradle 等構建工具,熟悉常見的 CI/CD 流程,具備后端性能優化和工程化開發的經驗。了解云服務平臺的使用。
5. 運維與部署:熟悉 Linux 系統的基本操作,了解 Nginx 配置、Docker 容器化及 Kubernetes 等部署工具,具備線上環境問題排查和解決能力。熟悉常見的開發工具和環境(如Git、Maven、Jenkins等)。
6. 業務理解能力:能夠快速理解并轉化業務需求為技術實現,具備良好的溝通協作能力,能夠與前端、產品、測試及其他團隊高效協作。
7. 技術驅動業務:具備良好的系統化思維和技術洞察力,能夠從技術角度為產品和業務提供創新性解決方案。
8.學歷要求:quan日制統招碩士及以上,學信網可查。
專業要求:
1. 多語言開發經驗:有多種編程語言經驗(如 Python、JavaScript 等),熟悉多語言項目的協同開發。
2. 項目全生命周期經驗:擁有中大型項目從 0 到 1 的開發經驗,能夠獨立負責項目的全生命周期(需求分析、架構設計、上線運維)。
3. 分布式系統與中間件:熟悉消息隊列(如 RabbitMQ、Kafka)、分布式緩存、負載均衡等分布式系統組件。
4. 開源與社區:有技術博客、開源項目經驗,或參與過開源社區活動。
5. 大數據經驗:參與大數據類產品的研發工作、熟悉Hadoop生態,不限于hive hbase Doris hdfs spark flink es sqoop iceberg kettle等。