×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer

Job in Toronto, Ontario, M5A, Canada
Listing for: E-Solutions
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Backend Developer, Java Developer
Job Description & How to Apply Below
Position: Java Developer with Payment
Job Description:

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 (pacs messages)
  • SWIFT MT
  • ISO
  • 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 / Dev Ops 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
  • SWIFT MT
  • ISO
  • Programming & Scripting
  • Java (Spring, Spring Boot, JPA, Hibernate)
  • SQL
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary