via Dice
$100K - 140K a year
Design and maintain scalable backend services using Java and AWS for dispute resolution platforms.
10+ years of backend Java development experience with expertise in Core Java, Spring Boot, REST APIs, microservices, AWS, and asynchronous processing.
Job Title: Senior Backend Java Developer (W2 Only & Ex-Mastercard) Location: 100% Remote Duration: 7-Month Contract (Possible Extension) Job Description: We are seeking a Senior Backend Java Developer with strong experience in AWS cloud environments and dispute resolution platforms (Mastercom preferred). This role involves building scalable backend services, developing secure APIs, and supporting complex dispute lifecycle workflows. The ideal candidate has strong expertise in Core Java, Spring Boot, REST APIs, AWS, and microservices architecture, along with experience handling asynchronous processing and high-availability systems. Key Responsibilities: • Design, build, and maintain scalable backend services leveraging AWS-hosted architectures. • Develop RESTful APIs and microservices using Core Java and Spring Boot. • Ensure cloud-native integration, secure data handling, and high system availability. • Integrate with dispute platforms (Mastercom preferred) and external systems for: • Evidence submission • Case status updates • Merchant collaboration • Apply Java design patterns to manage asynchronous workflows and dispute lifecycle logic. • Implement observability and KPI instrumentation for dispute resolution metrics. • Collaborate with BizOps for peer reviews and monitoring setup. • Write unit, integration, and component tests using JUnit. • Support Test Driven Development (TDD) and participate in code reviews. Required Skills: • Minimum 10+ years of Backend Java development experience • Strong expertise in: • Core Java • Spring Boot • RESTful API development • Microservices architecture • Experience with AWS services (EC2, S3, RDS, Lambda, CloudWatch, etc.) • Experience integrating with dispute resolution systems (Mastercom preferred) • Strong understanding of: • Asynchronous processing • Secure API development • High-availability systems • Observability & monitoring tools • Experience with JUnit and automated testing frameworks • Strong communication skills (client-facing exposure preferred)
This job posting was last updated on 2/20/2026