崗位職責:
1.負責需求功能的開發(fā)、測試,以及異常處理。
2.負責持續(xù)對代碼進行優(yōu)化和功能重構,提高程序的可維護性和可擴展性。
3.負責對程序功能和代碼進行重組、優(yōu)化,提高程序運行的效率、可維護性、健壯性。
任職要求:
1.本科及以上學歷,5 年以上 java 開發(fā)經驗,計算機相關專業(yè),編程基礎扎實。
2.java 基礎扎實,理解 IO、多線程、集合等基礎知識;熟悉 JVM 原理;熟悉 TCP、HTTP 等基本協(xié)議。
3.熟悉常用的開源框架和中間件,了解原理和機制,如spring、Redis、MQ、springcloud 等。
4.熟悉 mysql 數(shù)據(jù)庫,理解其使用的場景和限制。
5.掌握多線程及高性能的設計、編碼及性能調優(yōu)。有分布式開發(fā)經驗,有一定的系統(tǒng)架構能力。
6.熟練使用 linux,能夠利用常用工具對程序進行跟蹤診斷。
7.熟練使用 git、k8s、docker、jenkins 等工具。
8.熟悉 Nginx 、openResty 等接入層相關技術。