Software Engineer
Core
Design, develop, and maintain scalable, high-performance backend services and APIs for Rakuten's global advertising ecosystem.
Role type
Senior Backend Software Engineer
Builds
Scalable backend services and APIs for Rakuten's advertising systems
Domain
Internet services / Advertising technology
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, REST API design, OpenAPI specifications, SQL, Unit testing (JUnit), System architecture design, Open-source software integration
Responsibilities
Design and develop high-quality, scalable backend services and APIs; Translate complex business requirements into robust technical designs; Participate in the full web application development lifecycle including architecture design, middleware selection, and system operations; Propose new technologies and tools to improve system architecture and development efficiency.