Java架构师

岗位职责:

1、负责公司业务平台技术架构的建设,业务分析、系统设计、功能开发,把纷繁的业务需求拆解细化并实施,确保项目的进度和质量,有效支撑快速迭代开发;

2、负责关键代码实现和CodeReview,确保相关代码的有效性和正确性,建设智能化、易扩展、高可用的技术平台;

3、具备技术前瞻性,持续规划新平台或重构现有平台,使其性能、稳定性、扩展性、智能化程度符合业务发展需要;

4、主导技术难题攻关,解决系统运行中出现的故障和问题;

5、负责指导、培训普通开发工程师,组织团队技术分享和输出技术影响力,促进团队共同成长。

岗位要求:

1、有大型互联网业平台的复杂业务系统研发和架构经验;

2、精通JAVA语言,精通通用设计模式、数据库、中间件及分布式架构等技术,熟悉linux及内核、操作系统原理、网络、安全等领域技术, 熟悉JDK源码,研究过优秀开源软件的源码并有心得;

3、具有大规模架构的经验,熟悉容量规划、架构设计、性能优化;

4、熟悉常见设计模式,精通Spring,Spring Cloud,MyBatis等主流Java框架;深刻理解Spring IOC、AOP,有Spring框架扩展开发经验更优;

5、良好的组件级建模能力,熟悉Mysql、NoSQL、MQ、Cache、TCP/IP原理,参与和主导过数据库优化和分片架构经验;

6、研究过HTTP协议、搜索引擎、缓存、序列化、NIO、RPC框架等,并且有相关实践经验;

7、参与或主导过千万级数据量的互联网项目架构,具备高并发、高性能分布式应用项目架构;有SOA或微服务相关的分布式架构和开发经验更优;

8、有较强的逻辑思维能力,善于分析、归纳、解决问题,能够独立或带队进行项目开发。

公司地点:厦门泗水道607号厦门市湖里区泗水道607号

公司简介:

职位发布者:陈女士

厦门伯智人力资源管理有限公司

融资阶段:

公司规模:

相似职位: