資深Java開發(fa)工程師提供五年工作經(jing)驗的程序開發(fa)外(wai)包(bao)服務,工作地(di)點位于古城南京(jing)。
專業技能概覽:
精通(tong)Java語言基礎,深諳常用(yong)設計模式(shi),并熟練掌握集合類與工具類的應用(yong)。
深(shen)入探究并(bing)發(fa)編程(cheng)領域(yu),擅長運(yun)用多線程(cheng)和并(bing)發(fa)容器實現高(gao)效并(bing)行處(chu)理。
對(dui)JVM有(you)深入(ru)理解,包括類加載機制、運行時數據區域(yu)、垃(la)圾回收(shou)算(suan)法及(ji)各類垃(la)圾收(shou)集器的操(cao)作(zuo)。
在Spring生態體(ti)系中游刃有余,精(jing)通Spring、Spring MVC、Spring Boot以及(ji)JDBC框(kuang)架(jia)的實踐應(ying)用。
熟練掌握SpringCache、Caffeine、Redis等緩(huan)存(cun)技(ji)術(shu)原理及其設計理念。
能(neng)夠靈活運用(yong)Mysql和(he)Redis數據庫進行數據存儲與檢索。
具備RabbitMQ消息隊列系統的實際使用經驗。
熟悉(xi)Elasticsearch搜索引擎的(de)功能與操作,以及canal的(de)數據同步技術。
項目經歷亮點:
項目名稱:高(gao)性能搜索系統(tong)構建(jian) 開發環境組合:集(ji)成(cheng)開發環境 + MySQL數據(ju)庫(ku) + Maven構建(jian)工具 + Git版本控(kong)制 技術架構選型:Spring Cloud、Spring Boot為(wei)核(he)心,搭配MySQL、Redis、RabbitMQ、Docker、Canal與(yu)Elasticsearch
項目(mu)概述(shu):本項目(mu)旨在(zai)打造一款(kuan)提升其(qi)他業(ye)務系統搜索性能的(de)服務。其(qi)中(zhong)包括對(dui)商品信息的(de)模糊查詢功能,在(zai)MySQL數(shu)據(ju)庫(ku)的(de)支持下,對(dui)于查詢頻(pin)率較高(gao)的(de)接口,當表內數(shu)據(ju)量(liang)超過(guo)300萬條時(shi),會將數(shu)據(ju)備份至(zhi)ES服務,并在(zai)ES上創建獨立的(de)查詢接口以優化響應速度。
職責范圍:
參與需求分析、負責整體架構設計(ji)與開發(fa)框架搭建;
推進業務溝(gou)通交流、采用UML建(jian)模(mo)(mo)方法、負責數(shu)據庫(ku)模(mo)(mo)型設計,同時肩負任(ren)務分解、分配以及項目計劃制(zhi)定與(yu)執行跟蹤的(de)任(ren)務。
