职位描述:
1. 负责同城配送平台后端系统的设计、开发和维护,确保日峰值千万订单量级系统高性能、高可用性和可扩展性。
2. 独立完成需求整理和软件设计,开发,上线。保障系统稳定运行,并不断优化系统性能。
3. 按照项目计划,按时提交高质量代码,完成核心开发任务。
4. 与产品和业务团队有良好的协作,深入理解业务需求,提供技术解决方案,并推动项目的高效开发与交付。
5. 对系统进行监控和故障排除,及时响应并解决线上问题,确保业务平稳运行。
6. 跟踪并应用新技术,不断提升团队的技术水平和开发效率。
职位要求:
1. 本科及以上学历,计算机相关专,有扎实的计算机基础理论知识,精通常用的设计模式和数据结构,有良好的编程风格和代码质量意识。
2. 7年以上Java后端开发经验,java基础牢靠,熟练掌握多线程,NIO;
3. 熟练掌握Spring框架,Spring Boot,SpringMVC,dubbo,MyBatis框架,阅读过源码的优先。
4. 熟练掌握数据库设计和优化经验,熟练使用MySQL等关系型数据库,了解mysql底层原理,对SQL优化有丰富经验。
5. 熟悉ES,Redis,MQ的使用。
6. 熟悉Linux系统使用,熟悉JVM原理,做过JVM调优。
7. 思维严谨,责任心强,具备良好的沟通能力和团队协作精神,能够承受一定的工作压力。
8. 熟悉分布式系统架构,具备微服务架构设计与实践经验,具备高并发,高可用处理能力和经验。
9. 具备快速学习能力,能够适应快节奏的技术发展和项目推进。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
上海
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东这个软件开发岗位最显著的特点是聚焦在千万级订单量的同城配送系统开发上。这意味着面试官会特别关注你在高并发、高可用系统方面的实战经验。不同于一般的后端开发岗位,这里要求的不仅是会使用技术框架,更需要你理解这些框架在极端压力下的表现和优化方案。从职位描述可以看出,系统稳定性、性能优化和快速故障响应是核心关注点。特别是要求阅读过Spring等框架源码,这表明面试官会期待你具备深度技术理解力,而不仅仅是应用层面。
准备这个岗位的面试时,你需要重点准备几个方面:首先在简历中突出你处理过的最高并发量项目,用具体数据说话,比如’设计并优化了日处理500万订单的系统’。面试中要准备几个典型的高并发问题处理案例,比如如何解决缓存雪崩、如何设计分库分表策略。技术问题方面,要深入准备JVM调优、MySQL索引优化、分布式事务等话题。建议复习Spring框架的核心设计思想,因为阅读过源码是加分项。行为面试环节,要准备体现你’客户为先’价值观的例子,这与京东的企业文化高度契合。最后,记得展示你的快速学习能力,因为这个岗位需要持续跟进新技术。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。