ES
Java Developer with Payment
Epsilon Solutions LTD
🇨🇦 Canada
Remote
7 months ago
- Java
- PACS
- Swift
- Integration Testing
- Agile
- Devops
- Unit Testing
- Spring Boot
- JPA
- Hibernate
- SQL
7 months ago
Job Title:Java Developer with Payment
Duration: Long Term Contract
Location: Canada (Remote)
Skills & Experience required:
- The MTS UPF Developer is responsible for designing, developing, enhancing, and delivering payment platform solutions on the ACI UPF ecosystem.
- This role is purely development‐focused, concentrating on new features, configurations, integrations, and platform enhancements,
- The developer works closely with architecture, QA, and business teams to deliver secure, scalable, and compliant payment solutions.
Key Responsibilities:
Platform Development
- Design and develop components on ACI Universal Payment Framework (UPF) and Money Transfer System (MTS).
- Build and customize payment flows, sessions, cartridges, and rules based on business and regulatory requirements.
- Develop solutions for Immediate Payments Framework (IPF) and Real‐Time Payment systems.
- Ensure solutions align with performance, scalability, and security standards.
- Payments & Message Engineering
- Implement and map financial messages using:
- ISO 20022 (pacs messages)
- SWIFT MT
- ISO 8583
- Develop support for:
- High‐value and low‐value payments
- Wire transfers
- Account‐to‐account real‐time payments
- Integration Development
- Design and implement integrations using IBM MQ and service‐based interfaces.
- Develop SOA endpoints for communication between UPF MCAS and MTS SOA servers.
- Build outbound and inbound interfaces with external banking systems.
- Support integration testing and certification activities.
- Configuration & Deployment Engineering
- Configure channels, endpoints, licenses, rules, and traces using:
- Config Builder
- Platform Manager
- ASSET
- Prepare deployment artifacts and installation packages.
- Support environment setup and platform configuration (DEV / SIT / UAT).
- Create deployment documentation and technical design documents.
- Development Quality & SDLC
- Follow SDLC / Agile / DevOps development practices.
- Write clean, maintainable, and well‐documented code.
- Perform unit testing and support system and UAT testing cycles.
- Participate in design reviews and technical walkthroughs.
- Required Skills & Experience
Payments Platforms:
- ACI UPF, MTS, IPF, RTPF, CPF
- Deep understanding of payment processing flows
- Messaging Standards
- ISO 20022
- SWIFT MT
- ISO 8583
- Programming & Scripting
- Java (Spring, Spring Boot, JPA, Hibernate)
- SQL
Java Developer with Payment · Epsilon Solutions LTD