崗位職責:
深度參與電子作業(yè)票、安全巡檢等核心業(yè)務系統(tǒng)的設計、開發(fā)及維護,構建高并發(fā)、高可用、高性能的后端服務架構,保障石油化工場景下系統(tǒng)的穩(wěn)定性(如應對多廠區(qū)同時作業(yè)的流量壓力)。根據產品需求文檔與設計方案,獨立完成功能模塊。
崗位發(fā)展方向:研發(fā)團隊管理
技術要求:
一、編程語言與框架:精通 Java,熟練使用 Spring 全家桶(Spring Boot、Spring Cloud Gateway/Nacos/Sentinel)、MyBatis/MyBatis-Plus,深入理解 Spring IOC/AOP 原理及 JVM 底層機制(如 GC 調優(yōu)、內存分析)。
二、數據庫技術:精通 MySQL 索引優(yōu)化、分庫分表(ShardingSphere 實踐),熟練運用 Redis 集群(含緩存穿透 / 雪崩解決方案),掌握 Canal 數據同步技術,具備高并發(fā)場景下的數據庫建模能力。
三、分布式系統(tǒng):熟悉微服務架構(服務注冊發(fā)現、熔斷限流),掌握 Kafka/RabbitMQ 消息隊列的運維與問題處理(如冪等性、順序性保障),了解 Seata/TCC/Saga 分布式事務模式。
四、工具與規(guī)范:熟練使用 Git、Maven/Gradle,具備 CI/CD 實踐經驗;掌握 JUnit/Mockito 測試工具,能編寫高質量單元測試與集成測試用例;熟悉 Linux 系統(tǒng)及 Shell 腳本自動化運維。
五、加分項
有 Tomcat 線程池調優(yōu)、全鏈路監(jiān)控(Prometheus+Grafana+ELK)搭建經驗。
具備 Docker/Kubernetes 容器化部署、阿里云 / 騰訊云(ECS/RDS/SLB)實踐經驗。
參與過國產化項目(如信創(chuàng)適配),或有自定義 Spring Boot Starter、Redis 分布式鎖開發(fā)經驗。