
Backend Engineer Lead (Java) [Bayarind]
Sprint Asia
Rekruter aktif 12j lalu
- Penuh waktu
- On-site • Tangerang Selatan
- Negotiable
Min. 5+ years of experience
Tidak Perlu Sign Up!
Deskripsi Pekerjaan
- 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.
Kualifikasi
- 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.
Tentang Sprint Asia
SelengkapnyaWe provide innovative solutions through digital infrastructure & technology services to enhance your business.
Industri
IT Services And IT Consulting
Lokasi
Jakarta, Indonesia
Ukuran Perusahaan
50–100 employees