Software Engineer
Core
Building and maintaining advertising and marketing platforms and solutions for Rakuten's global ecosystem.
Role type
Software Engineer (Backend)
Builds
Advertising and marketing platforms and solutions
Domain
Digital advertising and marketing technology
Deliverable
product features
Required skills
Backend development, Object-oriented design, Distributed systems, Caching, Persistence solutions, Troubleshooting, Relational databases, NoSQL databases, CI/CD tools, Containerization, Streaming processing
Preferred skills
Experience with Spark streaming
Technologies
Spring Boot, AngularJS, ReactJS, Core Java 8, Spring 4.0+, MySQL, Mongo DB, Jenkins, Maven, Docker, Spark streaming, Junit
Responsibilities
Design, document, develop, maintain, and test software for advertising platforms; Integrate internal and external systems; Create prototypes and pilots for innovative problem-solving; Ensure deployed software is scalable and reliable.
