Java系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。
一般公司对于Java架构师的要求如下
主要职责:
1、负责公司产品的后台系统开发,全程参与产品的前期开发评估、核心技术攻关以及后期的重点故障分析定位。
2、对前端和后端技术实施进行整体考虑,提供前端与后端技术应用解决方案。
3、对产品的分析设计、开发发布、系统的性能、安全性、稳定性负责。
4、配合产品经理完成产品研发工作。
岗位要求:
1、五年以上系统研发经验,至少承担过2个大型项目的技术负责人或架构师角色;
2、熟练掌握主流J2EE研发技术,胜任web全栈开发;
3、熟练掌握Javascript语言,熟练掌握Oracle或Mysql数据库,熟悉大数据技术架构;
4、熟悉分布式服务,Dubbo,Spring Cloud工具集优先考虑;
5、熟悉物联网协议(CoAP、MQTT)、互联网协议(Websocket、https)、主流Java分布式应用框架、有PaaS平台开发(中间件、MQ、微服务、RestAPI网关)经验优先;
6、熟悉高性能并发应用框架Netty、ErlangOTP优先;
7、具备良好的表达和沟通能力,具备较强的抗压能力、团队合作能力。
8、能够与客户积极高效的沟通。
以上是java架构师是什么的详细内容。更多信息请关注PHP中文网其他相关文章!