Payments Technical Architect

Veriipro

Charlotte (NC)

On-site

USD 150,000 - 190,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Veriipro in Charlotte, NC seeks an experienced Payments Technical Architect to design scalable, secure payment platforms using Java, Spring Boot, and microservices. You will lead technical decisions, collaborate across teams, and drive architecture through deployment and operations.

The role emphasizes cloud-native designs, Kubernetes, and robust integration with Kafka, MQ, MuleSoft, and REST services. The candidate should have 10+ years in software architecture and hands-on Java expertise, with

Qualifications

  • 10+ years of experience in software development and technical architecture.
  • Strong hands-on experience with Java/J2EE and OO programming.
  • Spring MVC and Spring Boot expertise.
  • REST APIs and microservices architecture knowledge.
  • Kafka and MQ hands-on experience.
  • MuleSoft or similar integration platforms.
  • Kubernetes and cloud technologies experience.
  • SQL and database technologies knowledge.
  • CI/CD pipelines and Agile development experience.
  • Git and source-code management proficiency.
  • Maven, Gradle, or Ant experience.
  • Application monitoring with Splunk experience.
  • Automated testing and unit-testing practices understanding.

Responsibilities

  • Design scalable, secure, high-performance payment applications using Java, Spring MVC/Boot, REST APIs, and microservices.
  • Provide technical leadership across the lifecycle from architecture to production support.
  • Develop and integrate distributed apps using Kafka, MQ, MuleSoft, and REST services.
  • Design cloud-native solutions on AWS/Azure/GCP and Kubernetes.
  • Collaborate with business, product, engineering, and architecture teams to translate requirements into technical solutions.
  • Apply architectural patterns to ensure scalability, maintainability, resiliency, and performance.
  • Develop reusable Java components, frameworks, and libraries following clean code principles.
  • Implement monitoring, testing, CI/CD practices and DevOps tooling.

Skills

Java/J2EE
Spring Boot
Microservices
REST APIs
Kafka
MQ
MuleSoft
Kubernetes
Cloud platforms
JVM tuning
CI/CD
Git
Maven/Gradle
Splunk
Architecture design
Security/resilience

Tools

Jenkins
Docker
SQL
Ant

Job description

We are lookingfor an experiencedPayments Technical Architectwith 10+ yearsof hands-onexperience inJava, Spring Boot, microservices, REST APIs, Kafka, cloud technologies, Kubernetes, MuleSoft,and MQ.The ideal candidatewill have strongexperience designing andimplementing highly scalable, secure, and resiliententerprise applications,with a strongunderstanding of thepayments domain.

Key Responsibilities
  • Design and architectscalable, secure, andhigh-performance paymentapplicationsusingJava, Spring MVC, Spring Boot, RESTAPIs, and microservices.
  • Provide technical leadershipthroughout the applicationdevelopment lifecycle,from architectureand design throughimplementation and productionsupport.
  • Develop and integratedistributed applicationsusingKafka, MQ, MuleSoft, and REST-basedservices.
  • Design cloud-native solutions leveragingAWS/Azure/GCPor equivalent cloudtechnologiesand container platformssuch asKubernetes.
  • Work closely withbusiness, product, engineering, and architecture teamsto translate requirementsinto technical solutions.
  • Design solutions usingappropriatearchitectural and designpatterns to ensure scalability, maintainability, resiliency, and performance.
  • Develop reusable Javacomponents, frameworks,and libraries followingclean-codeand object-orientedprogramming principles.
  • Apply Java concurrency, multithreading, and performanceoptimization techniqueswhere required.
  • Design applications integratingwith relational andexternal/embedded databases.
  • Participate in applicationperformance analysis, troubleshooting, JVM tuning, andproduction issue resolution.
  • Implement automated testing, unit testing, andqualityengineering practices.
  • SupportCI/CDimplementation and DevOpspractices using toolssuch as Git, Maven, Gradle, andJenkinsor equivalent platforms.
  • Implement monitoring, logging, and troubleshooting solutionsusingSplunkand related observabilitytools.
  • Collaborate with Agileteams and participatein sprint planning, design discussions, codereviews, and technicaldemonstrations.
  • Mentor developers andprovidetechnical guidance onarchitecture, coding standards, design patterns, andbest practices.
  • Evaluate and adoptemerging technologies,including AI-assisteddevelopment tools suchasGitHub Copilot andClaude, where appropriate.
Payments Domain Experience

Experience working with financial services or payment-processing platforms and exposure to one or more of the following:

  • FedWire
  • CHIPS
  • The Clearing House(TCH)
  • SEPA
  • ACH
  • Real-Time Payments(RTP)
  • SWIFT
  • ISO 20022
  • MT messaging
  • Payment processing, settlement, clearing, and payment integrationsystems
Required Technical Skills
  • 10+ years ofexperience in softwaredevelopment and technicalarchitecture.
  • Strong hands-onexperience withJava/J2EEand object-orientedprogramming.
  • Strong experience withSpring MVC andSpring Boot.
  • Excellent knowledge ofREST APIs andmicroservices architecture.
  • Hands-on experiencewithKafka and MQ.
  • Experience withMuleSoftor similar integrationplatforms.
  • Experience withKubernetes and cloudtechnologies.
  • Strong knowledge ofSQL and databasetechnologies.
  • Experience withCI/CD pipelinesand Agile developmentmethodologies
  • Proficiency withGitand source-codemanagement.
  • Experience withMaven, Gradle, orAnt.
  • Experience with applicationmonitoring and troubleshootingusingSplunk.
  • Strong understanding ofautomated testing andunit-testing practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead with Java
Technical Lead with Java

Compunnel, Inc. • Berkeley Heights (NJ)

On-site
USD 120,000 - 150,000
Payments Development Lead
Payments Development Lead

Tata Consultancy Services • Raleigh (NC)

On-site
USD 150,000 - 190,000
Technical Architect with Payments experience
Technical Architect with Payments experience

HSS Soft • Jersey City (NJ)

On-site
USD 130,000 - 180,000
Payments Technical Architect
Payments Technical Architect

Tata Consultancy Services • Charlotte (NC)

On-site
USD 110,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Leaves
+3
Payments Architect
Payments Architect

Tata Consultancy Services • Charlotte (NC)

On-site
USD 95,000 - 130,000
Payments Technical Consultant
Payments Technical Consultant

Compunnel, Inc. • Atlanta (GA)

On-site
USD 85,000 - 115,000
Payments Tech Architect - Java, Microservices & Cloud
Payments Tech Architect - Java, Microservices & Cloud

Veriipro • Charlotte (NC)

On-site
USD 150,000 - 190,000
Technical Lead
Technical Lead

NationsBenefits, LLC • Town of Florida (NY), Northern (KY)

Hybrid
USD 140,000 - 190,000
Senior Payments Platform Architect
Senior Payments Platform Architect

TechDigital Group • Jersey City (NJ)

On-site
Java Developer with AI
Java Developer with AI

Glint Tech Solutions • Phoenix (AZ)

On-site
USD 150,000 - 190,000