Java Backend Developer (Payment & Wallet Systems)

DTC Academy Sdn. Bhd.

Kuala Lumpur

On-site

MYR 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

dtcpay in Kuala Lumpur is seeking a Java Backend Developer to design and build scalable backend microservices and APIs for our payment and wallet systems. You will own modules through the full development lifecycle and collaborate with frontend, QA, and product teams to deliver robust solutions.

The ideal candidate has 5+ years of Java backend experience, strong skills in Java, Spring Boot, MyBatis, and relational databases, plus Redis and messaging queues.

Qualifications

  • Bachelor's degree in computer science, engineering, or related field.
  • Minimum 5 years of Java backend development experience.
  • Proficiency in Core Java, Spring Framework, Spring Boot, and MyBatis.

Responsibilities

  • Design and develop scalable backend microservices and APIs for payment and wallet systems.
  • Own end-to-end delivery of backend modules from design to deployment.
  • Collaborate with frontend, QA, product teams to define API specs and deliver on schedule.

Skills

Java
Spring Boot
REST APIs
Microservices
Distributed systems
Caching
Messaging queues
Code reviews
Problem solving
English and Mandarin

Education

Bachelor's degree in Computer Science/Engineering

Tools

MyBatis
MySQL
PostgreSQL
Redis
Kafka
RabbitMQ
ActiveMQ

Job description

Java Backend Developer (Payment & Wallet Systems)

dtcpay is a MAS licensed payment service provider that bridges traditional finance and digital assets. We enable businesses to accept and make payments in both fiat and digital currencies, delivering secure, efficient, and seamless payment experiences across borders. As we expand globally, we are shaping the future of digital payments. We are also recognised as one of Singapore’s Top 10 Startups in the LinkedIn Top Startups 2025 list, a reflection of our momentum and the exciting journey ahead for our team.

We are looking for a Java Backend Developer to design and develop scalable backend microservices and APIs that support our core payment and wallet systems. You will take ownership of assigned modules throughout the full development lifecycle, from technical design and implementation to testing and deployment.

Working closely with frontend engineers, QA, product teams, and senior engineers, you will help build reliable, secure, and high-performance backend solutions. This role is ideal for an experienced backend developer who enjoys solving complex technical challenges and delivering maintainable systems in a fast-paced fintech environment.

What You'll Do:
Backend Development and System Design

Independently design and develop scalable backend microservices and APIs for payment and wallet systems.

Own the end-to-end delivery of assigned backend modules, covering technical design, implementation, testing, and deployment.

Design and implement reliable solutions using Java, Spring Boot, MyBatis, and distributed system principles.

Develop and optimize RESTful APIs to support business requirements and system performance.

Database and System Performance

Design and optimize relational database schemas, indexing strategies, and SQL queries using MySQL or PostgreSQL.

Implement Redis caching strategies and message queue solutions to support asynchronous processing and high-concurrency workloads.

Apply knowledge of database internals, networking, application security, and system performance tuning to develop efficient backend services.

Code Quality and Engineering Practices

Participate in code reviews and follow established coding, architecture, and engineering standards.

Write clean, readable, maintainable, and well-structured code.

Contribute to continuous improvements in backend development practices, system reliability, and performance.

Troubleshooting and Collaboration

Troubleshoot and resolve issues within owned backend services, ensuring timely investigation and resolution.

Escalate architecture-level or cross-system issues to senior engineers when required.

Collaborate with frontend engineers, QA, product teams, and senior engineers to define API specifications, clarify requirements, and deliver projects on schedule.

Communicate technical solutions and implementation considerations clearly to both technical and non-technical stakeholders.

What We're Looking For:

Bachelor's degree in Computer Science, Computer Engineering, or a related field.

Minimum 5 years of Java backend development experience, with a proven track record of independently delivering projects across the full development lifecycle.

Proficiency in:

Core Java, Spring Framework, Spring Boot, and MyBatis.

Relational databases such as MySQL and PostgreSQL, including schema design, indexing, and SQL performance optimization.

Redis caching strategies and message queues such as Kafka, RabbitMQ, or ActiveMQ.

Microservices architecture, RESTful API design, API security, and distributed systems.

Hands‑on experience developing asynchronous processing and high‑concurrency solutions.

Broad technical knowledge of database internals, networking, application security, and system performance tuning.

Strong coding practices, with an emphasis on clean architecture, readability, and maintainability.

Strong communication and problem‑solving skills, with the ability to explain technical solutions clearly to technical and non‑technical stakeholders.

Proficiency in both English andMandarinas you will need to work closely with Chinese vendors.

The role is based fully onsite, requiring your presence in the office.

dtcpay is a regulated payment service provider that offers reliable solutions for merchants to grow revenues with increased acceptance rates across fiat and cryptocurrency. Our client's customers benefit from frictionless payment experiences, whether they are using our award‑winning POS+ terminal in store or using our online checkout solution.

Founded in 2019 in Singapore, dtcpay is a licensed Major Payment Institution (MPI) under the Monetary Authority of Singapore (MAS) and offers Digital Payment Token (DPT) services. We have expanded our global footprint with subsidiaries in the Americas, Hong Kong and the Middle East.

dtcpay is a regulated payment service provider that offers reliable solutions for merchants to grow revenues with increased acceptance rates across fiat and cryptocurrency. Our client's customers benefit from frictionless payment experiences, whether they are using our award‑winning POS+ terminal in store or using our online checkout solution.

Founded in 2019 in Singapore, dtcpay is a licensed Major Payment Institution (MPI) under the Monetary Authority of Singapore (MAS) and offers Digital Payment Token (DPT) services. We have expanded our global footprint with subsidiaries in the Americas, Hong Kong and the Middle East.

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

Similar jobs worth comparing

Backend Developer (Payments and Wallet Systems)
Backend Developer (Payments and Wallet Systems)

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Java Backend Developer
Java Backend Developer

dtcpay • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Full-Stack Developer
Senior Full-Stack Developer

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Project Manager
Project Manager

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Flutter Developer (Mobile App - Android / iOS)
Flutter Developer (Mobile App - Android / iOS)

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Java Backend - Payments & Wallet Systems (Onsite)
Senior Java Backend - Payments & Wallet Systems (Onsite)

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Software Tester
Senior Software Tester

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Treasury Specialist
Senior Treasury Specialist

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Payments & Wallets Backend Engineer (Onsite)
Payments & Wallets Backend Engineer (Onsite)

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Production Quality Assurance Engineer
Production Quality Assurance Engineer

DTC Academy Sdn. Bhd. • Kuala Lumpur

On-site
MYR 60,000 - 90,000