架构师的岗位职责:
1.负责公司互联网平台和主要项目的技术开发工作,参与系统开发的技术框架选型和的技术落地;
2.负责技术开发工作中核心模块的代码编写、及复杂度高的代码集成、技术难题攻关和新技术预演
3.能够在团队中完成Code?Review的任务,确保相关代码的有效性和正确性,并能够通过Code?Review提供相关性能以及稳定性的建议。
4.具备team?leader的能力,带领3-4个项目开发,能根据开发进度和任务分配,完成相应软件模块的设计、开发、单元测试和文档编写;
5.对团队其他成员的提供技术上的指导和支持并他们的技术产出(文档、代码、以及测试建议);
6.协助项目经理完成技术方案,进行数据结构、组件和程序等的设计工作。
7.对业界新技术保持敏锐的感知,积极探索新技术在公司产品上的应用,对公司未来技术走向提出重要建议;
8.与售前项目负责人保持紧密的联系,并对售前项目提供技术上的支持和建议;
9.负责培训和提升新员工的技术和业务能力。
任职要求:
1.本科及以上学历,计算及相关专业,5年以上直接Java开发工作经验,在至少二个大型互联网系统平台里面承担核心开发工作;
2.精通J2EE技术平台及spring?cloud微服务主框架,具有Spring、springboot、Mybatis、Redis等框架开发经验,对Spring、MyBatis深刻理解;
3.JAVA基础扎实,熟悉io、多线程、集合等基础框架,熟悉Redis、EHCACHE、Memory?CACHE等缓存技术中一种以上;
4.熟练使用前后端JavaScript相关技术,熟练使用node.js技术
5.熟练使用前端相关HTML5、CSS3,至少熟练使用Angular2、Vue,react等主流前端JS框架一种;
6.熟悉Oracle,MySQL,SQLServer等常见关系型数据库,熟练使用SQL语言,?熟练使用MongoDB等非关系型数据库。
7.具有大型应用系统开发经验,具有分布式、高并发、高性能等架构经验,具有一定团队管理经验者尤佳;
8.熟悉底层中间件、分布式技术(包括缓存、消息系统、热部署等);
9.获得软考高级职称或PMP证书、以及了解阿里云产品者优先考虑。