
Job description
- 主导京东零售交易正逆向链路核心系统的架构设计,打造行业领先的全域交易架构解决方案;
- 深入理解零售业务体系及其规划,并制定相应的技术规划,对系统进行持续迭代,通过领域模型抽象设计,建设可复用、易扩展灵活架构,支撑高度复杂业务的快速发展;
- 主导技术难题攻关,构建大规模分布式应用架构体系,实现高并发、高性能、高可用系统能力;
- 相关技术规范文档制定工作,研究并落地新技术新方法,带动团队成员技术能力成长,防止架构腐化;
- 积极参与技术分享,创造技术氛围。
任职要求 / Qualifications:
- 精通Java编程语言,熟悉其生态系统和相关技术栈。具备扎实的数据结构、算法和设计模式知识;有丰富的分布式系统设计和开发经验,了解微服务架构、SOA、RESTful API等;
- 熟悉Spring、Spring Boot、MyBatis等主流Java框架。掌握Redis缓存、MQ消息队列、ES搜索引擎等中间件的使用和优化;
- 了解数据库设计和性能优化,熟悉MySQL、Oracle等关系型数据库和MongoDB、Elasticsearch等NoSQL数据库;
- 有大规模、高并发系统的设计和实战经验,能够应对高流量、海量数据的挑战。对新兴技术保持敏感和学习能力,如云计算、容器化、Serverless等;
- 具备良好的代码质量和工程实践,包括代码复杂度分析、单元测试、持续集成和部署等。
项目经验:
- 至少3年以上的Java开发经验,有1年以上的参与或独立架构设计经验;
- 有成功参与互联网电商项目的经验,特别是在复杂业务场景下的解决方案;能够独立完成系统的架构设计、核心模块的开发和性能优化;
- 具备海量数据、高并发处理经验。
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。