Java党看过来

↘锁芯ラ 提交于 2021-02-04 23:02:14

架构师

岗位职责:

1、参与公司基础平台技术架构的研究,并进行技术落地;

2、参与公司重要项目的建设,包括需求分析、方案设计和核心代码的编写;

3、参与公司关键系统和基础平台的生产运维,提出优化建议和最佳实践,并带领团队实施落地;

4、关注业界最新技术动态和发展方向,结合公司业务和技术特点引进,并带领团队实践落地;

5、参与项目的开发管理工作。

任职资格

1、正规全日制大学本科及以上学历,计算机相关专业;

2、8年以上Java应用开发经验,精通Java语言以及J2EE平台特性,熟悉常用的设计模式和开源框架,有大型互联网项目经验或业内知名产品研发经验者优先;

3、精通面向对象分析和设计,并能熟练运用建模工具(UML建模工具&PowerDesigner)进行设计工作,且能够指导初中级人员进行开发和设计工作;

4、熟悉XML、HTML、Javascript(Jquery)的使用和应用开发以及 AJAX技术;

5、精通Oracle、MySQL中的一个,MySQL优先;

6、熟悉Linux环境以及操作,熟悉SVN、Git的使用,熟悉Tomcat,Apache,Nginx等开源的服务器的配置和调优;

7、熟悉以下技术领域中的若干项,经验丰富者优先:

(1)熟悉分布式系统基础设施中常用的技术,如缓存(Varnish、Memcache、Redis)、消息中间件(Rabbit MQ、Active MQ、Kafka、NSQ)、搜索引擎(Lucence、Solr)等。

(2)熟悉高并发、高可靠性系统的设计、监控和运维,如负载均衡系统、集群和应用监控、系统容量评估、流量控制、性能优化、故障排查、日志收集和分析等;

(3)熟悉分布式存储和分布式计算,如Hadoop HDFS、FastDFS、HBase、Hive,Hadoop MapReduce、Strom等。

(4)熟悉SOA, 有服务治理的经验,精通ESB产品或服务调用框架。

(5)熟悉BPM和规则引擎,熟悉DROOLS、ACTIVITI框架。

(6)熟悉Docker、虚拟化、弹性计算、自动化运维相关的技术。

8、具备较强的领导力、责任心和良好的学习能力、逻辑思维能力,善于沟通和团队合作,勇于创新和接受挑战。


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!