Search

Java Architect - Payments

PublishedPublished: 6/14/2022
Technology

Job Description

Java Architect – Payments (Banking Domain)

\n

Location: Charlotte, North Carolina, United States (USA)

\n

Hybrid

\n


\n

Job Description

\n

Payments Architect with 10+ years of IT experience, with strong architecture experience in Banking / Payments platforms.

\n

Seeking a hands-on Payments Architect to design and drive scalable, resilient, high-performance payment solutions. The candidate should combine strong payments domain knowledge with enterprise application architecture and provide technical leadership across application, integration, data, infrastructure, and production considerations

\n

Roles & Responsibilities

\n

Key Responsibilities

\n

    \n
  • Define solution and technical architecture for payment-processing applications.
  • \n

  • Design scalable, highly available and resilient solutions for high-volume payment workloads.
  • \n

  • Provide architecture guidance across application, integration, database, infrastructure, security, and deployment layers.
  • \n

  • Lead technical design reviews and ensure solutions follow enterprise architecture and engineering standards.
  • \n

  • Work closely with Product, Business, Engineering, QA, Infrastructure, Database and Operations teams.
  • \n

  • Guide API, messaging, event-driven and system-integration design.
  • \n

  • Review application architecture and code/design approaches and identify opportunities for performance and reliability improvements.
  • \n

  • Provide technical leadership for production issues, root-cause analysis, performance bottlenecks, and architectural remediation.
  • \n

  • Mentor engineering teams and drive technical best practices.
  • \n

\n

Required Technical Skills

\n

    \n
  • Strong architecture/design experience with Java, Spring Boot and Microservices.
  • \n

  • Strong understanding of REST APIs, integration patterns and messaging technologies.
  • \n

  • Experience with Oracle/SQL, including database performance considerations.
  • \n

  • Experience designing high-volume, distributed and highly available systems.
  • \n

  • Understanding of cloud/container platforms, preferably Kubernetes/OpenShift.
  • \n

  • Experience with CI/CD, observability, application security and production-support architecture.
  • \n

  • Ability to perform hands-on technical/design reviews rather than operating only at a conceptual architecture level.
  • \n

\n

Payments Domain Skills

\n

    \n
  • Strong understanding of end-to-end payment processing.
  • \n

  • Commercial Banking Payments experience preferred.
  • \n

  • Knowledge of ISO 20022 and payment messaging.
  • \n

  • Experience with ACH, Wire, Real-Time Payments and/or SWIFT is desirable.
  • \n

  • Understanding of transaction processing, validations, exception handling, settlement and reconciliation.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...