职位描述:
1.负责京东金融大后端BFF业务研发、核心系统设计、开发工作;
2.负责系统平台的详细设计、开发、测试、部署、优化;
3.负责核心模块开发、代码评审,保障系统平台的高可用、高性能;
4.参与解决项目中的技术难题,关键技术难点攻关;
5.参与技术决策、技术选型、技术架构和技术风险评估,挖掘新技术在业务中的应用点。
职位要求:
1.统招本科以上,3 年以上 Java 开发经验,精通 Java 及面向对象设计开发,对部分 Java 技术有深入研究,研究过优秀开源软件的源码并有心得者优先;
2.熟悉常见设计模式与使用场景,精通 Spring 框架、熟练使用至少一种 ORM 框架如 myBatis;
3.熟悉MySQL/PGSQL 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL,Queue的原理、使用场景以及限制;
4.熟悉http 协议、搜索引擎、缓存、jvm 调优、序列化、nio、RPC 调用框架等,并且有相关实践经验;
5.参与过大型复杂分布式互联网 WEB 系统的设计开发者优先,拥有和工作年限相称的广度和(或)深度;
6.有较强的逻辑/概率思维能力,善于分析、归纳、解决问题,能够独立或带队进行项目开发;
7.良好的沟通协作能力和团队合作精神,责任心强。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
北京
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东的Java开发工程师职位要求候选人具备扎实的Java后端开发能力,特别是在金融领域的BFF业务研发方面。这个职位不仅要求技术深度,还要求广度,包括对分布式系统架构的理解和实践经验。面试官很可能会重点考察你对Java核心技术的掌握程度,如JVM调优、多线程编程、设计模式的应用等。同时,由于涉及金融业务,系统的高可用性和高性能是必须保证的,因此你需要准备好展示你在这些方面的经验和能力。此外,京东强调其价值观,如客户为先、创新等,因此在面试中表现出与这些价值观相符的特质也会是一个加分项。
在准备京东Java开发工程师的面试时,首先要确保你的简历能够清晰地展示你在Java后端开发和分布式系统架构方面的经验。特别是如果你有金融领域的开发经验,一定要突出这一点。在面试中,你可能会被问到关于Spring框架、ORM框架、数据库优化、缓存策略等技术问题,因此要提前复习这些知识点。同时,准备一些你在项目中解决复杂技术问题的案例,展示你的问题解决能力和技术深度。此外,京东注重团队合作和沟通能力,因此在面试中要表现出良好的沟通技巧和团队协作精神。最后,不要忘记在面试中展示你对京东价值观的理解和认同,这会给面试官留下深刻的印象。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。