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