"
一、技能要求
? 精通Java開發(fā)語言;
? 精通主流的開發(fā)框架,熟練運用Spring、Spring MVC、Spring Boot,Spring Cloud等Spring相關技術;
? 對SQL、DDL等精通,具有一定的sql調(diào)優(yōu)能力,精通Oracle,Mysql等數(shù)據(jù)庫中的一種或多種;
? 精通Nosql技術,至少精通redis、MongoDB中的一種;
? 精通常見的中間件,如nginx、RocketMQ、Kafka、RabitMQ、Elasticsearch; ? 精通分布式高并發(fā)系統(tǒng)的設計與應用,精通分布式緩存、消息等機制,對分布式緩存(Redis)、消息隊列、本地緩存(Cache)、定時任務、JWT等有一定程度的了解與理解;
? 精通Junit、Maven、Redis、Git等技術,精通linux操作系統(tǒng)常用操作命令,具備項目運維經(jīng)驗;
? 熟練掌握面向?qū)ο笏枷牒统S迷O計模式,熟悉常用算法和數(shù)據(jù)結構;
? 能夠根據(jù)需求文檔說明書完成相關設計文檔編寫,有獨立完成項目后端設計、研發(fā)和部署;
? 具備微服務開發(fā)和大規(guī)模線上系統(tǒng)開發(fā)或者大規(guī)模數(shù)據(jù)處理經(jīng)驗;
? 能指導初中級開發(fā)工程師工作,能獨立解決項目難點,或提出可行性的方案; 二、其他要求:
? 邏輯思維:邏輯嚴謹,條理清晰;
? 綜合分析:分析問題透徹并可提供可行的問題解決方案;
? 溝通能力:具有較強的溝通協(xié)作能力和英語讀寫能力;
? 項目管理:熟悉項目管理基本過程;"