Backend Developer (java/spring)

Kuala Lumpur, M14, MY, Malaysia

Job Description

Location: Menara Suezcap, Kuala Lumpur (LRT Universiti)


Employment Type: Full-time


Working Days/ Hours: Monday - Friday, 10am - 7pm



Key Responsibilities:



Lead the backend design and development of a self-developed CRM system, supporting: Customer lifecycle management Trading activities Internal operational workflows Design, develop, and maintain integration services with MT4 / MT5 trading systems, including: User and account data Trades, orders, positions, and balances Real-time and historical data synchronization Architect and implement payment gateway integrations, including: Deposit and withdrawal processing Webhook and callback handling Transaction reconciliation and exception handling Design and develop internal and external APIs to support: Marketing campaigns and promotions Bonus, rewards, and activity systems Business and operational projects Own and continuously optimize backend services built with Java and Spring Cloud microservices Ensure systems meet requirements for high concurrency, low latency, and high availability Improve system performance through: Thread pool and concurrency optimization JVM tuning and database performance optimization Caching strategies and asynchronous processing Collaborate closely with DevOps, operations, risk, and product teams to deliver stable and reliable services Conduct code reviews, define backend standards, and mentor junior engineers Troubleshoot production issues and lead system refactoring and improvement initiatives

Requirements:



Bachelor's degree or above in Computer Science or a related field 1-3 years of Java backend development experience (FinTech or trading systems experience) Strong expertise in Java concurrency and multithreading/JVM performance tuning Distributed system design Hands-on experience with Spring Cloud microservices Strong experience with MySQL and/or PostgreSQL, including Complex SQL optimization Index design and large-table performance tuning Practical experience with: Redis (distributed locks, caching strategies) Kafka (message reliability and throughput optimization) Solid understanding of payment gateway integration, including security and callback handling Strong sense of system ownership with proven troubleshooting and architectural thinking skills
Job Types: Full-time, Permanent

Pay: RM10,000.00 - RM13,000.00 per month

Benefits:

Health insurance Maternity leave Opportunities for promotion Parental leave Professional development
Experience:

Java: 3 years (Required) Trading industries: 3 years (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1412661
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned