对java架构师的要求是什么(java架构师做什么)

1,扎实的java基础。

2.熟练运用基本框架。

3.有二中框架或web中间件源代码研究经验。

4.经历了巨大的并发挑战,并有相关的应对经验。

5.有消息中间件和服务中间件ESB等常用应用集成技术的使用和架构经验。

6.对系统本身的业务特点有深入的了解,能够根据业务特点分析不足并加以解决。

AVA的架构师要求很高,除了掌握JAVA知识,还需要掌握所有的计算机软件和一些硬件知识。

编程:JAVA,JAVA

应用程序、JAVA

EE(如EJB,RMI,JMS,WebService),开源,设计模式,JavaScript,C/C,。净,VBA。

数据库:SQL,ORACLE,MySQL,索引,分区,分片,主从,存储过程。

网络和浏览器:TCP/IP协议,HTTP协议,FTP,HTML,XML,浏览器。

操作系统:Linux系统,Shell/ batch,文件系统(各种),SSH。

中间件:Tomcat,Apache,Nginx,lighthttpd,JBoss,WebSphere,Weblogic,IIS。

技术和思路:各种算法,搜索,缓存,多线程,UML,OO,SOA,AOP,REST,存储,云计算等。

商业:论坛、博客、社交网络、电子商务、应用等。

其他方面:计算机基础知识,计算机硬件。

个人软素质:经验、问题分析、大局、心态等。