Java Backend Engineer

TIMESCONSULT

Kuala Lumpur

On-site

MYR 72,000 - 120,000

Full time

39 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TIMESCONSULT in Kuala Lumpur, Malaysia seeks a Java backend engineer to lead backend design for our CRM and trading support systems. You will own core services built with Java and Spring Cloud and collaborate with DevOps and product teams to deliver reliable services.

The role emphasizes handling high concurrency with low latency, using MySQL/PostgreSQL, Redis, and Kafka for data processing and messaging. You will optimize performance and mentor junior engineers.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 1–3 years Java backend development experience, preferably in FinTech or trading systems.
  • Strong expertise in Java concurrency and multithreading.
  • Hands-on experience with Spring Cloud microservices.
  • Strong experience with MySQL and PostgreSQL, including complex SQL optimization.
  • Experience with Redis and Kafka for reliability and throughput.
  • Solid understanding of payment gateway integration, security, and callbacks.
  • Strong system ownership and architectural thinking.

Responsibilities

  • Lead backend design and development for CRM and trading systems.
  • Design and maintain integration services with MT4/MT5 trading systems.
  • Architect and develop payment gateway integrations.
  • Design and implement internal and external APIs for campaigns, promotions, and rewards.
  • Own and optimize core backend services built with Java and Spring Cloud.
  • Ensure high concurrency, low latency, and high availability across systems.
  • Optimize performance: thread pools, JVM, DB, caching, async processing.
  • Collaborate with DevOps, operations, risk, and product teams.
  • Review code, define standards, and mentor junior engineers.
  • Troubleshoot production issues and lead system refactoring.

Skills

Java concurrency
JVM performance tuning
Spring Cloud
MySQL
PostgreSQL
Redis
Kafka
Payment gateway integration
Architecture thinking
Troubleshooting

Education

Bachelor's degree in Computer Science or related fields

Tools

Spring Cloud
MySQL
PostgreSQL
Redis
Kafka
Payment gateway integration

Job description

  • Lead backend design and development for self-developed CRM systems, supporting customer lifecycle, trading activities, and internal operations.
  • Design and maintain integration services with MT4 / MT5 trading systems, including:
    • Account and user data.
    • Trade, order, position, and balance data.
    • Real-time and historical synchronization.
  • Architect and develop payment gateway integrations, covering:
    • Deposits and withdrawals.
    • Reconciliation and exception handling.
  • Design and implement internal and external APIs for:
    • Marketing campaigns and promotions.
    • Bonus, rewards, and activity systems.
    • Business and operational projects.
  • Own and optimize core backend services built with Java and Spring Cloud microservices.
  • Ensure high concurrency, low latency, and high availability across trading and CRM systems.
  • Optimize system performance through:
    • Thread pool and concurrency tuning.
    • JVM and database optimization.
    • Caching and asynchronous processing.
  • Work closely with DevOps, operations, risk, and product teams to deliver reliable services.
  • Review code, define standards, and mentor junior engineers.
  • Troubleshoot production issues and lead system refactoring efforts.
JOB REQUIREMENTS
  • Bachelor’s degree or above in Computer Science or related fields.
  • 1-3 years of Java backend development experience, preferably in FinTech or trading systems.
  • Strong expertise in:
    • Java concurrency and multithreading.
    • JVM performance tuning.
  • Hands-on experience with Spring Cloud microservices.
  • Strong experience with MySQL / PostgreSQL, including:
    • Complex SQL optimization.
    • Index design and large-table handling.
  • Practical experience with Redis (distributed locks, caching strategies) and Kafka (reliability and throughput).
  • Solid understanding of payment gateway integration, including security and callback processing.
  • Strong system ownership, troubleshooting, and architectural thinking.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Level Java Backend Engineer | Monday - Friday | 10AM - 7PM
Mid-Level Java Backend Engineer | Monday - Friday | 10AM - 7PM

JF Talent Consulting Group (Global) • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Annual Leave: 14 days in the first year
Compassionate Leave: 3 days
Medical Leave: 14 days per year
+1
Java Backend Engineer — FinTech Trading & CRM
Java Backend Engineer — FinTech Trading & CRM

TIMESCONSULT • Kuala Lumpur

On-site
MYR 72,000 - 120,000
Senior Java Developer
Senior Java Developer

CTOS • Petaling Jaya

On-site
MYR 150,000 - 190,000
Java Backend Engineer - FinTech CRM & Trading Systems
Java Backend Engineer - FinTech CRM & Trading Systems

JF Talent Consulting Group (Global) • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Annual Leave: 14 days in the first year
Compassionate Leave: 3 days
Medical Leave: 14 days per year
+1
Java Backend Developer
Java Backend Developer

Encora Inc. • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Senior Backend Engineer
Senior Backend Engineer

Hyppies • Kuala Lumpur

On-site
MYR 120,000 - 210,000
Back End Developer
Back End Developer

Adecco • Kuala Lumpur

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

Linuxconfig • Kuala Lumpur

Hybrid
MYR 70,000 - 100,000
Java Backend Developer
Java Backend Developer

dtcpay • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Back-end Developer
Back-end Developer

Asian Technology Solutions Pvt. Ltd. • Kuala Lumpur

On-site
MYR 120,000 - 180,000