Software Engineer

Singapore, Singapore

Job Description


Software Engineer (RASTA) Description Position Summary: The role has the responsibility of our on-line marketing platform development. You, as a senior software engineer, in the team will be required strong direct marketing experience across multiple marketing channels as well as strong technical knowledge to process big data, system supporting marketing activity quickly and efficiently. First, you must understand business requirements to deliver well-orchestrated system as your responsibilities. Second, also be in charge of team development/enhancement to achieve Rakuten’s high competency in the digital advertisement industry. Responsibilities: Your main responsibility will be development and maintenance of on-line marketing platform understanding both business demand and available system assets.

  • Working on entire process of web application development.
  • Involved in whole process of application life cycle: architecture design, middleware selection, development, configuration setting, application release and production system operation.
  • In case of trouble, detecting root cause and recovering with team members proactively with ownership of service/system.
  • Proposing new technologies, middle-wares, tools etc. to improve architecture of systems.
  • Working closely with related teams in both Singapore and overseas, such as Japan and India, by showcasing efficient communication ability and building consensus among stakeholders.
Qualifications Minimum Qualifications:
  • 3+ years of professional experience on web application development of Java or other equivalent programming languages
  • Strong knowledge/experience on Linux operating system
  • Experience of practical use Web Application Framework (Spring, Play)
  • Experience of SQL (MySQL, PostgreSQL, Teradata) with JPA, Hibernate
  • Experience of NoSQL (MongoDB, Elasticsearch, Redis)
  • Experience of Batch development (Spring Batch)
  • Experience of hands-on and guidance to team members
  • Familiar with various OSS and be able to investigate, evaluate and adopt it to the system
Preferred Qualifications:
  • Experience of deploy, monitoring, maintenance, and trouble shooting of high availability and huge traffic system
  • Practical knowledge of system performance tuning including OS, middleware, JVM, and application
  • Experience of Golang
  • Experience of Scala
  • Experience of NoSQL (Couchbase, Cassandra etc…)
  • Experience of KVS (Redis, Memcached etc…)
  • Experience of practical usage of Big Data technologies (HDFS, Hive, Spark, Kafka)
  • Experience of system design and development of data processing under distributed environment including both batch and streaming
  • Contributing to OSS
  • Knowledge of on-line AD or marketing business and related technologies
To Recruiting Agencies: Recruiters and/or agencies must hold a valid contract for service and obtain approval from Rakuten's Global Human Resources Department on an individual requisition basis in order to submit resumes. Rakuten will NOT bear any costs for any placement resulting from the receipt of an unsolicited resume and (Rakuten) reserves the right to pursue and hire the candidate without any financial responsibility to the recruiter or agency. Primary Location: Asia and Oceania-Singapore-Singapore-Singapore Job: Software Engineer Employee Status: Regular

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1161350
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned