国产中文无码av每日更新在线观看, 亚洲天堂中文字幕一区二区三区免费, 国产口爆吞精在线观视频-黄色国产, 92福利-国内精品久久久久久99,亚洲成AV人A片不卡无码,浪潮AV无码专区,老熟女败火白浆,中文字幕日产av,色情日本免费看大片

更新于 8月7日

java高級軟件工程師/架構師

1-2萬
  • 石家莊裕華區(qū)
  • 5-10年
  • 本科
  • 全職
  • 招2人

職位描述

SpringMybatisMySQLRedisNoSQLNettySocketHTTP/TCP/UDP物聯(lián)網(wǎng)互聯(lián)網(wǎng)計算機軟件
一、 職位名稱:Java 高級軟件工程師
二、 工作地點:[石家莊裕華區(qū)天山科技園D座902]
三、 崗位職責:
  1. 學歷與專業(yè):本科及以上學歷,計算機相關專業(yè),
    5年以上工作經(jīng)驗,若能力突出年限要求可適當放寬。。
  2. 負責公司分布式系統(tǒng)及微服務架構的核心模塊設計、開發(fā)與優(yōu)化,保障系統(tǒng)高可用、高性能運行。
  3. 主導技術架構升級與技術難點攻堅,解決分布式環(huán)境下的一致性、并發(fā)、網(wǎng)絡通信等復雜問題。
  4. 參與微服務治理體系搭建,包括服務注冊發(fā)現(xiàn)、配置中心、熔斷降級、鏈路追蹤等組件的設計與落地。
  5. 推動團隊技術規(guī)范制定與執(zhí)行,提升代碼質量與研發(fā)效率,參與技術文檔編寫與團隊技術分享。
四、 必備技能知識:
  1. Java
    • 深入理解 Java 核心技術,包括 JVM 內(nèi)存模型、垃圾回收機制、類加載機制及雙親委派模型。
    • 精通多線程并發(fā)編程,熟練掌握線程池參數(shù)調(diào)優(yōu)、鎖機制(synchronized、ReentrantLock 等)、線程安全容器及并發(fā)工具類(CountDownLatch、CyclicBarrier 等)。
    • 熟練運用 Java 8 及以上版本新特性(Lambda、Stream API、Optional、CompletableFuture 等)解決實際業(yè)務問題。
  2. TCP/UDP & Socket
    • 精通 TCP 協(xié)議底層原理,包括三次握手、四次揮手、擁塞控制(慢啟動、擁塞避免等)、流量控制及超時重傳機制。
    • 熟悉 UDP 協(xié)議特點(無連接、不可靠、低延遲)及適用場景(如實時通信、音視頻傳輸),能基于 Socket 編程實現(xiàn)可靠數(shù)據(jù)傳輸。
    • 具備網(wǎng)絡問題診斷能力,能通過 Wireshark 抓包、日志分析定位通信異常(如丟包、粘包、超時等)。
  3. Netty
    • 熟練使用 Netty 進行高性能網(wǎng)絡通信開發(fā),深入理解 Reactor 線程模型、Channel、ChannelPipeline、Handler 等核心組件。
    • 能解決 Netty 開發(fā)中的粘包 / 拆包(基于 LengthFieldBasedFrameDecoder 等)、內(nèi)存泄漏、線程模型優(yōu)化等問題。
    • 有基于 Netty 的自定義協(xié)議設計與實現(xiàn)經(jīng)驗(如協(xié)議格式定義、編解碼處理)。
  4. SpringBoot
    • 深入掌握 SpringBoot 自動配置原理、Starter 機制、條件注解(@Conditional 系列)及核心注解(@SpringBootApplication
      等)。
    • 能基于 SpringBoot 快速搭建微服務應用,熟練整合 Spring
      Security、Spring Data JPA、Validation
      等組件。
    • 掌握 SpringBoot 性能優(yōu)化技巧(如內(nèi)嵌容器參數(shù)調(diào)優(yōu)、Bean 加載優(yōu)化、自動配置排除等)。
  5. MySQL
    • 精通 MySQL 索引原理(B + 樹結構、聚簇索引與非聚簇索引)、事務 ACID 特性及隔離級別(讀未提交、讀已提交、可重復讀、串行化)。
    • 熟練設計高并發(fā)場景下的數(shù)據(jù)庫表結構,掌握分庫分表策略(垂直拆分、水平拆分)及實現(xiàn)方案(如 Sharding-JDBC)。
    • 精通 SQL 優(yōu)化,能通過執(zhí)行計劃(EXPLAIN)分析慢查詢,優(yōu)化索引設計、SQL 語句及表結構。
  6. MyBatis
    • 熟練使用 MyBatis 進行數(shù)據(jù)訪問層開發(fā),深入理解動態(tài) SQL、ResultMap 映射、一級緩存與二級緩存機制。
    • 掌握 MyBatis 插件開發(fā)(如自定義攔截器實現(xiàn)分頁、數(shù)據(jù)脫敏),能結合
      MyBatis-Plus 提升開發(fā)效率。
    • 解決批量插入、更新等場景的性能問題,避免 N+1 查詢等常見陷阱。
  7. Redis
    • 深入理解 Redis 核心數(shù)據(jù)結構(String、Hash、List、Set、Sorted Set、Bitmap、HyperLogLog 等)及底層實現(xiàn)原理。
    • 掌握 Redis 高可用方案,包括主從復制、哨兵(Sentinel)機制及 Redis Cluster 集群部署與擴縮容。
    • 能解決緩存三大問題(緩存穿透、緩存擊穿、緩存雪崩),熟練使用分布式鎖(基于 Redis 實現(xiàn))、限流(如令牌桶算法)等方案。
  8. 微服務架構
    • 深入理解微服務核心思想(服務拆分、獨立部署、去中心化治理),能根據(jù)業(yè)務領域進行合理的服務拆分與邊界定義。
    • 掌握微服務治理關鍵技術,包括服務注冊與發(fā)現(xiàn)(服務注冊表設計、健康檢查)、配置中心(動態(tài)配置推送、配置隔離)、服務熔斷與降級(熔斷策略設計)。
    • 有微服務全鏈路壓測、性能監(jiān)控與問題定位經(jīng)驗(如基于 Grafana、Prometheus 的監(jiān)控體系)。
