职位描述:
1.负责企金金融领域小微金融、物流/动产融资、租赁金融等系统的技术方案设计与开发
2.参与产品需求讨论、分析,完成系统技术方案设计、开发及稳定上线
3.深入理解产品逻辑,进行架构规划、架构设计,建立领域模型,并推动落地
3.负责现有系统重构优化,保证技术方案的先进性和可落地性
4.系统核心功能开发,关键技术难点解决,能主动推动工作任务落地
5.制定技术标准和设计规范及指引,并指导和推动落地
职位要求:
1.统招本科以上学历,计算机或相关专业,8年以上分布式系统应用架构设计与开发经验,扎实的专业基本功与编码能力;
2.熟练掌握Java语言,熟练使用 Spring、Spring boot、MyBatis 等框架,精通MySQL和NoSql数据库;
3.熟练掌握服务化系统架构,如SOA、服务治理、Zookeeper、缓存,消息服务,分布式事务处理等;
4.熟练掌握设计模式与代码重构技巧,具备较强的业务抽象能力;
5.主导过复杂分布式系统核心模块设计开发或重构,对系统高可用、可扩展、可伸缩有深刻的理解;
6.具有良好的沟通、团队协作、计划和主动性思考的能力,工作积极主动,勇于承担;
7.对技术有追求,善于通过技术解决复杂业务问题;
8.有金融、信贷、理财等领域研发经验优先。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
招聘部门:
京东
工作地点:
北京
注意:为了确保您掌握真实的招聘信息,上述信息均为原始内容。我们的“面试建议”和“模拟面试”均基于原始招聘信息设计和提供。
面试建议:
京东的Java开发工程师职位聚焦于金融领域系统开发,这与其他普通Java开发岗位有显著区别。面试官最看重的不是你掌握多少种技术框架,而是你如何运用这些技术解决金融领域特有的复杂业务问题。金融系统对稳定性、安全性和可扩展性有着极高要求,这需要候选人不仅具备扎实的编码能力,更需要有系统架构思维和业务抽象能力。特别值得注意的是,职位描述中反复强调’重构’和’架构设计’,这表明京东希望找到能对现有系统进行优化升级的高级人才,而非仅仅是功能开发者。
准备这份工作的面试时,你需要着重准备三个方面:一是金融领域知识的储备,即使没有直接经验,也要了解小微金融、动产融资等业务场景;二是系统架构设计能力的展示,准备几个你主导或参与的复杂系统设计案例,重点说明你如何解决高可用、分布式事务等难题;三是业务抽象能力的体现,面试中可能会给你一个业务场景,要求你设计技术方案,这时候要展示你从业务需求到技术实现的转化能力。简历中要突出与金融相关的项目经验,如果没有,可以强调你在其他领域处理复杂业务系统的经验。面试时要主动展示你对技术落地的推动力,这正是京东价值观中’担当’和’拼搏’的体现。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。