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