Backend Engineer (Java)

MetaComp

Kuala Lumpur

On-site

MYR 90,000 - 150,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MetaComp Pte Ltd is seeking a Backend Engineer with strong Java expertise to design, build, and maintain the services powering our platform. You will own APIs and data models end-to-end, collaborating with frontend, QA, and DevOps to deliver secure, scalable systems.

The role focuses on RESTful APIs, database design with MySQL/PostgreSQL, and microservices architecture. You will contribute to CI/CD pipelines, tests, and code quality while documenting architectural decisions and ensuring

Qualifications

  • 3+ years of professional experience developing backend systems in Java.
  • Strong knowledge of Spring / Spring Boot (or a comparable Java framework).
  • Solid understanding of relational databases (MySQL/PostgreSQL) and SQL query optimization.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with microservices architecture and message queues (Kafka, RabbitMQ, etc.).
  • Good understanding of multithreading, memory management, and JVM performance basics.
  • Experience with unit testing frameworks (JUnit, Mockito) and version control (Git).

Responsibilities

  • Design, develop, and maintain backend services and RESTful APIs using Java (Spring Boot or equivalent framework).
  • Design database schemas and write efficient queries (SQL/NoSQL as applicable).
  • Ensure application performance, scalability, and security through sound architecture and code practices.
  • Write unit, integration, and end-to-end tests; participate in peer code reviews.
  • Collaborate with frontend engineers to define and refine API contracts.
  • Troubleshoot and resolve production issues, including performance bottlenecks and bugs.
  • Contribute to CI/CD pipelines and deployment automation.
  • Document APIs, services, and architectural decisions.

Skills

Backend Java
Spring/Spring Boot
REST APIs
Microservices
JVM performance
Unit testing
Git

Education

Bachelor's degree in CS/Engineering

Tools

Spring Boot
Kafka
RabbitMQ
MySQL
PostgreSQL
JUnit/Mockito
Git
Docker
Kubernetes
AWS/GCP/Azure
MongoDB
Redis

Job description

MetaComp Pte Ltd is a leading Singapore-based digital payment solution provider, licensed and regulated by the Monetary Authority of Singapore (MAS) as a Major Payment Institution, to provide Digital Payment Token Services and Cross-border Payment Transfers. Operating under a P2B2C (platform-to-business, partners-to-clients) model, MetaComp provides its clients with an integrated end-to-end suite of services, empowering them to confidently enter the digital asset market with much-needed safety, security, and compliance assurance. Together with its parent company, Metaverse Green Exchange Pte. Ltd. (a MAS-licensed CMS holder permitted to carry out, inter alia, brokerage and custody services), MetaComp introduces its suite of services through CAMP (Client Assets Management Platform) which allow businesses to develop and scale their digital asset offerings through various products and/or services such as over-the-counter transactions, fiat payments, digital asset custody and prime brokerage.

Role Overview

We are looking for a Backend Engineer with strong Java expertise to design, build, and maintain the services that power our platform. You'll own APIs and data models end-to-end, working closely with frontend, QA, and DevOps to deliver secure, scalable, and well-tested systems.

Key Responsibilities
  • Design, develop, and maintain backend services and RESTful APIs using Java (Spring Boot or equivalent framework).
  • Design database schemas and write efficient queries (SQL/NoSQL as applicable).
  • Ensure application performance, scalability, and security through sound architecture and code practices.
  • Write unit, integration, and end-to-end tests; participate in peer code reviews.
  • Collaborate with frontend engineers to define and refine API contracts.
  • Troubleshoot and resolve production issues, including performance bottlenecks and bugs.
  • Contribute to CI/CD pipelines and deployment automation.
  • Document APIs, services, and architectural decisions.
Must-Have Skills & Experience
  • 3+ years of professional experience developing backend systems in Java.
  • Strong knowledge of Spring / Spring Boot (or a comparable Java framework).
  • Solid understanding of relational databases (MySQL/PostgreSQL) and SQL query optimization.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with microservices architecture and message queues (Kafka, RabbitMQ, etc.).
  • Good understanding of multithreading, memory management, and JVM performance basics.
  • Experience with unit testing frameworks (JUnit, Mockito) and version control (Git).
Nice-to-Have
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Exposure to cloud platforms (AWS, GCP, or Azure).
  • Familiarity with NoSQL databases (MongoDB, Redis).
  • Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
  • Understanding of security best practices (OAuth2/JWT, encryption).
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Strong problem-solving skills and ability to work independently in a fast-paced environment.

We are committed to creating an inclusive workplace where every individual feels respected, valued, and empowered to contribute. We celebrate diversity in all its forms—background, ethnicity, gender, identity, orientation, experience, and thought and believe it strengthens our culture and our work. We are proud to be an equal opportunity employer and do not discriminate on the basis of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quality Assurance Engineer
Quality Assurance Engineer

MetaComp • Kuala Lumpur

Hybrid
MYR 144,000 - 224,000
Project Manager
Project Manager

MetaComp • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Test Development Engineer
Test Development Engineer

MetaComp • Kuala Lumpur

On-site
MYR 224,000 - 351,000
Software Engineer (API Integration & AI Orchestration)
Software Engineer (API Integration & AI Orchestration)

MetaComp • Kuala Lumpur

On-site
MYR 256,000 - 384,000
Java Backend Engineer - Scalable APIs & Microservices
Java Backend Engineer - Scalable APIs & Microservices

MetaComp • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Data Engineer
Senior Data Engineer

MetaComp • Kuala Lumpur

On-site
MYR 479,000 - 607,000
Frontend Engineer (Vue + Flutter)
Frontend Engineer (Vue + Flutter)

MetaComp • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Solution Engineer
Solution Engineer

MetaComp • Kuala Lumpur

On-site
MYR 286,000 - 446,000
Trade Operations Analyst
Trade Operations Analyst

MetaComp • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Back End Developer
Back End Developer

dtcpay • Kuala Lumpur

On-site
MYR 120,000 - 180,000