Sr Java Back end Developer with Banking/Payment Domain
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Core Java Developer – Payments & Microservices
In person interview is a Must, If you can't go for in-person Plz. dont apply
Only USC/GC/OPT candidates eligible
Location: Charlotte, NC or Iselin / Piscataway, NJ (Hybrid / Onsite as required)
Client: Second largest US Bank
Positions: 10+
Rate: Up to $55-60/hour (depending on experience)
Interview Process: Initial technical interview followed by in-person interview at client or partner location (Charlotte, NC or Piscataway, NJ)
Role Overview
We are seeking high-performing Core Java Developers with strong experience in Microservices and Payments systems to join a large-scale, mission-critical transformation program at Wells Fargo. This role offers the opportunity to work on high-volume, low-latency financial platforms using modern Java technologies in a regulated enterprise environment.
The ideal candidate is hands-on, detail-oriented, and comfortable building scalable backend systems that support real-time payment processing.
Key Responsibilities
Design, develop, and maintain high-performance Core Java applications using Spring Boot and Microservices architecture
Build and enhance payment processing systems with a focus on scalability, reliability, and security
Develop RESTful APIs and backend services supporting high-transaction volumes
Integrate with messaging and streaming platforms such as Kafka
Work with MongoDB and other NoSQL databases for distributed data storage
Collaborate closely with product owners, architects, QA, and DevOps teams
Participate in code reviews, performance tuning, and production support
Adhere to enterprise standards, security controls, and SDLC best practices
Required Skills & Qualifications
Strong hands-on experience in Core Java (Java 8+)
Proven experience with Spring Boot and Microservices architecture
Solid experience working with Kafka (producers, consumers, event-driven systems)
Experience with MongoDB or other NoSQL databases
Background in Payments, Banking, or Financial Services is strongly preferred
Strong understanding of REST APIs, multithreading, and distributed systems
Experience working in Agile / Scrum environments
Excellent problem-solving and communication skills
Nice-to-Have Skills
Experience with enterprise payment systems (ACH, RTP, wire, card payments, etc.)
Exposure to cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
CI/CD pipelines and DevOps collaboration
Prior experience working with large financial institutions
Why Join This Opportunity
Work with a top-tier financial client
Long-term, high-visibility program with cutting-edge backend architecture
Competitive hourly rate
Multiple openings – fast-moving hiring process
Opportunity to work on real-world, large-scale payment systems
Additional Notes
In-person interview required (Charlotte, NC or Piscataway, NJ)
Candidates must be eligible to work in the U.S.
No third-party layers preferred
Job Type: Contract
Pay: $55.00 - $60.00 per hour
Expected hours: 40 per week
Application Question(s):
Are you Visa Independent candidate like USC/GC/H4 EAD/OPT?
Do you agree to appear for in person Interview at Client Location:
Experience:
Core Java: 6 years (Required)
MongoDB: 3 years (Required)
Kafka: 3 years (Required)
Microservices: 5 years (Required)
Banking: 3 years (Required)
Work Location: Hybrid remote in Piscataway, NJ 08854