Senior Software Engineer (sem Platform)

Singapore, Singapore

Job Description


Description Position Summary: The Senior Software Engineer has the responsibility to understand Rakuten’s data business and convert business needs into technology. You will be responsible to develop a new system starting from the scratch. 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 data, system supporting marketing activity quickly and efficiently. First, you, by showcasing your leadership, 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 to create and maintain SEM platform.

  • Processing and syncing high volume of data with publishers using APIs/Libraries. Managing campaigns, advertisements, Budgets and maintain transactional data on MySQL.
  • You will be primary system in charge of this SEM Platform.
  • 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, 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.
  • Show leadership to guide team members and commit to enhance team capability.
Minimum Qualifications:
  • At least 5 years of professional experience in software development, 4 years of experience in Java 1.8+ with multithreading.
  • Experience in Spring batch / Spring Boot
  • At least 3 years of experience in RDBMS (MySQL, Oracle, SQL Server, PostgreSQL, Teradata)
  • Good knowledge of Unix/Linux shell scripting
  • Experience of hands-on and guidance to team members
  • Familiar with various OSS and should be able to investigate, evaluate and adopt it to the system.
Good to have Qualifications:
  • Knowledge of Search Engine Marketing
  • Knowledge of on-line AD or marketing business and related technologies
  • Knowledge/experience in big data technologies (Spark, HDFS, Hive, MapReduce etc.
  • Experience of NoSQL (Hbase/MongoDB/Cassandra/Elastic Search)
  • Experience of deploying, monitoring, maintenance, and trouble shooting of high availability and huge traffic system
  • Experience of system design and development of data processing under distributed environment including both batch and streaming

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.


Job Detail

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