在招职位 0
订阅提醒 登录
发布于 2026-09-30 英文原文

Java软件工程师 - EC物流开发部门

Java Software Engineer, Shipping Calculation Platform Group - EC Logistics Development Department (ECLD)

楽天グループ

职种工程 雇用形态—
工作地点日本 薪资面议

职位概要

乐天EC物流开发部门负责构建和运营支撑乐天物流生态系统的关键任务系统,涵盖库存管理、收货、发货、履约、配送调度、包裹追踪及客户通知,并支持乐天超级物流(RSL)为商家提供物流服务。系统一旦不可用将导致仓库作业停止并影响客户配送,因此可靠性、可扩展性和运营卓越是核心。现招聘充满热情的Java软件工程师,构建高性能、可扩展的后端系统,参与大规模分布式系统的设计与开发,解决可扩展性、可靠性、性能优化、云基础设施和系统架构等复杂工程挑战。工作内容包括:使用Java设计、开发和维护可扩展后端服务;设计高可用分布式系统;提升系统性能与运营效率;与平台和框架团队协作提升开发效率;参与架构讨论和技术设计评审;监控生产系统并参与故障响应与持续改进;编写整洁、可维护、经过充分测试的生产代码;贡献工程最佳实践。必备资格:6年以上专业Java开发经验;精通Java、Micronaut及现代后端开发;具备设计和交付生产级RESTful API和/或gRPC服务(Protocol Buffers)的可靠经验;具备大规模微服务架构的设计、构建和运营经验;具备使用Kafka设计事件驱动系统的生产经验,包括分区策略、消费者组管理和故障处理;具备构建和运营可扩展、高可用分布式系统的深厚经验;具备响应式编程(Reactor、RxJava等)的生产实践经验;具备诊断和解决生产环境分布式系统故障的经验;具备在Kubernetes上部署、扩展和运营服务的生产经验;具备在Kubernetes和私有云平台上开发云原生应用的经验,有AWS经验者优先;熟悉CI/CD流水线和Git;具备大规模容量规划和性能调优经验;深入理解软件架构原则和设计模式;具备领导技术设计评审和做出架构决策的经验;具备关系型和NoSQL数据库(MySQL、Oracle或Couchbase)的深厚经验,包括查询优化、模式设计和性能调优;具备使用Redis进行缓存和会话管理的经验。技术栈包括Java、Kotlin(Gradle脚本和工具)、Micronaut、Kubernetes、Docker、Kafka、gRPC/Protocol Buffers、REST API、MySQL/Oracle/Couchbase、Redis、Gradle、Git、CI/CD(Jenkins)、Elastic/Kibana。期望资格:有敏捷/Scrum团队工作经验;有Elastic/Kibana、Prometheus或Grafana等监控和可观测性工具经验;有大规模、高流量、关键任务后端系统工作经验;有全球分布式工程团队工作经验;能熟练使用AI驱动的开发者工具(编码助手、内部聊天机器人等);优秀的解决问题和沟通能力。

职位描述

