1. 本科及以上学历,计算机相关专业;
2. 8年以上开发相关工作经验,3年以上Java平台下系统架构设计经验;
3. 擅长分布式系统分析与设计、代码重构,有互联网公司或者金融科技公司大型项目基础及应用架构设计经验;
4. 熟悉分布式、SOA、REST、缓存技术、并发控制、消息通讯等技术,了解NoSQL存储方案并有相关实践经验;
5. 熟悉大流量、高并发、高性能的分布式软件系统的设计,应用以及性能调优;
6. 熟悉Java相关Struts2,Spring,Hibernate、MyBatis、SpringBoot、SpringCloud等框架,熟悉Hadoop、OpenStack等分布式架构和系统;
7. 有Storm/Spark/Hadoop/flink等大数据研发经验。
8. 对技术有强烈的兴趣,喜欢钻研,有良好的学习能力,具备独立分析和解决问题的能力;
9. 乐于分享,有责任心,工作主动,抗压能力强,能适应软件行业的工作节奏;
10.思路清晰,工作规范,有良好的口头和书面的沟通、交流、汇报能力、团队协作能力。
任职要求:
1、负责公司系统的架构设计、协助系统设计、参与需求、系统设计等评审;
2、负责组织技术研究和攻关工作,组织和管理公司内部的技术培训工作,指导开发人员的开发;
3、理解系统的业务需求,制定系统的整体框架(包括:技术框架和业务框架),确定技术选型,协助制定系统部署方案;
4、搭建公司各系统的基本框架,开发基本构件库,提供技术解决方案,制定开发编码规范;
5、对相关产品系统架构方案进行评审及改进,控制产品系统架构质量;
6、积极了解业界发展、相关新技术及趋势,促进技术进步和创新。