Job Openings Software Engineer RPG (Card Management Systems & Microservices

About the job Software Engineer RPG (Card Management Systems & Microservices

WE ARE HIRING : Software Engineer RPG (Card Management Systems & Microservices)

Duration: 18 Months

Job Summary

We are seeking a skilled Software Engineer RPG with hands-on experience in Card Management Systems (CMS) and microservices architecture. This role offers a unique opportunity to work at the intersection of legacy RPG-based platforms and modern cloud-native services. The selected candidate will play a key role in maintaining mission-critical card systems while driving modernization initiatives to ensure operational stability, scalability, and regulatory compliance.

Key Responsibilities

  • Design, develop, and maintain applications using RPG IV / ILE RPG on IBM i (AS/400).
  • Enhance and integrate functionalities in Card Management Systems (CMS) including card issuance, transaction processing, and lifecycle management.
  • Develop and support microservices (preferably in Java/Spring Boot) for card-related operations.
  • Collaborate with Product, QA, DevOps, and Infrastructure teams for end-to-end delivery.
  • Monitor system performance, troubleshoot production issues, and ensure platform security and resilience.
  • Support legacy-to-modernization initiatives, including migration of services from RPG to microservices.
  • Produce and maintain technical documentation (designs, specifications, user manuals).
  • Ensure compliance with secure coding practices and regulatory standards such as PCI-DSS.

Required Qualifications

  • Bachelors degree in Computer Science, Information Systems, or related discipline.
  • 4+ years of software development experience, including:
  • Proficiency in RPG IV / ILE RPG on IBM i (AS/400).
  • Strong experience with Card Management Systems (VisionPLUS, FSS CMS, Base24, or similar).
  • Hands-on experience in microservices development (Java/Spring Boot preferred).
  • Good understanding of ISO 8583, card transaction flows, and payment switch integration.
  • Strong knowledge of relational databases (DB2, SQL Server, PostgreSQL).
  • Familiarity with REST APIs, JSON/XML, and integration protocols.
  • Strong problem-solving ability in high-availability and mission-critical environments.

Preferred Skills

  • Prior experience in banking, payments, or fintech environments.
  • Exposure to CI/CD tools, DevOps practices, and containerization (Docker, Kubernetes).
  • Familiarity with message queues (Kafka, RabbitMQ), Git, JIRA, and ServiceNow.
  • Knowledge of compliance standards such as PCI-DSS and GDPR.
  • Ability to mentor junior developers and contribute to code quality via peer reviews.

Why Join Us

  • Opportunity to transform core banking platforms with modern technologies.
  • Hands-on experience with mission-critical financial systems in a regulated environment.
  • Be part of a collaborative, innovative, and forward-thinking technology team.

Ready to take your career to new heights?

We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! Our client is looking for a dynamic individual to fill the role of Software Engineer RPG (Card Management Systems & Microservice)

At InTalent Asia, we're not just recruiters; we're here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities.

Apply now and see how you can be the perfect fit for this exclusive position!

#InTalentAsia #CareerOpportunity #JobVacancy #ElevateYourCareer