Java Developer – Cards | Kamlax Global Technologies | Malaysia
Summary
A senior (10+ years) Java backend developer role in the Cards/payments domain: designing and scaling payment processing systems, credit/debit card management modules, and microservices with Java, Spring Boot, REST APIs, and SQL. Onsite in Malaysia with visa sponsorship for banking-sector clients.
Position Summary:
Kamlax Global Technologies is seeking an experienced, highly technical, and accomplished Java Developer specializing in the Cards domain with 10+ years of professional software engineering experience for an exciting onsite opportunity in Malaysia with visa sponsorship available. In this critical backend development role, you will spearhead the design, development, and scaling of core payment processing systems, credit/debit card management modules, and distributed microservices architectures. You will work closely with cross-functional banking squads, enterprise architects, and payment networks to build secure, high-performance financial applications powered by Java, Spring Boot, and robust relational databases. Ideal candidates bring a strong academic background in computer science, deep domain expertise in banking and cards processing, and immediate availability for international relocation.
Detailed Job Description:
As a Java Developer – Cards at Kamlax Global Technologies in Malaysia, you will take full ownership of building, optimizing, and maintaining mission-critical financial applications supporting credit and debit card transactions. Your day-to-day responsibilities encompass developing clean, secure backend code in Java and J2EE, designing RESTful APIs, and implementing microservices architectures using Spring and Spring Boot. You will manage complex database transactions, optimize SQL performance, and ensure strict compliance with global payment security standards (PCI-DSS). Working in a collaborative Agile environment, you will participate in sprint planning, code reviews, and integration testing with banking partners while ensuring high availability and low latency across production card platforms.
Key Responsibilities:
- Design, develop, test, and deploy robust enterprise applications and distributed microservices using Java and J2EE.
- Build core payment processing systems and credit/debit card management modules within the banking domain.
- Develop and maintain high-performance RESTful APIs and backend services using Spring and Spring Boot framework.
- Write complex SQL queries, optimize database schemas, and manage secure transactional data stores.
- Collaborate with cross-functional software engineering, product management, and QA teams in Agile sprints.
- Conduct rigorous code reviews, unit testing, and integration testing to ensure high software quality and reliability.
- Troubleshoot, diagnose, and resolve production software defects, transaction bottlenecks, and concurrency issues.
- Maintain comprehensive technical documentation, API specifications, and system architecture diagrams.
- Ensure strict adherence to enterprise security standards, coding best practices, and PCI-DSS compliance guidelines.
Required Qualifications & Skills:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
- 10+ years of professional software development experience specializing in enterprise Java and backend engineering.
- Deep domain expertise and hands-on professional experience within the Cards domain, payment processing, or issuing/acquiring systems.
- Strong industry background in Banking and Financial Services sectors.
- Extensive technical expertise with Spring, Spring Boot, Microservices, and RESTful APIs.
- Solid practical knowledge of SQL database management, relational modeling, and query optimization.
- Exceptional analytical, problem-solving, and cross-functional communication skills.
- Professional availability for onsite deployment in Malaysia with visa sponsorship support available.
Nice-to-Have Skills:
- Professional certifications such as Oracle Certified Professional: Java SE Developer or AWS Certified Solutions Architect.
- Experience with payment gateway integrations, ISO 8583 messaging standards, and EMV security frameworks.
- Familiarity with containerization and orchestration tools including Docker, Kubernetes, and OpenShift.
- Prior working experience in multinational fintech corporations, tier-1 banks, or payment switch operators.
- Contributions to open-source Java libraries or active participation in financial technology forums.
Application Information:
- Salary/Rate: Competitive and commensurate with experience
- Deadline: Open until filled
- Notice Period: Immediate to short notice preferred
- Contract Duration: Permanent / Full-Time (Onsite with Visa Sponsorship)