招聘: Java 研发工程师-新美大-餐饮生态平台
挑战与机会:
新美大餐饮生态平台未来 2 年,合作商户超过 100w+,每天产生几百亿条数据,在线访问上千亿,机器规模数达到数千台,单机 QPS1w 。如此海量数据、超大规模访问的场景下,如何设计一个高可用、低延迟、高性能、高可扩的分布式系统是一件极具技术挑战和充满乐趣的事情。在这里,我们像 Google 一样,用最牛逼的技术,最廉价的机器打造一个极其复杂和挑战的分布式系统。只要你技术足够牛逼,我们提供市场极具竞争力的薪酬和广阔的个人发展空间。
公司介绍:
新美大是中国 O2O 领域最大的服务平台,在餐饮、电影、酒店、外卖、休闲娱乐等多个行业为用户提供全面、多样、便捷、实惠的生活服务,在多个细分行业拥有绝对的领先优势。 2015 年交易额超 1700 亿元,覆盖全国超过 1,200 个城市,拥有用户近 6 亿,年度活跃买家 2 亿,合作商家达 400w+,是中国仅次于阿里巴巴的第二大电子商务平台,并正在以每年超过 100%的速度高速成长中。
餐饮生态平台具有广阔的业务、团队发展空间,业务领域复杂且技术挑战多。真正的大规模 SaaS 实战机会,多租户、大数据、开放平台、安全等全方位的挑战。我们致力于服务 100 万级的餐饮商家,日单量达到 10 亿级。这里是一个真正有可能通过我们的代码来改变行业的地方。
岗位职责:
- 负责餐饮生态平台核心系统建设,业务分析、系统设计、功能开发,把纷繁的业务需求拆解细化并实施
- 负责系统架构重构优化,建设高并发,高性能,高可用系统,支撑 100 亿级访问量;
- 以快速解决业务需求为第一要义,用技术手段把质量提升 10 倍、 100 倍;
- 难点攻克,技术输出,指导初级工程师,促进团队共同成长。
职位要求:
基本要求
- 本科及以上学历,扎实的计算机专业基本功,具备较强的编程能力素质和质量意识;
- 3 年以上 Java 开发经验,精通 Java 及面向对象设计开发, 熟悉 JDK 源码,研究过优秀开源软件的源码并有心得;
- 熟悉常见设计模式,精通 Spring , MyBatis 等流行开源框架;
精通 MySQL 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL 、 Queue 的原理、使用场景以及限制;
- 研究过 HTTP 协议、搜索引擎、缓存、序列化、 NIO 、 RPC 框架等,并且有相关实践经验;
- 有较强的逻辑思维能力,善于分析、归纳、解决问题,能够独立或带队进行项目开发;
有以下经验者优先:
- 了解 JVM 的设计思路,对比过不同厂商的实现,深入研究过 JVM 的底层工作原理,对 JVM 的发展方向有自己的见解;
- 具有分布式系统调优经验,如 JVM 调优, SQL 调优,缓存优化,网络优化, CDN 加速,异步处理等,系统性能提升 10 倍, 100 倍;
- 参与过大型复杂分布式系统设计开发,熟悉 CAP 、 Quorum 、一致性 Hash 、 Paxos 等理论和算法,对设计高可用、高性能、可扩展、可伸缩系统有深刻的理解;
- 具有敏捷开发经验,实践过持续集成和自动化,通过技术和工具无情地提高项目质量和开发效率;
请将简历发送至: [email protected]