㈠ 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核向