崗位職責:
1、深入理解業務需求,完成系統功能模塊設計、編碼;根據開發流程進行設計、開發、單元測試,交付以滿足需求,以及相應的調試與維護工作;
2、根據需求編寫相關文檔,完成系統架構和數據庫設計。 并考慮到代碼的兼容性, 功能上的可擴展性, 能夠應對負責多變的業務需求;
3、配合或者指導協助其他開發人員,高效合作完成系統功能模塊的開發, 保證項目的正常進度;
4、針對用戶增長,以及應對復雜的互聯網環境, 實現高可用、 高并發, 系統安全等方面的設計和實現;
5、負責保證開發測試,預生產和正式環境的正常穩定使用。
任職要求:
1、有 3 年以上 JAVA 開發經驗,熟悉常用的 Java 開源框架(SpringClould、SpringBoot、MyBatis等),并對于使用過的開源框架,能了解到它的原理和機制;
2、理解 IO、多線程、集合等基礎框架,對 JVM 原理有一定的了解;
3、熟悉分布式系統的設計和應用,熟悉分布式、緩存、消息等機制;熟悉Docker、Spring Cloud;能對分布式常用技術進行合理應用,解決問題;
4、掌握多線程及高性能的設計與編碼及性能調優;有高并發應用開發經驗;
5、掌握 Linux 操作系統和大型數據庫(OMySql)及 redis、memcache 等 NoSql 組件;對 sql優化有一定的經驗;
6、熟悉 TCPIP、HTTP 協議相關知識及熟練掌握 Javascript,HTML、CSS;
7、學習能力強,適應能力好;具備樂觀、耐心、嚴謹的品質;對系統質量有近乎苛刻的要求意識。