Software Engineer - E-money System Development Department, Rakuten Edy, Inc. (Secondment)
Core
Design, develop, and maintain large-scale electronic money settlement systems (Rakuten Cash) serving millions of online and offline locations, handling complex financial business logic and high-volume data.
Role type
Senior IC application engineer (fintech/e-money)
Builds
Rakuten Cash electronic money service, payment APIs, and batch processing systems
Domain
Fintech, electronic money, payment systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java (5+ years), open system design (5+ years), database management, system infrastructure, API design, batch processing, microservice architecture
Preferred skills
mission-critical system operations, consumer service development, large-scale high-capacity systems, payment/points domain knowledge, technical leadership, mentoring
Technologies
Java, MySQL, Linux, Docker, Kubernetes, Google Air Flow
Responsibilities
Design and develop business logic (APIs, batch processing), design business flows and UI screens, perform system maintenance and operations, lead engineering teams, formulate technical guidelines and conduct reviews, identify and resolve team issues
Seniority
Senior, hands-on IC with leadership potential