- Kuala Lumpur Federal Territory Malaysia
Working Location
Job Description
Responsibilities
*Job Overview:*
We are looking for a skilled Software Engineer to develop and maintain digital banking payment systems, including payment processing, fund transfers, QR Pay, wallet and online banking solutions.
*Mandatory Technical Skills:*
- Strong hands-on experience in Java.
- Spring Boot and Spring WebFlux.
- Apache Kafka (Producer/Consumer, Publish/Subscribe).
- MySQL.
- Microservices architecture.
- RESTful API development and integration.
- Reactive programming using Mono and Flux.
- Event-Driven Architecture (EDA).
- Git and Agile development methodologies.
*Key Responsibilities:*
- Design, develop and maintain payment processing and fund transfer systems.
- Build scalable microservices for digital banking solutions.
- Develop and integrate RESTful APIs.
- Ensure application performance, scalability and reliability.
- Identify and resolve performance bottlenecks and technical issues.
- Participate in code reviews and technical documentation.
- Collaborate with cross-functional teams to deliver quality software.
*Additional Requirements:*
- Strong understanding of end-to-end payment and fund transfer transaction flows.
- Experience with high-volume, real-time transaction systems.
- Knowledge of security principles in banking and payment systems.
- Understanding of scalability, resiliency, fault tolerance and idempotency.
*Good to Have:*
- PayNet DuitNow experience.
- AWS cloud platform experience.
- Previous experience in Banking / Payments / FinTech / Digital Banking.
Pay: RM4,000.00 - RM7,000.00 per month
Work Location: In person
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.