Java架构师具体职责
Java架构师需要负责系统优化,能准确捕捉系统性能瓶颈,并提出解决方案。下面小编给大家带来关于Java架构师具体职责,希望会对大家的工作与学习有所帮助。
Java架构师具体职责(精选篇1)
职责:
1、根据产品和项目需求,分析、设计与实现系统架构方案,保障系统架构的合理性、可扩展性及经济性;
2、负责产品架构分析,提出软硬件架构整体设计,数据库存储设计方案,指导其他工程师的设计工作;
3、对相关产品系统架构方案进行评审及改进,控制产品系统架构质量;
4、负责核心技术问题的攻关,系统优化,独立完成关键模块开发工作;协助解决项目开发过程中的技术难题;
5、制定开发规范,参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用;
6、积极了解业界发展、相关新技术及趋势,促进技术进步和创新。
岗位要求
1、本科以上学历,8年及以上JAVA领域开发经验,熟练掌握系统设计原则和设计模式;
2、精通JAVA开发语言及架构和后端常用框架,对语言底层实现及原理有很深厚的理解,熟练掌握面向对象和面向领域模型的开发方法;
3、熟悉Mysql主流数据库的使用和管理,同时具有非关系型数据库存储,如Nosql等使用经验;
4、具备高并发、高性能开发经验或架构设计经验,具备大中型开发项目的总体规划、方案设计,在应用系统开发平台有深厚的基础和经验,有大中型应用系统开发和实施的成功案例;
5、横向视野开阔,对开源项目及其他体言有一定了解,至少精通一门动态类型语言;
6、熟悉各种主流开源框架及应用,熟悉消息中间件的原理及应用;
7、良好的团队合作精神,有互联网金融行业背景,有相关系统架构经验的优先。
Java架构师具体职责(精选篇2)
职责:
1.深入发掘业务需求为软件开发提供技术方案设计;
2.负责整体系统的架构和优化;
3.从事核心部分代码的编写;
4.进行业务需求分析和软件设计,并编码实现。
任职要求
1. 本科及以上学历,计算机相关专业;
2.五年以上互联网电子商务系统或者其他大型企业应用系统开发相关经验;精通Java相关技术和框架(包括Java语言基础多线程VelocitySpringHibernateiBatisCacheMessage等);
3.熟悉微服务架构;
4. 熟悉MySQL等数据库设计和开发;
5. 熟悉Redis, Memcached, Hbase, Mongodb等NOSQL的设计和开发;
6. 熟悉使用HadoopSpark做数据分析;
7. 熟悉大容量、高性能的数据库系统的应用开发,对各种开源的软件有深入的了解,有大规模高并发访问的Web应用开发经验;
8. 熟悉企业应用设计模式、面向对象的分析和设计技术,包括设计模式、 UML建模等;
9. 熟练掌握数据结构、常用算法;
10.责任心强,具备良好的团队合作精神。
Java架构师具体职责(精选篇3)
职责:
1.负责应用系统的规划和技术架构
2.系统核心部分代码编写,技术难点公关
3.梳理业务需求,提供业务规划方案,架构设计方案,并能根据方案开展研发工作
4.指导研发工程师的产品开发和技术研究工作,解决各类技术疑难问题
岗位要求:
1.计算机相关专业本科以上学历,有5年以上相关开发经验
2.精通Java基础编程,熟悉io,多线程、集合等基础框架,对相关技术领域的开源产品有深入的了解
3.熟悉主流技术架构体系,如Spring,MaBatis等,熟悉微服务,敏捷开发等理念
4.熟悉Oracle,Mysql数据库
5.熟悉缓存技术,如有Redis,Memcached等缓存使用经验
6.精通大型分布式、高并发、高负载、高可用系统设计、开发和调优经验
7.有带领开发团队经验
Java架构师具体职责(精选篇4)
职责:
1、 按需求进行业务需求分析和软件概要设计;
2、 负责平台的方案、架构设计, 主导或参与电商相关业务系统的服务化架构与改造;
3、 主导技术难题攻关, 持续提升核心系统在高并发、海量请求下的处理性能, 带团队解决高并发、高可靠性等各种技术问题;
4、 复杂分布式系统的设计、用先进可靠的技术架构支撑公司业务的快速发展。
岗位要求:
1、 要求本科以上学历, 5-10 年Java 软件开发项目工作经验;
2、 精通Tomcat、Apache、Nginx 等多种开源服务器, 熟练掌握至少2 种应用服务器, 如WebLogic、Tomcat、Resin、JBoss、WebSphere 等;
3、 JAVA基础扎实:精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化;
4、 熟悉各种中间件技术,如消息队列、搜索引擎等;
5、 熟悉IO、多线程、集合等基础框架, 熟悉分布式、缓存、消息、搜索引擎等机制。 熟悉微服务理念, 有相关设计、开发经验者优先;
6、具备良好的面向对象编程经验,深入理解OO、AOP思想,具有很强的分析设计能力,熟悉常用设计模式
7、 熟悉JVM 内存管理、类加载机制等, 掌握Java 系统的故障排查和性能调优;
8、 熟练掌握Oracle、MySQL 等主流数据库, 熟悉数据库建模,具备深厚的SQL 功底, 并有着丰富的数据库设计经验, 了解Mongo DB, NOSQL 的数据存储产品, 熟悉不同类型和数据库的底层运行原理和优缺点;
9、 具有系统需求分析和设计能力, 能快速理解业务需求并进行相关逻辑设计, 熟悉UML 建模, 并熟练使用相关建模工具, 并具有规范的开发、设计文档写作能力;
10、 熟悉缓存技术, 应用优化, 服务器优化, 集群技术处理、应用负载均衡、系统性能调优等技术, 具有高并发平台开发经验优先;
11、 熟悉主流的SaaS 平台技术,具有一个以上SaaS 平台开发的实际工作经验, 并具有丰富高并发、高吞吐、高稳定性系统架构设计与实现经验, 对架构重构分析、分步改进有实战经验;
12、3年以上开发经验;技术视野开阔,学习能力好,对业界新技术敏感,喜欢钻研,具有良好的学习能力并注重团队合作。
13、有大型分布式、高并发、高负载、高可用性系统设计和稳定性经验优先。
14、具有业务中台和技术中台项目经验者优先考虑;
Java架构师具体职责(精选篇5)
职责:
1、负责Java技术架构的规划与演进推进,负责技术预研及项目前期准备;
2、参与业务需求分析及客户交流,负责系统分析、架构设计,参与核心模块编码;
3、负责公共技术模块的研发与服务,对各系统的的疑难技术问题进行支持;
4、制定架构规范与开发规范,协助做好技术管理方面的工作;
5、协同产品经理规划业务架构,规划服务拆分,推动产品研发;
岗位要求:
1、5年以上的Java项目开发经验,熟悉Java各技术栈,熟悉sofa技术体系,
2、2年以上的分布式架构设计经验并主导过至少一个项目的分布式架构设计;
3、熟悉分布式、弹性扩展、灰度、微服务等高性能互联网架构方面经验;
4、熟悉互联网企业的DevOps模式,有互联网企业经历优先考虑
5、有金融行业开发经验者优先考虑。