崗位職責(zé):
1、負責(zé)基礎(chǔ)服務(wù)的引入、研發(fā)與運維;
2、理解業(yè)務(wù)需求,持續(xù)改進和升級,優(yōu)化產(chǎn)品功能;
3、帶領(lǐng)初級、中級工程師協(xié)同完成工作,有組織協(xié)調(diào)安排的能力;
4、負責(zé)系統(tǒng)架構(gòu)設(shè)計、搭建、數(shù)據(jù)庫設(shè)計、核心功能代碼的編寫。
任職要求:
1、計算機相關(guān)專業(yè),本科以上學(xué)歷,具有5-10年相關(guān)工作經(jīng)驗;
2、精通JAVA,熟練Spring Boot,ORM框架,熟練Spring Cloud,Dubbo等微服務(wù)架構(gòu), 熟練分布式消息通信kafka,ActiveMQ,RabbitMQ等一種以上,熟悉主流SQL數(shù)據(jù)庫系統(tǒng)(MySql),NoSQL存儲系統(tǒng)(Mongodb,Redis等);
3、熟悉基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)和算法,對常見問題,能正確運用合適的數(shù)據(jù)結(jié)構(gòu)和算法加以解決;
4、熟悉兩種以上流行的框架,且不停留在單純使用的層次,必須對框架的實現(xiàn)原理、應(yīng)用場合、使用限制有基本了解;
5、熟練掌握數(shù)據(jù)結(jié)構(gòu)、多線程編程,掌握常用的設(shè)計模式;熟悉 JVM,包括內(nèi)存模型、類加載機制以及性能優(yōu)化;
6、熟悉常見的中間件、分布式解決方案及其原理:分布式緩存、SOA、消息中間件,負載均衡、連接池等;
7、對代碼質(zhì)量有追求,具備良好的面向?qū)ο缶幊探?jīng)驗,熟悉常用設(shè)計模式,具有較強的分析設(shè)計能力;
8、善于思考,愿意傾聽,工作不局限于分配給自己的工作,有較強的自驅(qū)力和成長意愿。