崗位職責(zé):
1.負(fù)責(zé)公司Saas產(chǎn)品研發(fā),包括PC端、移動端、小程序后臺系統(tǒng)功能開發(fā)。
2.參與產(chǎn)品系統(tǒng)建模、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計等設(shè)計工作,并參與相關(guān)設(shè)計文檔的編寫工作。
3.參與產(chǎn)品需求的分析、對接等工作。
4.能解決大數(shù)據(jù)量讀寫,海量服務(wù)調(diào)用面臨的壓力,滿足業(yè)務(wù)需求。
5.能實現(xiàn)高可用性、高并發(fā)、高擴(kuò)展性解決方案的制定、跟蹤、落地執(zhí)行。
6.完成上級安排的其他臨時工作。
7.八至十年以上開發(fā)經(jīng)驗。
崗位要求:
1、Java基礎(chǔ)扎實,熟悉jvm,JAVA基礎(chǔ)扎實,理解IO、多線程、集合等基礎(chǔ)框架,有JVM性能調(diào)優(yōu)經(jīng)驗;
2、熟練掌握J(rèn)EE常用技術(shù)和框架(如spring,spring boot, spring could, mybatis框架等);
3、熟練常用中間件(如Nginx、Jetty、ActiveMQ、Kafka、Redis,RabbitMQ, Memcached, Netty等)的使用和調(diào)優(yōu);
4、熟練常用數(shù)據(jù)庫存儲解決方案如 mysql, sqlserver,oracle,postgresql及國產(chǎn)數(shù)據(jù)庫;
5、熟練使用dubbo/springcloud等分布式框架,了解分布式的基本結(jié)構(gòu)和原理;有架構(gòu)能力;
6、熟悉企業(yè)應(yīng)用設(shè)計模式、面向?qū)ο蟮姆治龊驮O(shè)計技術(shù),包括設(shè)計模式、UML建模等;
7、熟悉大數(shù)據(jù)應(yīng)用場景,熟悉各種中間件使用場景。
8、熟練Linux常用命令,熟悉基本的安裝、部署命令操作;
9、良好的溝通能力和團(tuán)隊協(xié)作能力,主觀能動性強(qiáng),具有強(qiáng)烈的責(zé)任心。
10、對技術(shù)有追求,對新技術(shù)應(yīng)用保持熱度和敏感。對AI有使用案例加分。