Job Description :

Job Title: Java Developer – Spring Boot, MongoDB, Kafka, Microservices (Payments Domain)
Location: Charlotte, NC
Interview Mode: In-Person Required
Experience: 8+ Years
Employment Type: Contract

Note: Only W2

Job Description:
Required Skills:

8+ years of hands-on experience in Java/J2EE development

Strong expertise in Spring Boot, RESTful APIs, and Microservices architecture

Experience with MongoDB or other NoSQL databases

Solid understanding of Apache Kafka – producers, consumers, streams, and event-driven design

Proven experience in Payments domain (ACH, Wire, Cards, ISO 20022, SWIFT, real-time payments)

Experience with Docker, Kubernetes, OpenShift

CI/CD using Jenkins, Git, Maven/Gradle

Knowledge of security standards: OAuth2, JWT, encryption, PCI compliance

Strong debugging, performance tuning, and problem-solving skills

Responsibilities:

Design and develop scalable microservices using Spring Boot

Build event-driven integrations using Kafka

Develop and maintain data models in MongoDB

Implement payment processing workflows and transaction orchestration

Write clean, secure, and maintainable code following best practices

Collaborate with product owners, architects, and QA teams

Participate in code reviews and architectural discussions

Support production deployments and troubleshooting

Nice to Have:

Experience with cloud platforms – AWS/Azure

Knowledge of React/Angular for UI integration

             

Similar Jobs you may be interested in ..