Proven hands-on experience with Spring Boot ecosystem (Security, WebFlux, Data/MyBatis), strong understanding of Spring internals (beans, AOP, request handling, serialization), and API design using REST and OpenAPI.
Drive mobile engineering best practices, including app performance, stability, crash-free rates, release management, and App Store / Play Store delivery
Govern and support CI/CD implementation and deployment processes across SIT, UAT, and Production environments, promoting automation, test-driven development, and reliable release practices.
Design, develop and maintain software in Python and C++ for low-code robotics programming, AI training/ inference, device control, computer vision and other related technologies.
Work AI-natively by using agentic coding tools like Cursor or Claude Code fluently, applying them with smart, context-aware judgment rather than brute force.
Works with the Quality Assurance (QA) teams and other internal teams to ensure assigned defects/enhancements are validated, documented and resolved appropriately.
We are looking for an experienced backend engineer to join our Global Payments Engineering team. In this role, you will design and build scalable payment infrastructure that powers cross-border payment solutions across multiple markets. Working closely with regional Product, Business, and Compliance teams, you will deliver localized payment capabilities, integrate with global payment partners, and help drive our international business expansion.