Web Application Engineer - Pay Online System Development Department, Rakuten Payment, Inc.
Core
Design and develop high-performance, highly available web payment systems for Rakuten Pay Online Checkout, serving over 9,000 e-commerce merchants and millions of consumers in Japan.
Role type
Mid-level Web Application Engineer (Java)
Builds
Consumer-oriented payment steps, API services for store owners, management systems, and large-scale payment data aggregation systems.
Domain
Fintech / E-commerce / Cashless Payments
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, SQL, Linux/Unix, Web application development, System design, Quality assurance reviews, Operational support, Mentoring
Preferred skills
Apache, Tomcat, Struts, Spring, HTML/CSS/JavaScript, Public cloud, Kubernetes, Docker, Git, Jenkins, Maven, Payment domain knowledge
Technologies
Java, SQL, Linux, Apache, Tomcat, Struts, Spring, Kubernetes, Docker, Git, Jenkins, Maven
Responsibilities
Design and develop systems with high confidentiality, availability, and maintainability; Analyze effectiveness and propose improvements after releases; Conduct quality assurance reviews; Identify issues and propose solutions for stable operation; Mentor junior team members; Support 24/7 service operations.
Seniority
Mid-level, hands-on IC with growth path to Senior/Lead