五、 加分項(非必需):
  1. 分布式編程
    • 精通分布式系統(tǒng)理論,包括 CAP 定理、BASE 理論及最終一致性實現(xiàn)方案。
    • 掌握分布式事務解決方案,如 2PC、TCC、SAGA、本地消息表等,并能根據(jù)場景選擇合適方案。
    • 熟悉分布式 ID 生成策略(雪花算法、UUID 優(yōu)化、數(shù)據(jù)庫自增等)、分布式鎖實現(xiàn)(Redis、ZooKeeper)及分布式限流方案。
  2. SpringCloud
    • 熟練使用 SpringCloud 核心組件,包括
      Eureka/Consul/Nacos(服務注冊發(fā)現(xiàn))、Ribbon/Feign(服務調(diào)用)、Hystrix/Resilience4j(熔斷降級)、SpringCloud
      Config/Nacos(配置中心)、Zuul/Gateway(網(wǎng)關)。
    • 理解各組件底層原理及集成方式,能解決組件間兼容性問題(如 SpringCloud 與 SpringBoot 版本匹配)。
    • 有基于 SpringCloud Alibaba 等生態(tài)進行微服務架構搭建與優(yōu)化的經(jīng)驗。
  • 熟悉消息隊列(Kafka、RabbitMQ、RocketMQ)的原理、使用場景及高可用配置,能解決消息重復、丟失等問題。
  • 具備大型分布式系統(tǒng)(如電商秒殺、支付系統(tǒng))設計與壓測優(yōu)化經(jīng)驗。
  • 熟悉 Docker 容器化技術及 Kubernetes 編排,有 CI/CD(Jenkins、GitLab
    CI)流程搭建經(jīng)驗。
  • 了解 Elasticsearch、MongoDB 等非關系型數(shù)據(jù)庫的使用與優(yōu)化。
  • 有技術團隊管理或核心模塊負責人經(jīng)驗者優(yōu)先。
六、 福利待遇
1. 薪資待遇:具有競爭力的薪資;每年根據(jù)員工績效和公司發(fā)展情況進行調(diào)薪。
2. 獎金福利:項目獎金、年終獎金、優(yōu)秀員工獎等。
3. 社會保障:繳納五險(養(yǎng)老保險、醫(yī)療保險、失業(yè)保險、工傷保險、生育保險)。
4. 假期福利:享受國家法定節(jié)假日、年假、婚假、產(chǎn)假等帶薪假期。
5. 培訓發(fā)展:為員工提供豐富的培訓機會,包括技術培訓、職業(yè)發(fā)展培訓等,助力員工成長。
6. 其他福利:定期團建活動、節(jié)日福利、生日福利、體檢福利等。
7. 上班時間:周一至周五,8小時/天
期待您的加入,與我們一起共創(chuàng)輝煌!

工作地點

石家莊市-裕華區(qū)-高新區(qū)湘江道319號D座902

職位發(fā)布者

李光輝/人事經(jīng)理

三日內(nèi)活躍
立即溝通