We are seeking a Technical Developer with strong experience in Java and expertise in ISO8583 message formats for payment systems. The ideal candidate will develop and integrate EMV payment solutions, ensuring compliance with EMVCo standards. Experience with ISO20022 and MT messaging formats is a plus, as well as knowledge of financial transaction databases and middleware.
Location:Â 100% remote. Working hours based on Mexico Time Zone.
About the Company:
Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.
Key Responsibilities
- Backend Development: Design, develop, and maintain payment solutions using Java and financial messaging protocols.
- Integration with Payment Networks: Implement EMV chip & PIN and contactless transactions, handling cryptograms (ARQC/ARPC) for transaction validation.
- Financial Messaging Processing: Work with ISO8583 for transaction authorization and settlement of credit/debit card and electronic payments.
- Implementation of EMVCo Standards: Ensure compliance with EMV Secure Remote Commerce (SRC), EMV 3D Secure, and other EMV-related protocols.
- Acquirer and Issuer Integration: Develop services to connect with payment processors, card networks (Visa, Mastercard, Amex, etc.), and banks.
- Security & Compliance Optimization: Ensure applications comply with PCI DSS and other security best practices.
- Handling ISO20022 & MT Formats: Support integration with banking systems and international payments where these standards apply.
- Database Management: Work with MongoDB, Oracle, and MySQL to store and process payment transactions.
- Middleware & Application Server Deployment: Implement solutions on Apache Kafka and JBoss to ensure system scalability and reliability.
Required Skills & Qualifications
- Strong Java development experience.
- Proficiency in ISO8583 message formats for financial transaction processing.
- Experience with EMV payment protocols and transaction cryptography (ARQC/ARPC).
- Familiarity with acquiring and issuing networks (Visa, Mastercard, Amex, etc.).
- Knowledge of EMVCo standards, including EMV Secure Remote Commerce (SRC) and EMV 3D Secure.
- Experience with MongoDB, Oracle, and MySQL databases.
- Proficiency in application servers such as Apache Kafka and JBoss.
- Ability to work in high-availability, scalable environments.
Nice-to-Have Skills
- Experience with ISO20022 and MT messaging standards for banking and international payments.
- Knowledge of NodeJS, Svelte, and JavaScript.
- Familiarity with security regulations for payments, such as PCI DSS.
- Experience with Open Banking solutions and payment APIs.
What We Offer:
- Flexible working hours and remote work options
- Opportunities for professional growth and development
- A collaborative and inclusive work environment
- The chance to work on impactful projects with a talented team
- Excellent compensation in USD
- Hardware and software setup
Language Requirements
- English is optional but a plus for communicating with international teams.
- Spanish proficiency is required for internal communication.
Job Features
Job Category | Backend Development, Full-Stack Development, Software Development |
Type | Remote |
Time Zone | Mexico Time Zone |