Java Developer
Hiring for Java Developer – Payment Expert || Contract || Remote
Job Title: Java Developer - Payments ExpertDomain: (Payment Domain)
Location:
Remote - California Local work in PST time zone Job Type: Contract 6 Months Job Description Required Fields: Bachelor's Degree in Computer Science, Engineering, or related field OR 4+ years of equivalent software development experience.5+ years of professional software engineering experience delivering enterprise-scale applications.5+ years of hands-on experience with Java and Spring Boot development.3+ years of experience designing, building, and deploying AI-powered applications, machine learning workflows, or intelligent automation solutions.3+ years of experience developing RESTful APIs, microservices architectures, and distributed systems.3+ years of experience working with relational and/or NoSQL databases.2+ years of experience with cloud platforms such as AWS, Azure, or GCP.2+ years of experience integrating AI/ML frameworks, GenAI capabilities, APIs, or libraries into production applications.2+ years of experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.Experience developing automated unit, regression, and performance tests. Strong problem-solving, troubleshooting, debugging, and analytical skills. Experience working in Agile/Scrum environments. Strong communication and collaboration skills.
Preferred Skills:
- Experience with payment processing platforms and digital payment solutions.
- Experience integrating payment gateways and payment methods such as ACH, credit/debit cards, Apple Pay, Google Pay, and Stripe.
- Experience supporting customer-facing web applications at enterprise scale.
- Experience providing technical leadership, code reviews, and mentoring engineers.
- Experience with DevOps practices, CI/CD automation, and production deployments.
- Experience building secure, scalable, and highly available applications.
- Familiarity with healthcare or regulated industries is beneficial but not required.
- Experience leveraging AI-assisted software development tools to improve productivity and software quality.
- Please list 3-5 primary responsibilities for this role.
- Design, develop, test, deploy, maintain, and enhance full-stack software applications and AI-powered solutions supporting the Consumer Engineering Payments platform.
- Collaborate with Architecture, Product, and Engineering teams to define technical solutions, application requirements, and implementation strategies.
- Build and integrate REST APIs, microservices, AI capabilities, and payment gateway solutions to deliver secure and seamless payment experiences.
- Develop and maintain automated testing frameworks, perform code reviews, and continuously improve CI/CD pipelines and engineering practices.
- Troubleshoot production issues, resolve performance bottlenecks, support deployments, and mentor team members on technical best practices.
- AI Skills: All contractor resources are expected to demonstrate baseline proficiency in enterprise-approved AI tools as part of their day-to-day responsibilities. This includes, but is not limited to:
- All contractor resources are expected to demonstrate baseline proficiency in enterprise-approved AI tools as part of their day-to-day responsibilities.
- Consistent UseMaintain a minimum of 90% weekly usage of AI tools such as GitHub Copilot, Microsoft 365 Copilot, and other approved GenAI platforms.
Applied Productivity:
Utilize AI tools to improve coding efficiency, code reviews, test automation, documentation, troubleshooting, data analysis, and decision-making workflows. Leverage AI capabilities to accelerate software delivery while maintaining quality and compliance standards.
Continuous Learning:
- Stay current with evolving AI capabilities, enterprise-approved AI tools, and emerging software engineering practices.
- Apply AI-driven innovations to improve productivity, software quality, and delivery velocity.
- The candidate will support the Consumer Engineering Payments Journey for MyUHC, enabling secure member payment experiences through the enterprise Payment Gateway platform.
- Supported payment capabilities include:
- Premium Payments
- Claim PaymentsUHC Store PurchasesACH Payments
- Credit/Debit Card Payments
- Apple PayGoogle PayStripe.js-based payment processing integrations