Enable job alerts via email!

Senior Software Engineer (Malaysia-Remote)

MATRIXX Software

Kuala Lumpur

Remote

MYR 100,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A tech company is seeking an experienced Senior Software Engineer in Kuala Lumpur, focused on enhancing Java applications for data analytics projects. Applicants should have a robust background in Java, HBase, and data analytics, with at least 5 years of experience. Join a dynamic and fast-growing team in an exciting role that emphasizes performance and efficiency.

Benefits

Attractive salary package
Opportunities for professional development

Qualifications

  • 5+ years of software development experience, predominantly in Java.
  • Experience in developing applications that interact with HBase and Apache Phoenix.
  • Strong problem-solving and analytical skills.

Responsibilities

  • Develop and optimize Java applications for data analytics.
  • Collaborate with data engineers for seamless data integration.
  • Participate in the full software development lifecycle.

Skills

Java programming
HBase
Data analytics
Cloud technologies
SQL procedures
Docker
Kubernetes
Linux environment
CI/CD tools
Analytical skills

Education

BS degree in Computer Science or related field

Tools

Apache Phoenix
Kafka
Spring Framework
Golang
HADOOP
Jenkins
Job description
Senior Software Engineer (Malaysia-Remote)

NOTE: Work Permit sponsorship will not be available for this position. Must reside in Malaysia

MATRIXX is looking for an experienced Senior Software Engineer to expand our R&D team in Kuala Lumpur. As a Software Engineer on the team, you will be involved in the design, development & release of new application services and functions to support the business processes of MATRIXX customers. We are looking for an experienced Java developer who can analyze complex issues and create performant and flexible software. This is an exceptional opportunity for someone looking to join the APAC HQ of a fast growing Silicon Valley company and we have a very attractive package for our future-colleagues.

The next phase of our growth in Kuala Lumpur will focus on an exciting data analytics project to develop and optimize Java applications interacting with HBASE using Apache Phoenix or other abstraction layers to run complex SQL procedures. This role will be working closely with our Kafka team to ensure seamless integration of our data analytics platform and contribute to the performance tuning of large-scale data processes. Performance and efficiency are key values for our customers and you will be responsible for continuously improving our already world-leading performance numbers.

Key Responsibilities
  • Develop, maintain, and optimize Java applications that interface with Apache Phoenix and HBase.
  • Design and implement SQL procedures within Apache Phoenix to support data analytics and reporting requirements.
  • Collaborate with data engineers to integrate HBase-based data storage with other data pipelines.
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Ensure code quality and maintainability through code reviews, testing, and documentation.
  • Monitor system performance and Observability using Cloud Native standards and toolsets.
  • Troubleshoot and resolve performance issues related to HBase and Apache Phoenix.
  • 5+ years of software development experience mostly working in Java as a backend or Server developer
  • Can design, build & maintain complex application frameworks & applications that integrate multiple disparate computing elements/systems
  • A strong background with development in a Linux environment
  • Experience with Cloud-hosted CI / CD build trains like Jenkins
  • Experience with HADOOP / HBASE big data analytics and/or database software development
  • Experience withJava 8 functional style programming using Spring Framework, Kafka Streams, OpenAPI, Golang based systems
  • Experience with Docker and K8s deployment architectures & toolsets
  • The ability to work independently, as well as participating as a key player of a team creating and developing ideas and tools from scratch
  • Excellent communication and inter-personal skills
  • BS degree in Computer Science, related engineering field, mathematics, or equivalent practical experience
  • Resolver - Figures out the problem and resolves it.
  • Analytical, data driven - The ability to think about all of the factors that might affect a situation.
  • Driver - Presence: ability to take control of a situation and make decisions.
  • Communicator - An ability to easily put thoughts into words: we’re looking for capable conversationalists and presenters.
  • Collaborator - Works hard with others to achieve a goal.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.