技術(shù)要求:
1、扎實(shí)的java基礎(chǔ),良好的面向?qū)ο笏季S,熟悉IO、多線程、集合等基礎(chǔ)框架,深入理解JVM原理;
2、熟練使用Java相關(guān)技術(shù)和框架,包括但不限于SSH、MyBatis、SpringBoot、SpringCloud等;
3、熟悉MySQL/Oracle等關(guān)系型數(shù)據(jù)庫,能熟練進(jìn)行數(shù)據(jù)庫、SQL性能問題的定位與調(diào)優(yōu); 熟悉國產(chǎn)化數(shù)據(jù)庫,如達(dá)夢等;
4、掌握 Flink 狀態(tài)編程與檢查點(diǎn)機(jī)制保障實(shí)時(shí)處理一致性,熟練掌握 Flink CDC 實(shí)現(xiàn)異構(gòu)數(shù)據(jù)源實(shí)時(shí)同步;
5、掌握 doris、StarRocks 數(shù)據(jù)庫中的Duplicate、Unique、Aggregat三種模型,創(chuàng)建物化視圖提升查詢效率
6、熟悉HTTP/HTTPS協(xié)議,熟練掌握 XML、JSON、RESTful、WebService等接口技術(shù);
7、熟練掌握HTML、CSS、JS、Vue和Element UI等前端框架
8、了解Zookeeper、Kafka、Redis、Mongodb、Netty等常用中間件,熟悉常用設(shè)計(jì)模式;
9、具備較強(qiáng)的學(xué)習(xí)適應(yīng)能力、分析和解決問題的能力,能夠高質(zhì)量地獨(dú)立完成工作;
10、有進(jìn)銷存、財(cái)務(wù)相關(guān)經(jīng)驗(yàn)者優(yōu)先考慮
其他條件:
1. 5年以上Java開發(fā)工作經(jīng)驗(yàn),計(jì)算機(jī)專業(yè)或相關(guān)專業(yè)本科及以上學(xué)歷(學(xué)信網(wǎng));
2. 有大型分布式、高并發(fā)、高負(fù)載、高可用性系統(tǒng)設(shè)計(jì)開發(fā)及調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先;
3. 具備引導(dǎo)和培訓(xùn)初級開發(fā)工程師的能力,具備帶隊(duì)經(jīng)驗(yàn)者優(yōu)先;
崗位職責(zé):
1. 參與系統(tǒng)需求分析和設(shè)計(jì),編寫系統(tǒng)概要設(shè)計(jì),制定接口規(guī)范。
2. 負(fù)責(zé)交付模塊詳細(xì)設(shè)計(jì)、編碼、單元測試、代碼重構(gòu)和代碼檢查。
3. 負(fù)責(zé)系統(tǒng)架構(gòu)、穩(wěn)定性、可擴(kuò)展性和性能提升
4. 負(fù)責(zé)系統(tǒng)問題排查和定位。
5. 可編寫項(xiàng)目相關(guān)技術(shù)文檔。