To be part of an IT application team involved in designing, programming and maintaining Java-based applications, that are often high-volume and low-latency according to requirements.
To involve in implementation, in-house application development / support, system enhancement and maintenance in the field of the payment industry.
Understand business requirements, gather and analyze them to formulate solutions and translate them into technical requirements.
To design and develop payment system solutions and integration with 3rd party systems, web-based applications and back-end applications, as well as provide solutions to end users.
Contributing in all phases of the development lifecycle.
Assist in any ad-hoc tasks as and when is assigned by the immediate superior.
Job Requirements
The candidate must possess a minimum of two (2) years of working experience in Java programming or application development.
Technical Skills :
Proficient in Java programming technologies such as JSP, Servlet, EJB, Struts, WebWork, and Spring Framework .
Strong understanding of software architectural patterns , including MVC, Client-Server Architecture, Microservices Architecture , and Modular Monolithic Architecture .
Solid knowledge of web application frameworks such as Bootstrap, Dojo Toolkit , and Vue.js .
Well-versed in network protocols such as HTTP, HTTPS, SOAP, REST, and SFTP .
Hands-on experience in Android mobile programming and MS SQL / MySQL database management .
Basic understanding of networking concepts such as Firewall, DNS, IP, and Port configurations .
Experience with Docker, Jenkins, AWS, Kubernetes , as well as SQL and stored procedures .
Soft Skills
Strong communication and interpersonal skills.
Innovative, proactive, and able to work independently as well as collaboratively in a team.
Good command of English and Bahasa Malaysia (both spoken and written).
Excellent analytical, problem-solving, and conceptual thinking abilities.
Platforms : Familiar with Windows Server and Linux environments (Red Hat, CentOS, Ubuntu).
Good communication and interpersonal skills, innovative and proactive, able to work independently and a good team player.
Good command and writing in English and Bahasa Malaysia.
Strong analytical, problem-solving and conceptual skills.
Education Requirements
Candidate must possess a minimum of a Bachelor’s Degree, Post Graduate Diploma, Professional Degree in Computer Science or Information Technology or Computer Systems Engineering or any other equivalent qualifications.
Pay range and compensation package : Salary and compensation details will be discussed during the interview process.
Equal Opportunity Statement : NTT Data Payment Services is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Unlock job insights
Salary match Number of applicants Skills match
At NTT DATA Payment Services, we empower businesses across Southeast Asia with reliable, secure, and innovative payment solutions—both online & offline.
With a strong presence in Malaysia, the Philippines, and Thailand, our reach spans more than 480,000 payment touchpoints across the region. As a one-stop payment solutions provider, we serve businesses of all sizes, from retail to enterprise, delivering seamless transaction experiences backed by over 30 years of industry expertise.
As part of NTT DATA Japan, one of the world’s top 10 global IT service providers, we combine deep local insights with world-class technology and innovation to help businesses grow & succeed in the digital economy.
is included only to illustrate where a link would appear. (No external links were provided in the original description.)
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.
#J-18808-Ljbffr
Senior Consultant • Subang Jaya, Selangor, Malaysia