Search Jobs

Search by job, company or skills

Java Backend Engineer

Java Backend Engineer

Timesconsult
  • Posted 9 hours ago
  • Be among the first 10 applicants

Job Description

JOB RESPONSBILITIES:

● 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.

- Callback / webhook handling.

- 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.

- Distributed system designs

● 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

JVM performance tuning

Redis distributed locks

Spring Cloud microservices

Distributed system designs

Kafka reliability and throughput

Security and callback processing

Caching strategies

Index design

Large-table handling

Complex SQL optimization

Java concurrency and multithreading

About Company

Similar Jobs

Penang, Malaysia, Kuala Lumpur
Skills:
JavaIssue ManagementWeb ServerMicroservicesRestful ApisSpring BootStrutsserverless designcloud platformssystems developmentProblem-solvingSpring frameworkscloud native applicationsTroubleshooting
Kuala Lumpur
Skills:
distributed caching JavaSoftware EngineeringDesign PatternsSpring BootRedisKubernetesCustom Application DevelopmentCore Java EE
5-7 yrs
Malaysia, Kuala Lumpur
Skills:
RedisSpring BootRabbitmqJavaDynamodbKinesisAws LambdaApi GatewayAWSCentosGraphqlSqsTerraformPostgreSQLElk StackApolloAmazon MQAWS EventBridgeCircleCIHasura
5-7 yrs
Malaysia, Kuala Lumpur
Skills:
JavaHibernatePostgreSQLSpring BootKafkaSpring CloudRedisRabbitmqGcpDockerMySQLMongoDBRestful ApisAzureKubernetesAWSmicroservices architecture