Point your AI agent at freehire and let it find you a job.

Get the CLI →

AGENSI PEKERJAAN TRUST RECRUIT SDN. BHD.

Junior Java Backend Engineer

Posted 9 views
Discussion

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.

Skills

What Junior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.