Senior Software Engineer

ashley-avatar-image

AI-generated summary

beta

This job is for a Senior Software Engineer who builds payment systems that keep transactions safe and efficient. You might like this job because you’ll work with cutting-edge tech and collaborate with various teams to ensure secure payments worldwide.

RM 6000 - RM 9000

- MY Seri Kembangan, Selangor

Job Description

     
  • Design, develop, and maintain secure and scalable payment gateway solutions (online and offline). 
  •  
  • Ensure compliance with industry regulations and standards including RMiT, PCI-DSS, and other relevant frameworks. 
  •  
  • Integrate third-party APIs and systems (banks, payment processors, mobile wallets, QR payments, POS systems, etc.). 
  •  
  • Troubleshoot and support new release/patch deployments, including incident and problem management. 
  •  
  • Build front-end user portals and backend systems using technologies such as Java, HTML, CSS, JavaScript, AngularJS, React Native. 
  •  
  • Develop, test, and maintain robust application and database code. 
  •  
  • Participate in architectural design and review for payment services and digital transaction systems. 
  •  
  • Provide documentation and technical guidance to team members and stakeholders. 
  •  
  • Support secure transaction logging, reconciliation, and reporting features. 
  •  
  • Collaborate closely with cross-functional teams (Product, Compliance, Infrastructure, and Support). 
  •  

Job Requirements

Requirements:
     
  • Bachelor's Degree in Computer Science, Software Engineering, or related field. 
  •  
  • Minimum 4–6 years of hands-on software development experience, preferably in the Fintech or Payment Services sector. 
  •  
  • Proficiency in Java, Spring Boot, RESTful APIs, SQL/NoSQL, and frontend frameworks (AngularJS, React Native). 
  •  
  • Solid understanding of payment processing systems, card-present and card-not-present environments, and e-wallet/QR code integration. 
  •  
  • Familiarity with RMiT regulatory requirements and Bank Negara Malaysia compliance frameworks. 
  •  
  • Ability to work independently, take initiative, and manage tasks with minimal supervision. 
  •  
  • Strong problem-solving, debugging, and analytical skills. 
  •  
  • Experience with version control systems (e.g., Git) and CI/CD pipelines is an advantage. 
  •  
  • Knowledge of cloud-based deployment (AWS, Azure, or similar) is a plus.
  •  
Experience Required: Min 5 Year/s

Additional Info

Company Activity

Last active - few days ago

Job Specialisation


Company Profile

jobmajestic.com-logo-image

Job Majestic