Build the Technology Behind Every Transaction
From payment gateways and banking APIs to QR payments, e-wallets and POS integrations, you'll work on systems where security, reliability and scalability aren't optional.
We're looking for a Senior Software Engineer with strong Java development experience who understands how modern payment ecosystems work.
What Comes With the Role
- EPF + SOCSO
- Annual Leave
- Medical Leave
We're looking for:
- 4–6 years of hands-on software development experience
- Bachelor's Degree in Computer Science, Software Engineering or related field
- Proficiency in Java \& Spring Boot
- Strong RESTful API development experience
- SQL / NoSQL knowledge
- Frontend exposure using AngularJS and/or React Native
- HTML, CSS \& JavaScript knowledge
- Experience with application \& database development
- Strong debugging and problem-solving ability
- Ability to communicate in Chinese and Malay
- Able to work independently with minimal supervision
- Experience in Fintech or Payment Services is highly preferred.
Payment Knowledge That Will Stand Out:
- Payment gateway architecture
- Card-present \& card-not-present transactions
- Bank / payment processor integrations
- E-wallet integrations
- QR payment systems
- POS integrations
- Transaction reconciliation \& reporting
- RMiT requirements
- Bank Negara Malaysia regulatory frameworks
- PCI-DSS
- Git \& CI/CD pipelines
- AWS, Azure or other cloud environments
What You'll Engineer:
- Design and maintain secure, scalable payment gateway solutions
- Develop online \& offline payment capabilities
- Integrate APIs with banks, processors, wallets, QR systems and POS platforms
- Build backend payment services and user-facing portals
- Develop and maintain application \& database code
- Participate in system architecture and technical reviews
- Build secure transaction logging and reconciliation capabilities
- Support reporting functionality
- Troubleshoot production and deployment issues
- Support releases, patches, incident management \& problem resolution
- Maintain technical documentation
- Provide technical guidance to team members
- Work with Product, Compliance, Infrastructure \& Support teams
- Help ensure systems meet RMiT, PCI-DSS and applicable regulatory requirements
If you've built complex Java applications and want deeper exposure to payment infrastructure, banking integrations and regulated fintech systems, this role puts you close to the technology that makes digital payments happen.
Work Location: In person