company logo

Backend Engineer Lead (Java) [Bayarind]

Sprint Asia

Actively hiring 8h ago

No Sign Up Required!

Job Description

  • Lead the architecture, development, and deployment of offline PG modules handling terminal-based EMV transactions, ISO8583 message flows, and SWIFT messaging protocols.
  • Design and maintain host communication modules, terminal handlers, and secure transaction routing logic between POS devices and acquirer/issuer hosts.
  • Collaborate with terminal vendors, banking partners, and EMV kernel providers to ensure compatibility, certification, and compliance with international payment standards.
  • Mentor and guide the engineering team, review designs and implementations, and ensure code quality, security, and performance across PG offline systems.
  • Drive technical decisions, including key management, risk controls, and fallback mechanisms to support robust offline and near-offline payment flow.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field.
  • At least 6 years of experience in payment systems, with a minimum of 2 years in a senior or leadership role.
  • Strong hands-on expertise in EMV Level 2 & 3, ISO8583 messaging, and the jPOS framework. Experience with SWIFT MT messages is a plus.
  • Deep understanding of terminal key management (TMK, TPK, ZPK), encryption standards (DUKPT, 3DES, RSA), and offline risk management strategies.
  • Familiarity with the POS terminal ecosystem (EFT-POS, SoftPOS), Terminal Management Systems (TMS), and the full transaction lifecycle.
  • Proficient in real-time transaction switching, message packagers/mappers, and cryptographic validation (ARQC, TC, scripts).
  • Knowledge of smart card APDU communication, issuer/CA certificates, and EMV CAP/DDA.
  • Skilled in handling secure messaging (MAC, PIN block, ARQC/ARPC) and key injection flows.
  • Strong development background in Java (especially for jPOS); familiarity with Go or C++ is a plus.
  • Experience with HSM integration (Thales, Utimaco), secure sockets/mutual TLS, and key derivation standards.
  • Demonstrated ability to lead, mentor, and review engineering teams, ensuring code quality, performance, and compliance.
  • Effective communicator, capable of working with banks, card networks, vendors, and certification bodies.
  • Highly detail-oriented, with strong analytical and problem-solving skills, especially in debugging terminal–host issues.
  • Comfortable working in regulated, mission-critical environments under pressure.
  • Previous experience in Payment Gateway, Acquiring/Issuing banks, or Switching providers.
  • Background in EMV certification, terminal integration, or interbank settlement systems.
  • Exposure to offline/semi-offline payment flows (transit, retail, rural banking) is highly valued.
  • Familiarity with financial messaging standards (SWIFT MT, ISO20022, or host-specific protocols) is an advantage.
💙

Tips Menjaga Diri

Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.

About Sprint Asia
Learn More

We provide innovative solutions through digital infrastructure & technology services to enhance your business.

Industry
IT Services And IT Consulting
Location
Jakarta, Indonesia
Company Size
50–100 employees