Senior Software Engineer (ACMP)

Rakuten logo

Rakuten

View Salaries, Reviews, and more  

Job Summary


Salary
S$5,234 - S$8,839 / Monthly EST

Job Type
Permanent

Seniority
Senior

Years of Experience
At least 7 years

Tech Stacks
AngularJS Rest API Spring CI SVN Git Tomcat Apache JUnit JavaScript Maven Hibernate React MongoDB Redis MySQL Linux CSS Java

Job Description

As a software engineer of the Global Ad Technology Department, your mission is to provide software solutions to enable various marketing activities and boosting up/add value to the entire Rakuten ecosystem.
Your colleagues are responsible for creating and maintaining marketing/advertisement products for various regions, such as Japan, Taiwan, and the US. Your assignment will be in the engineering team serving for the Japan advertisement business.

Collaborating with Tokyo/Japan & India development teams on multiple projects. Singapore team will cover both developments and operations. Day-to-day tasks require requirements analysis, architecture design, dev specs writing, coding, testing, and production support as well.

Responsibilities:

  • Assigned to software development projects and/or system enhancements as a software engineer.
  • Be engaged in a whole process of a development project (requirements analysis, design, implementation, testing/verification, deployment, operation/maintenance).
  • Work closely with the product owner, scrum master, tech lead and other engineers.
  • Strive to improve the design quality, code quality, testing quality and system quality.
  • Understand business needs/user behaviours and develop solutions to meet those needs.
  • Develop and maintain a deep understanding of systems and propose system improvements.

Qualifications:

Must have:
  • At least 7 years of experience with the majority as a Java engineer
  • Strong hands-on experience of large web application by Java, Spring Framework, Hibernate
  • Strong knowledge and experience of RESTful web services, OSS (Linux, Apache, Tomcat, MySQL, MongoDB, Redis)
  • Strong knowledge and experience of quality assurance and auto-testing method (Unit Testing/JUnit, Integration Testing, etc.)
  • Familiarity with source control system (Git, SVN, etc), CI environment (Jenkins), and Maven

Good to have:
  • Experience in working with a remote team
  • Familiarity in ad/marketing solutions
  • Familiarity in Atlassian tools (JIRA, Confluence)
  • Experience in CSS, Front-end frameworks (React js / angularjs)
  • Knowledge of performance testing, application tuning and load testing.

Rakuten is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age.

banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume