Description:
Meet: Rakuten RewardsFounded: 1999Headcount: 4,000 globally & 20 locallyLocation: Cremorne, MelbourneWork Style: Hybrid, 3 days in officeProduct: e-Commerce Cash-Back SolutionsTech stack: Java, Spring Boot, SQL, K8s, AWS, Kafka, PostgreSQL, Apache Camel, Groovy, Restful API
The Story
Rakuten International is a global leader in e-commerce, digital content, advertising, entertainment, and communications—delivering joyful discovery to over 1 billion members worldwide. With more than 4,000 employees across seven dynamic businesses, Rakuten is driven by innovation, collaboration, and a commitment to delighting both merchants and consumers.
As part of this global ecosystem, Rakuten Rewards has become a trusted destination for smart shopping, offering Cash Back, deals, and rewards from over 3,500 retailers. Since its launch in 1999, they’ve paid nearly $2 billion to 15 million members, while expanding their reach through platforms like ShopStyle and Cartera Commerce.A product like this is all about driving greater accuracy within the product pipeline, ensuring users receive the rewards they deserve. And this is where you come in…
The role
Rakuten Rewards is looking for a Senior Java Backend Engineer who is motivated to tackle complex technical problems for our quickly expanding engineering team. As a member of the Rakuten Rewards team, you will enjoy the benefits of both worlds: the quick expansion and agility of a startup combined with the size and profitability of a huge international corporation.
They are currently starting to build a transparency team with a long-term perspective. This is an excellent time to join and progress by contributing to a team that will build a solid basis for the platform's future iterations. In addition to the exciting new platform, this team is responsible for maintaining several key services that keep improving the capabilities of Rakuten Rewards to provide user customisation and relevance to meet the demands of both members and their merchant partners.
What you’ll get up to
Design and build scalable software solutions by understanding user needs, analysing system workflows, and identifying areas for improvement across data and processesEvaluate technical feasibility and propose practical solutions by breaking down complex problems and validating requirementsWrite clear, maintainable code and support it with thorough documentation, including diagrams, flowcharts, and code commentsProvide technical mentorship to junior and mid-level engineers, supporting their growth and guiding best practicesCollaborate closely with cross-functional teams to brainstorm, prototype, and deliver innovative productsTake ownership of applications and services at scale, making thoughtful, data-driven decisions quickly and confidently
What you bring to the role
Excellent understanding of OOP design principles (loose coupling, encapsulation, SOLID etc.)Experience in application development using Java, Spring Boot, JPAKnowledge of working with OLTP databases like Postgres/MySQL or OLAP databases like SnowflakeExperience in Java build automation tool like Maven or GradleKnowledge of version control system like GitExperience with cloud native application development (AWS, Kubernetes, Serverless etc.)Experience in designing, implementing different Common Software Architectural Patterns including microservices architecture, event driven architecturesStrong requirement gathering, analysis and collaboration skills
Bonus points if you have:
Experience with Agile methodologies (e.g. Scrum, Kanban)AWS Technologies - S3, SQS, Lambda, DynamoDB, IAM etc.Experience with different distributed system building blocks(e.g. Kafka, Redis, Elastic Search, or other similar NoSQL product)Experience in refactoring legacy systems
What’s in it for You?
Hybrid, with a mix of remote & 3 days a week in person collaboration at their Cremorne based office. You’ll find engineers, designers, sales and company directors all working tightly together and having a bit of fun while they’re at it. Expect regular team lunches and outings, and lots of cake (yum)!
❤️ Families (and life) come first. Flexible working is at the very heart of their ways of working, and you’ll find folks who work a variety of ways (part time, flex start & finish times + more) that suit their unique needs.
Lots of opportunities for career growth -- with a training/conference budget, the space + support to actually do your L&D within business hours, and supportive mentors who want to you see you shine. Think: Yow, DevOps Days, Udemy courses + more!
They have an open culture of sharing knowledge, ideas and laughs from all parts of the business. Everyone is encouraged to share their creativity on all aspects of the business, including product, and they ensure all ideas are treated equally.
Some great perks and benefits on top of your salary compensation - just ask us!
Next steps
Hi we’re affix, proud talent acquisition partners of Rakuten. If this resonates with you, then apply! We can’t wait to meet you.
Beth Walesbeth.wakles@affix.com.au
Breanna Skeenbreanna.skeen@affix.com.au
24 May 2025;
from:
uworkin.com