Junior Java Backend Engineer

AGENSI PEKERJAAN TRUST RECRUIT SDN. BHD.

Kuala Lumpur

On-site

MYR 90,000 - 150,000

Full time

3 days 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

AGENSI PEKERJAAN TRUST RECRUIT SDN. BHD. is seeking a Mid-Level Java Backend Engineer to own backend services for CRM and trading data integrations. You will design MT4/MT5 integrations, payment gateway services and internal APIs while ensuring performance and reliability.

The role emphasizes high concurrency, JVM tuning and scalable microservices within a FinTech infrastructure. Collaboration with DevOps, Risk and Product teams is essential, and mentoring junior engineers is encouraged.

Qualifications

  • Bachelor’s degree in computer science or related field.
  • 1–3 years of Java backend development experience, fintech or trading systems preferred.
  • Solid knowledge of Java concurrency and JVM tuning.
  • Hands-on experience with Spring Cloud and microservices architecture.
  • Strong SQL skills with MySQL or PostgreSQL and data modeling.

Responsibilities

  • Lead backend design for CRM systems and trading data integrations.
  • Develop MT4/MT5 integrations and payment gateway services.
  • Build internal and external APIs for campaigns and promotions.
  • Develop, maintain and optimize Java microservices with high concurrency.
  • Collaborate with DevOps, Risk and Product teams to ensure reliability.
  • Mentor junior engineers and perform code reviews.

Skills

Java backend development
Java concurrency and multithreading
JVM performance tuning
Spring Cloud / Microservices
MySQL / PostgreSQL
Redis
Kafka
Payment gateway integration

Education

Bachelor's Degree in Computer Science / Software Engineering

Tools

Spring Cloud
MySQL
PostgreSQL
Redis
Kafka

Job description

We are looking for a Mid-Level Java Backend Engineer to take ownership of backend services supporting our financial trading systems and self-developed CRM platform.

You will be responsible for designing and developing CRM systems, MT4/MT5 trading data integrations, payment gateway services, and internal APIs, while ensuring system performance, security, scalability and reliability.

Key Responsibilities

Lead backend design and development for self-developed CRM systems supporting customer lifecycle, trading activities and internal operations.

Design and maintain MT4/MT5 trading system integrations, including:

Account and user data

Trade, order, position and balance data

Real-time and historical data synchronization

Design and develop payment gateway integrations, covering top-up, withdrawals, callbacks/webhooks, reconciliation and exception handling.

Develop internal and external APIs for marketing campaigns, promotions, bonuses, rewards and business projects.

Develop, maintain and optimize Java / Spring Cloud microservices.

Ensure high concurrency, low latency and high availability across trading and CRM platforms.

Optimize backend performance through thread pool/concurrency tuning, JVM and database optimization, caching and asynchronous processing.

Work closely with DevOps, Operations, Risk and Product teams to deliver reliable backend services.

Conduct code reviews, establish development standards and mentor junior engineers.

Troubleshoot production issues and lead system refactoring and performance improvement initiatives.

Requirements

Bachelor's Degree or above in Computer Science, Software Engineering or a related field.

1–3 years of Java backend development experience, preferably in FinTech, financial services or trading systems.

Strong knowledge of:

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, including distributed locks and caching strategies.

Practical experience with Kafka, including reliability and throughput optimization.

Good understanding of payment gateway integration, security and callback/webhook processing.

Strong system ownership, troubleshooting and architectural thinking.

Preferred Qualifications

Experience integrating MT4 / MT5 trading systems.

Familiarity with CRM systems or customer lifecycle platforms.

Understanding of trading order lifecycle, settlement and risk control.

Experience developing marketing, activity, bonus or reward-based systems.

Knowledge of financial compliance and data security standards.

Experience mentoring junior engineers or leading backend development teams.

What We Offer

Opportunity to own and develop core CRM, trading and payment systems.

High-impact role working on real-world FinTech infrastructure.

Clear career progression towards Senior Software Engineer / Tech Lead / Architect roles.

Competitive compensation package.

Long-term career development and growth opportunities.

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 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 Engineer for FinTech CRM & Trading Integrations
Java Backend Engineer for FinTech CRM & Trading Integrations

AGENSI PEKERJAAN TRUST RECRUIT SDN. BHD. • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Java Developer (Mid-Senior Role)
Java Developer (Mid-Senior Role)

Finsmart Solutions Malaysia Sdn Bhd • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Java Backend Developer
Java Backend Developer

Encora Inc. • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Principal Backend Development Engineer(Risk)
Principal Backend Development Engineer(Risk)

Bybit • Kampung Malaysia Tambahan

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

Linuxconfig • Kuala Lumpur

On-site
MYR 70,000 - 100,000
Senior Backend Engineer
Senior Backend Engineer

Hyppies Pte. Ltd. • Kuala Lumpur

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

Zchwantech • Kuala Lumpur

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

dtcpay • Kuala Lumpur

On-site
MYR 180,000 - 240,000