崗位職責(zé):
1、負(fù)責(zé)分布式數(shù)據(jù)庫的遷移平臺、管理平臺、JDBC 驅(qū)動等核心模塊的設(shè)計與研發(fā),包括功能實現(xiàn)、性能優(yōu)化及穩(wěn)定性保障;
2、指導(dǎo)初、中級工程師完成具體模塊開發(fā)工作,保證產(chǎn)品質(zhì)量;
任職要求:
1、三年以上 Java 研發(fā)經(jīng)驗,具備扎實的 Java 基礎(chǔ)(集合、并發(fā)、IO、反射等);
2、熟悉 JVM 原理(內(nèi)存模型、GC、類加載機(jī)制),具備線上問題排查與性能調(diào)優(yōu)經(jīng)驗;
3、熟練使用 Spring/Spring Boot/MyBatis,了解常見后端架構(gòu)設(shè)計模式;
4、熟悉至少一種主流數(shù)據(jù)庫(MySQL/PostgreSQL/Oracle/SQL Server/國產(chǎn)數(shù)據(jù)庫等):
5、理解分布式系統(tǒng)基本原理,熟悉消息隊列 Kafka 的基本架構(gòu)與工作原理;
6、有數(shù)據(jù)遷移/數(shù)據(jù)同步/數(shù)據(jù)采集(CDC)相關(guān)經(jīng)驗者優(yōu)先;
7、熟悉監(jiān)控領(lǐng)域相關(guān)技術(shù)或產(chǎn)品,如:Prometheus,Zipkin,Zabbix等;
8、熟悉 Linux 常用命令,熟悉 python/shell/javascript 腳本語言,有sql優(yōu)化經(jīng)驗者優(yōu)先;
9、具備良好的團(tuán)隊協(xié)作精神,較強(qiáng)的溝通表達(dá)能力。