>

Senior Software Engineer (Big Data)

Rakuten Asia

  View Insights

Apply

Job Summary


Salary
$5,618 - $10,088 SGD / Monthly EST

Job Type
Permanent

Seniority
Senior (≥ 6 yrs)

Years of Experience
At least 5 years

Tech Stacks
HTTP
Elastic
Akka
HDFS
JPA
Sprint
Hive
Spark
NoSQL
kafka
Hibernate
SQL
PostgreSQL
Scala
MongoDB
Redis
Cassandra
Hadoop
MySQL
Linux
Java

Job Description


Rakuten Asia's Core Platform Section is on the lookout for a Senior Software Engineer responsible for developing our online marketing platform. You will be required to demonstrate strong direct marketing experience across multiple marketing channels and strong technical knowledge to process big data systems for efficient marketing activity support. You must understand our business requirements to deliver well-orchestrated systems. Additional, you will oversee team development/enhancement to uphold Rakuten's high competency in the digital advertisement industry.

This position will work primarily on developing and maintaining our advertisement data platform (e-commerce, travel, etc.)

Responsibilities:
  • Development and maintenance of our online marketing platform while considering business demands and available system assets.
  • Work on the entire process of web application development.
  • Be involved in the whole application life cycle: architecture design, middleware selection, development, configuration setting, application release and production system operation.
  • Demonstrate ownership of service/system by detecting root causes and recovery with team members proactively in case of trouble.
  • Propose new technologies, middlewares or tools to improve the system's architecture.
  • Showcase efficient communication abilities and build consensus among stakeholders in local and overseas teams.

Skills and Experiences:
  • 5+ years of professional experience in Java web application development or other equivalent programming languages.
  • Strong knowledge/experience in Linux operating systems
  • Experienced in SQL (MySQL, PostgreSQL) with JPA, Hibernate
  • Experienced in practical usage of Big Data Technology (Hadoop, HDFS, Hive, Spark, Kafka)
  • Experienced in Batch development (Sprint Batch etc.)
  • Experienced in hands-on guidance of team members
  • Familiar with various OSS and able to investigate, evaluate and adopt it to the system

Preferred Qualifications:
  • Experienced in deploying, monitoring, maintenance and troubleshooting of high availability and huge traffic systems.
  • Experienced in NoSQL (Couchbase, Redis, Elastic Search, Cassandra, MongoDB)
  • Experienced in Scala
  • Experienced in practical use Web Framework (Sprint Boot, Akka HTTP)
  • Practical knowledge of system performance tuning including OS, middleware, JVM, and application
  • Experienced in system design and development of data processing under distributed environment including both batch and streaming
  • Contributions to OSS
  • Knowledge of online AD or marketing business and related technologies
  • Familiar with statistical analysis and machine learning
  • Deep knowledge of Database

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

Salaries of Data Engineer at Rakuten Asia

Salaries from Rakuten Asia that are similar to Senior Software Engineer (Big Data)

5618 - 10088 SGD

Estimated Salary Range

View more Data Engineer salaries at Rakuten Asia View more Data Engineer salaries
Apply

NodeFlair Insights of Rakuten Asia