Job description.

We are looking for a Java Developer to join our payment platform team. The role focuses on building and maintaining scalable backend systems for payment processing, while also supporting Android application development for end-to-end product delivery.

This is a hands-on engineering role suited for strong mid-level developers who are ready to work across backend systems and mobile integration.

  
Key Responsibilities
  • Develop and maintain backend services for the payment platform using Java
  • Collaborate with internal teams and stakeholders to ensure stable and efficient system performance
  • Participate in system design, development, testing, and deployment of payment-related features
  • Develop and support Android applications related to payment workflows and integrations
  • Ensure system reliability, scalability, and performance across distributed architecture
  • Support payment operations including transactions, settlements, refunds, and reconciliation
  • Work closely with cross-functional teams in an Agile environment
 

Requirements
  • At least 3–5 years of experience in Java development (payment/fintech experience preferred)
  • Strong experience in Java (Java MVC) and backend system development
  • Solid Android development experience (must-have)
  • Good understanding of payment systems, including payment gateways, bank integrations, settlement processes, refunds, and reconciliation
  • Experience with distributed systems (multi-threading, caching, message queues, databases)
  • Experience working in Agile development teams
  • Strong English communication skills (Mandarin is a plus)


 
Please note that MCG Talent can only respond to those candidates that we feel meet the criteria laid out by our client.

Apply now.

Apply for this job