崗位職責:
1、熟練掌握Java開發技術棧,熟悉常用的集合操作、文件IO、多線程編程;
2、熟悉Java Web開發技術,對常用框架如Spring、SpringMVC、MyBatis、Hibernate\Spring Boot有較多的工程使用經驗。有SpringCloud微服務開發經驗優先;
3、至少熟悉一種Mysql、SQL Server等常用關系型數據庫, 并能夠熟練使用sql以及相關優化,具備數據庫系統的設計能力;
4、熟悉常用Nosql如Cache、Redis、Memcached、Leveldb中的一種,能夠熟練配置及部署;
5、具有3年以上分布式、高并發、高性能系統經驗,熟悉分布式、緩存、消息、搜索等機制,能對常用開源技術進行合理應用及解決問題,有較強的分析設計能力和方案整合能力;
6、掌握Linux 操作系統,熟悉Linux環境下的Java應用程序安裝部署及性能調優;
7、有很強的編碼功底,有過業務設計經驗,能解決疑難技術問題;
8、良好的開發習慣、代碼規范習慣,注重工作效率;能夠開發高質量的代碼。
任職要求:
1.本科及以上學歷,計算機、數學、統計學或相關專業。
2.熟練掌握計算機基礎知識、熟悉常用數據結構及算法,熟悉常用的網絡知識及操作系統原理;
3.具備良好的分析問題和解決問題的能力,能夠獨立思考并制定方案。
4.工作積極主動,執行能力強,能積極推進問題解決。
經驗要求:
具有3年及以上開發經驗,有OA、CRM開發經驗者優先。
良好的編碼規范,扎實的代碼功底,參與過大規模業務系統的設計和開發,熟悉高并發分布式系統的設計和應用經驗者優先。