Java Full Stack Developer
Technology
Berkeley Heights, United StatesYesterdayUntil 11/25/2026
Service contractOn-site
Job description
Job Title: Java Full Stack Developer
Location: Berkeley Heights, NJ or Alpharetta, GA (5 Days Onsite)
Job Summary
Seeking an experienced Java Full Stack Developer to design, develop, test, and maintain dispute management applications within the Payments and Banking domain. The ideal candidate will have strong expertise in Java, Spring Boot, microservices, REST APIs, and payment dispute processing, including chargebacks, fraud claims, and card payment exception management.Key Responsibilities
- Design, develop, test, and maintain dispute management applications.
- Implement enhancements related to:
- Chargebacks
- Fraud claims
- Retrieval requests
- Arbitration
- Payment exception processing
- Develop scalable APIs, batch processing solutions, and workflow automation components.
- Collaborate with business analysts and product managers to understand dispute processing requirements.
- Participate in system design, code reviews, and technical architecture discussions.
- Troubleshoot production issues and provide timely resolutions.
- Ensure compliance with banking, card network, and regulatory requirements.
- Java 8, 11, or 17
- Spring Boot
- REST APIs
- SQL
- Microservices Architecture
- Git
- Agile and Scrum
- Oracle, SQL Server, PostgreSQL, or similar databases
- Event-driven architecture
- Messaging technologies such as Kafka, MQ, or RabbitMQ
- CI/CD pipelines
- Jenkins
- Azure DevOps or similar tools
- Software design patterns
- Secure coding practices
- Experience working directly with business stakeholders and cross-functional teams
- Kafka
- Docker
- Kubernetes
- Jenkins
- Azure DevOps
- AWS
- Azure Cloud
- Splunk
- AppDynamics
- 7 to 10 years of software development experience.
- Strong programming experience in Java and Spring Boot.
- Experience with REST APIs and microservices architecture.
- Hands-on experience with Oracle, SQL Server, PostgreSQL, or similar databases.
- Knowledge of event-driven architectures and messaging technologies such as Kafka, MQ, or RabbitMQ.
- Experience with Git, CI/CD pipelines, Jenkins, Azure DevOps, or similar tools.
- Strong understanding of software design patterns and secure coding practices.
- Ability to work directly with client business stakeholders and cross-functional teams.
Domain Expertise Required
- Payments and Banking domain knowledge.
- Card payment processing.
- Credit and debit card disputes.
- Chargebacks and fraud claim processing.
- Visa and Mastercard dispute lifecycle.
- Payment exceptions and reconciliation.
- Regulatory compliance and audit requirements.
https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf
Keywords
JavaSpring BootREST APIsSQLMicroservices ArchitectureGitAgileScrumOracleSQL ServerPostgreSQLEvent-Driven ArchitectureKafkaCI/CDSecure Coding PracticesPayment Dispute ProcessingMicroservicesMQRabbitMQJenkins
Interested in this role?