Technical Architect
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for:
Veriipro
Full Time
position
Listed on 2026-11-08
Job specializations:
-
Software Development
Java Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
We are looking for an experienced
Payments Technical Architect with 10+ yearsof hands-on experience inJava, Spring Boot, microservices, REST APIs, Kafka, cloud technologies, Kubernetes, Mule Soft,and MQ.The ideal candidate will have strong experience designing and implementing highly scalable, secure, and resilient enterprise applications,with a strong understanding of the payments domain.
- Design and architectscalable, secure, andhigh-performance paymentapplicationsusing
Java, Spring MVC, Spring Boot, RESTAPIs, and microservices. - Provide technical leadership throughout the application development lifecycle,from architecture and design through implementation and production support.
- Develop and integrate distributed applications using
Kafka, MQ, Mule Soft, and REST-based services. - Design cloud-native solutions leveraging AWS/Azure/GCPor equivalent cloudtechnologiesand container platforms such as Kubernetes.
- Work closely with business, product, engineering, and architecture teamsto translate requirements into technical solutions.
- Design solutions usingappropriatearchitectural and design patterns to ensure scalability, maintainability, resiliency, and performance.
- Develop reusable Java components, frameworks,and libraries followingclean-codeand object-oriented programming principles.
- Apply Java concurrency, multithreading, and performance optimization techniques where required.
- Design applications integrating with relational and external/embedded databases.
- Participate in application performance analysis, troubleshooting, JVM tuning, and production issue resolution.
- Implement automated testing, unit testing, andqualityengineering practices.
- SupportCI/CD implementation and Dev Ops practices using toolssuch as Git, Maven, Gradle, and Jenkinsor equivalent platforms.
- Implement monitoring, logging, and troubleshooting solutions using
Splunkand related observabilitytools. - Collaborate with Agile teams and participate in sprint planning, design discussions, code reviews, and technical demonstrations.
- Mentor developers andprovidetechnical guidance on architecture, coding standards, design patterns, andbest practices.
- Evaluate and adopt emerging technologies,including AI-assisted development tools suchas
GitHub Copilot and Claude, where appropriate.
Experience working with financial services or payment-processing platforms and exposure to one or more of the following:
- Fed Wire
- CHIPS
- The Clearing House(TCH)
- SEPA
- ACH
- Real-Time Payments(RTP)
- SWIFT
- ISO 20022
- MT messaging
- Payment processing, settlement, clearing, and payment integration systems
- 10+ years of experience in software development and technical architecture.
- Strong hands-on experience with
Java/J2EEand object-oriented programming. - Strong experience with Spring MVC and Spring Boot.
- Excellent knowledge ofREST APIs and microservices architecture.
- Hands-on experience with
Kafka and MQ. - Experience with
MuleSoftor similar integration platforms. - Experience with Kubernetes and cloud technologies.
- Strong knowledge ofSQL and database technologies.
- Experience with CI/CD pipelines and Agile development methodologies
- Proficiency with Gitand source-code management.
- Experience with Maven, Gradle, orAnt.
- Experience with application monitoring and troubleshooting using
Splunk. - Strong understanding of automated testing andunit-testing practices.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).