崗位職責:
1、負責項目整體架構設計,系統難點及深層次的代碼開發;
2、參與公司后端功能設計開發與核心代碼的編寫與維護;
3、負責已開發功能的不斷優化與完善;
4、負責項目現場性能問題分析、提供解決方案。
5、支持現場版本升級,系統問題處理。
6、如期完成上級領導交辦的其他任務。
任職要求:
1.本科以上學歷,計算機相關專業,至少4年以上實際工作經驗(不足勿擾);
2.精通JAVA語言,精通J2EE體系和生態,如SSH、ORM、SpringMVC,Spring/Springboot/Springcloud等微服務框架和架構;
3.熟練掌握數據結構、多線程編程,掌握常用的設計模式;熟悉JVM,包括內存模型、類加載機制以及性能優化;
4.熟悉數據庫機制,數據庫表結構的設計,索引的建立方式,精通Mysql及常見NoSql,sql語句的優化;精通Linux操作系統并有深入理解;
5.熟悉高性能、高并發設計方案,例如:全文檢索、消息隊列等;熟悉高可用系統設計方案,如服務升降級、限流、主備切換等;
6.熟悉Docker等容器化系統,熟悉分布式系統的設計和應用,熟悉分布式、緩存、消息等機制,能對分布式常用技術進行合理應用。