㈠ Java高級工程師都什麼要求
java基礎,網路,資料庫,緩存,包括web等等技術你都要精通
㈡ 高級java工程師需要什麼條件
精通java基礎,java高級編程,及常用java設計模式,深入理解mvc編程模式,了解uml相關知識;
掌握struts、spring、hibernate等主流java開源框架技術;
熟練掌握web應用程序設計相關的jsp、javascript、ajax、css、html等技術;
熟悉db2、orcale、ms sql server、mysql資料庫其中一種,主要是oracle;
有較強的新技術學習能力,和良好的溝通能力和理解能力。
㈢ 互聯網java高級工程師的職業要求是什麼
java高級工程師(崗位職責)
職位描述
崗位職責簡述:
負責Skype網站系統的軟體開發和維護工作:
1. 承接開發任務,確保按時按質按量完成任務;
2. 遵守項目、部門、小組制定的各種研發規范,保證研發過程的持續改進;
3. 能理解產品設計文檔,並有效參與評審;
4. 能編寫相關設計文檔,並完成高質量的代碼實現和單元測試;
5. 對所負責的模塊有維護責任,及時解決出現的問題,並能解答、解決網站運營人員提出的問題。
崗位任職要求:
1. 本科及以上學歷,計算機相關專業畢業,26-32歲,(熟悉linux,mysql,oracle);
2. 精通Core Java開發,3年以上Java應用開發經驗,並有互聯網開發經驗;
3. 精通Spring、Mybatis編程,對常用的java開發框架有較好的了解和掌握;
4. 精通SQL和數據結構,具有MySQL/Oracle等關系型資料庫開發經驗為佳,熟悉各種緩存技術;
5. 對當前主流的開源Java項目有較好的理解和掌握者優先。
㈣ java高級工程師應該具備哪些技能
兄弟連JavaEE戰狼班:
第一階段:Java語言基礎
★ Java語言基礎
1、面向對象思維JAVASE
2、(類載入機制與反射,annotation,泛型,網路編程,多線程,IO,異常處理,常用API,面向對象,JAVA編程基礎)
3、Java8新特性
第二階段:資料庫
★ 資料庫
1、Oracle(SQL語句、SQL語句原理、SQL語句優化、表、視圖
2、序列、索引、Oracle數據字典、Oracle 資料庫PL/SQL開發
3、資料庫設計原則、 MySQL 、 JDBC
第三階段:Web基礎
★ Web基礎
1、HTML5(H5)基本文檔結構、鏈接、列表、表格、表單;
2、CSS 基礎語法、盒子模型、浮動布局、定位;
3、JavaScript語言基礎、DOM 編程、事件模型等),JQuery,AJAX框架,XML,BootStrap組件
第四階段:Java Web技術和主流框架
★ Java Web技術和主流框架
1、JSP&Servlet、struts2,hibernate4,spring4,JPA,maven
2、SpringData,SpringMVC,MyBatis,SpringSecurity,shiro,Nginx
第五階段:Linux
★ Linux
1、Linux安裝、熟悉Linux的基礎命令、vi編輯器的使用、awk和sed命令使用、用戶和組
2、文件及目錄許可權管理、使用ACL進行高級訪問控制、網路配置和軟體包安裝、啟動流程和服務管理
3、系統監控和日誌管理、進程管理和計劃任務、ssh遠程登錄、shell基礎和shell腳本。
第六階段:大數據技術(Hadoop和Spark)
★ 大數據技術(Hadoop和Spark)
1、Hadoop (Hadoop基礎和環境搭建,HDFS體系結構,MapRece;Hadoop的集群模式、HDFS聯盟,利用ZooKeeper來實現Hadoop集群的HA(高可用性)功能
2、Yarn的任務調度機制,Apache Hive,Pig數據處理,集成Hadoop和Sqoop
3、Flume以及Apache Kafka來實現數據的交換,安裝部署HBase,Storm)
4、Scala 語言(Scala環境搭建、Scala基礎語法、模式匹配、重載與構造器、Map與rece、元組、繼承、StringContext,Option Some None,Tuple;集合方法和運算,future 對象同步處理和非同步處理返回結果)
5、Spark(Spark搭建,Spark-shell 的使用,Spark-submit 提交應用, Spark的內核設計和實現,並對內核中的實現架構、運行原理進行詳細的講解;Spark生態體系中的各個組件,包括:Spark Core,Shark,Spark SQL和Spark Streaming等等)
第七階段:項目
★ 項目
1、China-UCSP 項目 SSM(Spring+SpringMVC+MyBatis)
2、用戶關系管理系統 S2SH+Maven+Nodejs+MySQL技術實戰開發
3、電子商務交易平台 S2SH+Maven+Shiro+Oracle
㈤ 互聯網java高級工程師都什麼要求
1.Core
Java,就是Java基礎、JDK的類庫,很多童鞋都會說,JDK我懂,但是懂還不足夠,知其然還要知其所以然,JDK的源代碼寫的非常好,要經常查看,對使用頻繁的類,比如String,集合類(List,Map,Set)等數據結構要知道它們的實現,不同的集合類有什麼區別,然後才能知道在一個具體的場合下使用哪個集合類更適合、更高效,這些內容直接看源代碼就OK了
2.多線程並發編程,現在並發幾乎是寫服務端程序必須的技術,那對Java中的多線程就要有足夠的熟悉,包括對象鎖機制、synchronized關鍵字,concurrent包都要非常熟悉,這部分推薦你看看《Java並發編程實踐》這本書,講解的很詳細
3.I/O,Socket編程,首先要熟悉Java中Socket編程,以及I/O包,再深入下去就是Java
NIO,再深入下去是操作系統底層的Socket實現,了解Windows和Linux中是怎麼實現socket的
4.JVM的一些知識,不需要熟悉,但是需要了解,這是Java的本質,可以說是Java的母體,
了解之後眼界會更寬闊,比如Java內存模型(會對理解Java鎖、多線程有幫助)、位元組碼、JVM的模型、各種垃圾收集器以及選擇、JVM的執行參數(優化JVM)等等,這些知識在《深入Java虛擬機》這本書中都有詳盡的解釋,或者去oracle網站上查看具體版本的JVM規范.
5.一些常用的設計模式,比如單例、模板方法、代理、適配器等等,以及在Core
Java和一些Java框架里的具體場景的實現,這個可能需要慢慢積累,先了解有哪些使用場景,見得多了,自己就自然而然會去用。
6.常用資料庫(Oracle、MySQL等)、SQL語句以及一般的優化
7.JavaWeb開發的框架,比如Spring、iBatis等框架,同樣他們的原理才是最重要的,至少要知道他們的大致原理。
8.其他一些有名的用的比較多的開源框架和包,Netty網路框架,Apache
common的N多包,Google的Guava等等,也可以經常去Github上找一些代碼看看。
㈥ java高級工程師基本標準是什麼
我理解是這樣
1.技術廣度方面
至少要精通多門開源技術吧,研究過struts\spring等的源碼。
2.項目經驗方面
從頭到尾跟過幾個大項目,頭是指需求階段,包括需求調研。
尾是指上線交付之後,包括維護階段。
3.架構經驗方面
有過分布式系統的架構和開發經驗。對於跨系統的結構優化,數據存儲的性能指標等有豐富經驗。什麼緩存啊、資料庫的垂直切分什麼的,業務的抽象和水平拆分啊,這些應該都輕車熟路吧。
4.行業領域方面
最起碼得精通一到兩門業務吧,所謂精通,就是比如做金融證券業務的,至少等當半個經融分析師。做電力業務的,至少等當半個電力工程師。
5.個人修為
有自己一些獨到的見解,不會人雲亦雲啦。
㈦ java高級工程師工資一般多少錢
Java定基礎Javaweb發(htmlcssjsjquery)獨立發完整前端頁面特效月薪3K+
懂Java核向