OneMain Financial Jobs

Job Information

MSys Inc. Backend Java Developer - Hybrid in New York, New York

* Webcam interview; * Long term project Linkedin Must Hybrid ***

Job Overview

This role focuses on backend development, core banking integrations, and payment workflow engineering to enable secure, high-value international business payments.

Job Description Core Banking Engineering (Oracle Flexcube)

  • Develop and enhance Flexcube modules supporting cross-border B2B payments

  • Implement settlement processing, GL accounting, and multi-currency transactions

  • Support Nostro/Vostro reconciliation

  • Build FX logic and charge computations

  • Customize Flexcube using PL/SQL, APIs, UDFs, and custom screens

  • Optimize performance for high-value corporate payments

    Payment Workflow Engineering (OBPM / SOA)

  • Design and implement payment orchestration workflows

  • Integrate AML, sanctions screening, and KYC workflows

  • Build exception handling and compliance review flows

  • Develop workflow components (BPEL, WSDL, XSD, composites, human tasks)

    Backend & Microservices Development

  • Build Java / Spring Boot microservices

  • Integrate with Visa B2B Connect APIs

  • Develop real-time validation and routing services

  • Implement tracking, reconciliation, and settlement services

  • Support batch processing and confirmations

  • Ensure high availability and system resiliency

    Integration & Compliance

  • Integrate core banking with cross-border payment rails

  • Connect compliance and fraud monitoring systems

  • Support regulatory and operational reporting

  • Implement data privacy and security controls

  • Ensure compliance with PCI, ISO27001, and regional regulations

    Collaboration & Delivery

  • Partner with Product, Compliance, Treasury, and Operations teams

  • Support UAT, production deployments, and incident resolution

  • Translate business payment requirements into scalable backend systems

    Required Skill Core Systems

  • 3–8+ years of Oracle Flexcube development

  • Strong PL/SQL and Flexcube customizations

  • Experience with OBPM / SOA / BPEL workflows

  • Experience integrating banking systems with payment networks

    Backend Development

  • Strong Java and Spring Boot experience

  • REST/SOAP APIs, JSON/XML

  • Messaging systems (MQ/Kafka)

  • Microservices and distributed systems architecture

    Payments Domain

  • Cross-border corporate payments

  • ISO 20022 message standards

  • AML / KYC / Sanctions screening

  • FX processing and treasury systems

  • Payment lifecycle and settlements

    Nice to Have

  • Docker & Kubernetes

  • CI/CD pipelines

  • AWS / Oracle Cloud

  • Distributed ledger systems

  • Visa B2B Connect or Visa Direct experience

DirectEmployers