熟練掌握各種經常使用數據結構和相關算法 ;前端
1.大專或以上學歷,計算機相關專業。
2.JAVA基礎紮實,熟悉io、多線程、動態代理等相關技術,熟練掌握各類數據結構和相關算法。
3.瞭解Java開源框架如spring、mybatis,熟悉一種分佈式rpc框架者優先,如dubbo,熟練掌握spring事務。
4.熟練掌握MySQL的使用,表設計、索引創建的基本準則,SQL優化。
5.具備良好的溝通能力,對技術有激情,喜歡鑽研,能快速接收和掌握新技術,有較強的獨立、主動學習能力。
6.至少掌握一種緩存框架,如redis、MemCache,至少掌握一種分佈式應用下的併發控制技術。
7.瞭解基本的shell指令,如ps、kill、top,可以本身在linux下重啓項目。
8.對阿里雲的數加平臺有經驗、對代碼有潔癖、熱愛性能調優者、有內存泄漏、高cpu佔用排查者優先。linux
二、JAVA功底紮實,掌握IO、多線程等基本知識,瞭解分佈式、緩存、消息等機制,能靈活運用 主流MQ、Redis等。redis
三、熟悉Spring、SpringMVC、SpringBoot、MyBatis等經常使用開發框架,瞭解目前經常使用的微服務框架。算法
四、熟練使用MySQL、Oracle等經常使用數據庫,掌握經常使用SQL調優手段,瞭解NoSQL的一些相關知識和使用場景。spring
一、大學本科以上學歷,計算機/軟件開發等相關專業。具備知名互聯網公司實際開發及技術管理經驗者優先;
二、具備3年以上的研發經驗,有過金融產品研發經驗優先;
三、具備參與過大型互聯網系統開發的成功案例。瞭解大型網站系統的架構設計、系統分析、軟件實現、性能優化、系統安全等;
五、具備良好的軟件工程意識;
六、掌握JAVA及其相關衍生技術;
七、瞭解前端開發工做,並與前端工程師一塊兒協同工做;sql
二、具有紮實的Java語言基礎、精通Spring、Spring MVC、Spring Security等Spring相關技術,熟悉Struts二、Hibernate/MyBatis等開源框架;shell
三、熟悉Junit、Maven、Redis、ActiveMQ、Netty、HSession等技術,具有項目運用經驗;數據庫
四、熟悉Socket通信、TCP、HTTP協議,瞭解多線程、高併發技術;緩存
五、有高併發,大容量,分佈式,NoSql,Mysql等架構設計和開發經驗優先考慮;安全
六、具有互聯網系統或金融系統的實際開發經驗優先;