职位描述:
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. 具备快速学习能力,能够适应快节奏的技术发展和项目推进。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
上海
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东的软件开发岗是一个对技术要求极高的职位,尤其是对高并发、高可用系统的设计与优化能力有着严格的要求。这个岗位不仅需要候选人具备扎实的Java基础和多线程、NIO等核心技术,还需要对Spring框架、数据库优化、分布式系统架构有深入的理解和实践经验。面试官会特别关注候选人在这些技术领域的实际应用能力,尤其是在处理千万级订单量级系统时的经验和解决方案。此外,京东的价值观也是面试中的重要考察点,候选人需要展现出与京东价值观相符的职业素养和团队协作精神。
在准备面试时,候选人需要重点准备自己在高并发、高可用系统设计和优化方面的实际案例,尤其是能够展示自己在处理大规模系统时的技术能力和解决问题的思路。简历中应突出自己在Spring框架、数据库优化、分布式系统架构等方面的项目经验,并准备详细的案例说明。面试过程中,除了技术能力的展示,还需要注意沟通能力和团队协作精神的体现,因为京东非常看重候选人的综合素质。建议候选人在面试前复习JVM调优、SQL优化、微服务架构设计等核心技术点,并准备一些实际项目中遇到的挑战和解决方案,以便在面试中能够自信地回答相关问题。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。