Job Openings Senior Software Engineer RPG (Card Management Systems & Microservices)

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

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

Duration: 24 Months

Job Summary

We are seeking highly skilled Senior Software Engineers RPG with strong expertise in Card Management Systems (CMS) and microservices architecture. The role will support and enhance mission-critical card processing platforms on IBM i (AS/400) while contributing to modernization initiatives integrating cloud-native technologies. The ideal candidates will lead strategic development, ensure system reliability, and play a key role in transitioning legacy systems toward modern architectures in a regulated financial environment.

Key Responsibilities

  • Design, develop, and maintain applications using RPG IV / ILE RPG on IBM i (AS/400).
  • Enhance and support CMS functionalities including card issuance, authorization, settlement, and lifecycle management.
  • Lead design and implementation of microservices (Java/Spring Boot preferred) to interface with legacy systems and third-party integrations.
  • Provide technical leadership for system integration across legacy and modern architectures.
  • Diagnose and resolve complex issues across multiple systems in collaboration with cross-functional teams.
  • Contribute to legacy modernization roadmap including code refactoring, platform migration, and integration strategy.
  • Ensure code quality, performance, and compliance with standards such as PCI-DSS.
  • Mentor junior engineers, conduct peer code reviews, and facilitate technical design discussions.
  • Create and maintain technical documentation to ensure system maintainability and knowledge transfer.

Required Qualifications

  • Bachelors degree in Computer Science, Information Technology, or related field.
  • Minimum 6 years of hands-on RPG IV/ILE RPG development experience on IBM i (AS/400).
  • Strong experience with Card Management Systems (e.g., FSS CMS, VisionPLUS, TSYS, or in-house platforms).
  • Proficiency in Java/Spring Boot microservices development and integration.
  • Solid understanding of card transaction flows, ISO 8583 messaging, and payment switch integration.
  • Strong experience with relational databases (DB2, PostgreSQL, Oracle).
  • Familiarity with Git, JIRA, Jenkins, and other modern development toolchains.
  • Excellent problem-solving skills in high-availability, mission-critical environments.

Preferred Skills

  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Familiarity with middleware technologies, message brokers (Kafka, IBM MQ), API Gateways.
  • Knowledge of compliance standards (PCI-DSS) and secure coding practices.
  • Prior experience in banking, payments, or fintech environments.
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 Senior Software Engineer RPG (Card Management Systems & Microservices)
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