崗位職責(zé):
1、負責(zé)公司車險業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計、開發(fā)和性能優(yōu)化,確保系統(tǒng)的高性能、高可用性和可擴展性;
2、主導(dǎo)技術(shù)方案設(shè)計和評審,解決復(fù)雜技術(shù)難題,推動技術(shù)創(chuàng)新落地;
3、編寫高質(zhì)量、可維護的代碼,建立并推行代碼規(guī)范,提升團隊代碼質(zhì)量;
4、負責(zé)系統(tǒng)模塊的詳細設(shè)計和數(shù)據(jù)庫設(shè)計,指導(dǎo)開發(fā)團隊完成開發(fā)任務(wù);
5、持續(xù)優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),解決技術(shù)債務(wù),提升系統(tǒng)穩(wěn)定性和運行效率。
任職要求:
1、本科及以上學(xué)歷,3年以上Java開發(fā)經(jīng)驗,精通Java多線程編程(ThreadPoolExecutor/并發(fā)集合類/鎖機制)和高并發(fā)處理;
2、深入理解JVM內(nèi)存模型(JMM)、volatile關(guān)鍵字、synchronized鎖優(yōu)化、CAS原理等并發(fā)基礎(chǔ);
3、熟練掌握Spring全家桶框架,對Spring的線程模型和事務(wù)傳播機制有深入理解;
4、精通MySQL高并發(fā)優(yōu)化(鎖機制/事務(wù)隔離級別/死鎖處理)、Redis高并發(fā)方案(分布式鎖/管道/Lua腳本);
5、掌握消息隊列(Kafka/RabbitMQ)在高并發(fā)場景下的應(yīng)用,熟悉限流(RateLimiter/Sentinel)和熔斷(Hystrix)機制;
6、具備分布式系統(tǒng)并發(fā)問題處理經(jīng)驗,熟悉分布式鎖(Redis/Zookeeper實現(xiàn))和并發(fā)控制策略;
7、有高并發(fā)系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先,熟悉性能調(diào)優(yōu)(Jmeter壓測/JProfiler分析)者優(yōu)先;
8、有Clickhouse、Doris使用經(jīng)歷。