Java Software Engineer, Shipping Calculation Platform Group - EC Logistics Development Department (ECLD)
Core
Design, develop, and maintain scalable, highly available backend services and distributed systems for Rakuten's mission-critical logistics platform, supporting inventory management, fulfillment, and delivery operations.
Role type
Senior IC Java Software Engineer (Backend/Distributed Systems)
Builds
Mission-critical backend services, microservices, and event-driven systems for Rakuten's e-commerce logistics ecosystem.
Domain
E-commerce logistics, supply chain management, distributed systems
Required skills
Java, Micronaut, RESTful APIs, gRPC, microservices architecture, Kafka, reactive programming, Kubernetes, CI/CD, relational/NoSQL databases, Redis (via careerplan.io/jobs/1037698-125-java-software-engineer-shipping-calculation-platform-group-ec-logistics-development-depart)
Preferred skills
AWS, Prometheus, Grafana, Kotlin, Gradle, Elastic/Kibana, Agile/Scrum, globally distributed team experience, AI-powered developer tools
Technologies
Micronaut, Kafka, Kubernetes, Docker, gRPC, Protocol Buffers, MySQL, Oracle, Couchbase, Redis, Gradle, Jenkins, Elastic, Kibana, Prometheus, Grafana
Responsibilities
Design and develop scalable backend services; build reliable distributed systems; optimize system performance and operational efficiency; collaborate on technical architecture; monitor production systems and lead incident response; write clean, tested code.
Seniority
Senior, hands-on IC
