Java高级研发工程师(远程办公) 2020-08-01发布 18-35K/月

合作周期:6个月以上

每周工作5天 月薪

工作经验 3-5年

学历要求 本科

职位描述

职位描述
公司目前正在开发和升级SaaS产品。由于公司积极倡导和践行在线办公,本职位以远程在线办公为主,工作城市和地点灵活,偶尔可能需要来北京办公室进行短期线下工作或团建(一般每个月不超过3-5天)。
【工作内容及职责】
1. 高效支持公司战略级产品设计、开发及运维;
2. 参与产品的需求分析、业务规划、系统架构设计和核心代码开发;
3. 根据产品规划和产品设计,与团队进行业务整体架构设计、核心业务的详细架构设计以及核心模块功能设计、开发,数据库设计;攻关各种技术疑难问题、持续提升研发能力和效率;
4. 负责互联网应用后端系统的研发,独立承接任务,进行良好的系统设计和实现;
5. 负责或参与项目开发过程中的技术攻关;制定合理高效的开发流程,适应版本的快速迭代;
6. 与产品、运营团队配合,支持复杂业务逻辑;
【任职要求】
1. 计算机相关专业全日制本科及以上学历;
2. 5年以上互联网行业开发工作经验和编写Java多线程程序的实际工作经验,1年架构设计经验;精通 websocket restful 网络编程。
3. 对模块化开发和抽象有深入理解,能够编写可复用、易维护、可靠和高性能的代码;
4. 熟悉Mysql、MongoDB、Redis等数据库开发、应用和相关工具,熟练掌握SQL;
5. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、负载均衡等机制和实现;
6. 有高并发或海量数据开发经验优先;
7. 具有分布式后台系统的研发经验,熟悉分布式系统和微服务的软件设计架构,掌握Dubbo、Spring Cloud等分布式服务框架。熟悉容器技术和Kubernetes;
8. 具备丰富的编码和Code Review经验及良好的编码习惯:结构清晰、命名规范、逻辑性强、代码冗余率低;了解Python /C++至少其中一种;
9. 3年以上大型复杂分布式互联网 WEB 系统设计的经验,熟悉微服务、异步框架、集群与负载均衡,消息中间件等技术,精通目前流行开源框架和技术;
10. 具备良好的基本功,熟练使用各种的数据结构和算法,在计算机领域具有较完整的知识体系,并能结合到实际工作中;
11. 对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力,良好的沟通表达能力和团队协作能力。大型项目驱动及团队管理能力。

全部职位>>
  • 北京市 海淀区 中关村资本大厦