29 Jan 2018

Full-Time Software Engineer

Rakuten Global MarketingTokyo, Tokyo, Japan

NOTE: This job listing has expired and may no longer be relevant!

Job Description

Job Description

Position Summary:

Marketing and advertising plays very important piece in Rakuten ECO system. As a software engineer of marketing platform department, your mission is to provide solutions to enable various marketing activities and boosting up/add value to entire Rakuten ECO system in timely manner.

Your colleagues are responsible for systems used in marketing/advertisement activities for many regions, such as South East Asia, Japan, and Europe, and closely communicating with each of region business teams. Your assignment will be to the engineering team serving for Japan advertisement business.

Team is also collaborating with Tokyo/Japan & India development teams for many projects, and Singapore team will expand to cover both developments and operations. This means day-to-day tasks requires software development, system requirements analysis, architectural design, testing, and production support as well. In this cross border dynamic circumstances and wide range of responsibilities, you are expected to show good communication skills, strong ownership, self-organized attitude to build up cross border teamwork culture.

Responsibilities:

• Assigned to software development projects and/or system enhancements as senior engineer.

• Be engaged in a whole process of development project (requirements analysis, design, implementation, testing/verification, deployment, operation/maintenance).

• Work closely with project manager, tech lead and other engineers. Some of them are in different locations such as Japan and India.

• Always improve the design quality, code quality, testing quality and system quality spontaneously.

In addition, create such a culture in our team.

• Understand business needs and user behavior, and develop solutions to those needs.

• Develop and maintain a deep understanding of our systems, and propose system improvements.

• Guide and support less-experienced members as mentor and role model to improve the team productivity and achieve team’s goals together.

Minimum Qualifications:

• Minimum of 6 years of experience with majority as Java engineer

• Strong hands on experience on building web application using Java, J2EE, Spring Framework, Hibernate/JPA, AngularJS, JavaScript, CSS

• Strong knowledge and experience of quality assurance and auto-testing method (Unit Testing/JUnit, Integration Testing, etc.)

• Understanding of secure programming

• Strong knowledge and experience of RESTful web services

• Strong knowledge and experience with Apache, Tomcat, MySQL, MongoDB, Redis

• Strong experience of system operation in Linux environment

• Strong skills to write technical design documentation

• Experience of guiding juniors or leading a team

• Good communication skills with tech/non-tech people

Preferred Qualifications:

• Having experience with or basic knowledge of PHP

• Work experience with a remote team

• Familiarity with ad/marketing solutions

• Familiarity with Atlassian tools (JIRA, Confluence, HipChat)

• Familiarity with source control system (Git, SVN, etc)

• Familiarity with CI environment (Jenkins)

• Familiarity with Maven

• Basic reading skill in Japanese language

Language Level:

• English: Business Level or higher (required)

• Japanese: Business Level (preferred)
Salary:
$80,000- $100,000

How to Apply

Go to
email: tomwilman47@gmail.com
Website www.marketing.rakuten.com
Headquarters New York, NY
Size 501 to 1000 employees
Founded 1997
Type Subsidiary or Business Segment
Industry Business Services
Revenue Unknown / Non-Applicable
Competitors CJ Affiliate by Conversant, Alliance Data

Job Categories: Programming. Job Types: Full-Time. Salary: 80,000 - 100,000.

1,014 total views, 1 today

Apply for this Job