Overview
On Site
$100,000 - $105,000
Full Time
No Travel Required
Skills
Java
Payment Processing
Payments
Spring Framework
Apache Kafka
MongoDB
Spring Boot
DevOps
Quality Assurance
Kafka
Continuous Integration
Continuous Delivery
Cloud Computing
Amazon Web Services
Microsoft Azure
Git
Financial Services
Payment Domain Experience
Docker
Kubernetes
Job Details
Java Developer Payments
Client: Financial Client
Location: Charlotte, NC (Onsite Required)
Rate: $105K Annual
Job Overview:
We are hiring multiple Java Developers with strong Payments domain experience to support large-scale, high-performance transactional systems at Wells Fargo. Ideal candidates will have deep expertise in backend engineering, event-driven systems, and hands-on experience with Spring Boot, Kafka, and MongoDB.
Key Responsibilities:
- Design, develop, and maintain enterprise-grade payment processing applications.
- Build and enhance microservices using Java, Spring Boot, and related frameworks.
- Work with Kafka for real-time event streaming and distributed messaging.
- Implement scalable data models and integrations using MongoDB and relational databases.
- Collaborate with cross-functional teams including QA, DevOps, and Product.
- Troubleshoot production issues and optimize system performance.
- Ensure compliance with banking and financial regulatory standards.
Required Skills & Experience:
- 5 10+ years of Java backend development.
- Strong hands-on experience with:
- Spring Boot
- Kafka
- MongoDB
- Experience building event-driven and microservices-based architectures.
- Strong understanding of distributed systems, concurrency, and high-volume transactions.
- Payments domain experience highly preferred (ACH, RTP, Card Processing, Wire, Zelle, etc.).
- Experience with CI/CD pipelines, Git, and cloud platforms (AWS/Azure).
- Excellent debugging, performance tuning, and communication skills.
Preferred Qualifications:
- Experience in banking or financial services.
- Knowledge of security, authentication, and compliance frameworks in financial systems.
- Familiarity with containerization (Docker/Kubernetes).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.