Job Description: Business Overview When people think of Rakuten, they often think of services such as Rakuten Ichiba, Rakuten Books, and Rakuten Fashion. Behind the order is a sophisticated logistics platform that manages inventory, fulfillment, shipping, delivery tracking, and customer notifications. The EC Logistics Development Department builds and operates the mission-critical systems that power these logistics services. Every package delivered to a customer depends on the reliability and performance of the platforms we develop. Department Overview The EC Logistics Development Department develops and operates the systems that support Rakuten’s logistics ecosystem. Our systems power warehouse operations across Japan, enabling inventory management, receiving, shipping, fulfillment, delivery scheduling, shipment tracking, and customer notifications. We also support Rakuten Super Logistics (RSL), providing logistics services for Rakuten merchants and helping them deliver products efficiently to customers. Our platforms are business-critical. If our systems become unavailable, warehouse operations stop and customer deliveries are impacted. As a result, reliability, scalability, and operational excellence are at the core of everything we build. As a software engineer on our team, you’ll solve challenging distributed systems problems while building highly available backend services that support millions of customers and merchants across Rakuten’s e-commerce platform. Our mission is to transform logistics through technology by delivering fast, reliable, and seamless shopping experiences. We strive to: ・Deliver the right product to the right customer, at the right place and time. ・Build reliable logistics platforms that provide exceptional customer experiences. ・Enable merchants to grow their businesses through efficient logistics services. ・Continuously innovate and expand Rakuten’s logistics platform. We are looking for a passionate Java Software Engineer to build high-performance, scalable backend systems powering Rakuten’s logistics platform. You’ll work on large-scale distributed systems responsible for critical business operations while collaborating closely with platform engineers, architects, product managers, and operations teams. This role offers opportunities to solve complex engineering challenges involving scalability, reliability, performance optimization, cloud infrastructure, and system architecture. Position: Why We Hire We're expanding our team to meet the growing demands of our innovative projects and to further strengthen our commitment to delivering exceptional solutions to our customers. Position Details You’ll have the opportunity to: ・Build mission-critical systems that directly support one of Japan’s largest e-commerce platforms. ・Design and develop highly scalable backend services. ・Solve challenging distributed systems and performance problems. ・Work with modern cloud-native technologies. ・Influence technical design and architecture. ・Collaborate with experienced engineers across multiple platform teams. ・Take ownership of services from design through production operations. ・Design, develop, and maintain scalable backend services using Java. ・Design reliable and highly available distributed systems. ・Improve system performance, scalability, and operational efficiency. ・Collaborate with platform and framework teams to improve developer productivity. ・Participate in architecture discussions and technical design reviews. ・Monitor production systems and contribute to incident response and continuous improvement. ・Write clean, maintainable, well-tested production code. ・Contribute to engineering best practices. Mandatory Qualifications: ・More than 6 years of professional Java development experience. ・Deep expertise in Java, Micronaut, and modern backend development. ・Proven track record designing and delivering production-grade RESTful APIs and/or gRPC services (Protocol Buffers). ・Proven experience designing, building, and operating microservice architectures at scale. ・Proven production experience designing event-driven systems with Kafka, including partitioning strategies, consumer group management, and failure handling. ・Deep experience building and operating scalable, highly available distributed systems. ・Hands-on production experience with reactive programming (Reactor, RxJava, etc.). ・Experience diagnosing and resolving distributed systems failures in production. ・Production experience deploying, scaling, and operating services on Kubernetes. ・Experience developing cloud-native applications on Kubernetes and private cloud platforms; AWS exposure is a plus. ・Experience with CI/CD pipelines and Git. ・Experience with capacity planning and performance tuning at scale. ・Strong understanding of software architecture principles and design patterns. ・Experience leading technical design reviews and making architectural decisions. ・Deep experience with relational and NoSQL databases (MySQL, Oracle, or Couchbase), including query optimization, schema design, and performance tuning. ・Experience with Redis for caching and session management. ・Java ・Kotlin (Gradle scripts and tooling) ・Micronaut ・Kubernetes ・Docker ・Kafka ・gRPC / Protocol Buffers ・REST APIs ・MySQL / Oracle / Couchbase ・Redis ・Gradle ・Git ・CI/CD (Jenkins) ・Elastic / Kibana Desired Qualifications: ・Experience working in Agile/Scrum teams. ・Experience with monitoring and observability tools such as Elastic/Kibana, Prometheus, or Grafana. ・Experience working on large-scale, high-traffic, mission-critical backend systems. ・Experience working in a globally distributed engineering team. ・Comfort working with AI-powered developer tools (coding assistants, internal chatbots, etc.). ・Excellent problem-solving and communication skills. Other Information: Additional information on Location Rakuten Crimson House (Head office) Additional information on English Qualification Proficient in English #engineer #logistics #SCM #applicationsengineer #commerce #Java In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today. So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone. Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world. If you have any trouble logging in, please contact us here Rakuten Group, Inc.: rakuten-recruiting-info@mail.rakuten.com *Please read the Application Requirements(EN) / 募集要é (JP) before applying. Our Diversity & Inclusion Policy and Application Documents Rakuten’s corporate mission is to “contribute to society by creating value through innovation and entrepreneurship.” We foster a culture that provides equal opportunities to those who share this founding philosophy and take on the challenge to transform society, regardless of age, gender, nationality, or any other status. Diversity is one of Rakuten's core strategies and a driving force for innovation. Because of this, you are not required to submit any of the following information in order to apply for our job positions. - Gender - Age - Photo - Nationality* - Information not related to business, such as ideological beliefs, family structure, etc. * For legal compliance, we may ask you about your work eligibility. See the details