Cloud Developer (Java) – Payment Domain
Job Description – Cloud Developer (Java) – Payment Domain Job Title: Cloud Developer (Java) Location: Boston, MA Experience Required: 8+ Years Job SummaryWe are looking for a skilled Cloud Developer with strong Java development expertise and hands-on experience in the Payments domain. The ideal candidate should have experience building scalable cloud-native applications, payment processing systems, and secure transaction platforms. The role involves designing, developing, and deploying enterprise-grade solutions aligned with modern cloud and microservices architecture.Key ResponsibilitiesDesign, develop, and maintain cloud-native Java applications for payment processing systems. Build secure, scalable, and high-performing microservices-based applications. Work on payment workflows including transaction processing, settlements, reconciliation, and gateway integrations. Develop RESTful APIs and integrate with third-party payment providers and banking systems. Implement cloud solutions using AWS, Azure, or GCP services. Collaborate with architects, product owners, QA teams, and business stakeholders to deliver robust solutions. Ensure application security, compliance, scalability, and high availability. Participate in CI/CD pipeline implementation, code reviews, testing, and production support. Troubleshoot production issues and optimize application performance. Required SkillsStrong hands-on experience in Java, Spring Boot, Spring Cloud, and Microservices architecture. Experience with cloud platforms such as AWS, Azure, or GCP. Strong understanding of payment domain concepts including payment gateways, ACH, SWIFT, ISO 20022, cards, digital payments, or real-time payments. Experience with REST APIs, Kafka/RabbitMQ messaging systems, and event-driven architecture. Knowledge of Docker, Kubernetes, Terraform, and containerized deployments. Experience with relational and NoSQL databases such as Oracle, PostgreSQL, MongoDB, or Cassandra. Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI. Understanding of security standards, encryption, OAuth2, JWT, and PCI-DSS compliance. Nice to HaveExperience with fintech or banking applications. Exposure to reactive programming and distributed systems. Knowledge of DevOps and SRE practices. Cloud or Java certifications preferred. Preferred QualificationsBachelor’s degree in Computer Science, Information Technology, or related field. Strong analytical, communication, and problem-solving skills. Experience working in Agile/Scrum environments.