JOBSEARCHER

Sr. Java Developer

Required Skills & Experience: 4-7 years of experience in backend Java Development o Creating API and integrating with other APIs o (publishing/consuming—minimal greenfield API design) oHands-on experience deploying applications to the cloud- (GCP/Google Kubernetes Engine preferred); specifically deploying applications to the cloud Strong problem-solving skills and ability to think critically through complex scenarios Nice to Have Skills & Experience Familiarity with event-driven architecture Experience with: o Messaging systems (e.g., Pub/Sub) o Cassandra o Elasticsearch Exposure to Terraform or Infrastructure as Code tools General awareness of AI/ML concepts or cross-domain technologies Strong understanding of: o Containerization (Docker preferred) o Kubernetes runtime environments Exposure to system migration projects or modernization initiatives
Job Description: We are seeking a Java Developer to join a high-impact team supporting enterprise-level eCommerce payment systems. This team owns the core payment processing function across .com, Home Services, and Pro channels—ensuring transactions are valid, secure, and seamlessly integrated across backend systems. This role is part of a broader 2026 transformation initiative, which includes:
  • Building net-new cloud functionality
  • Driving cloud migration (GCP-focused)
  • Retiring 20–30% of legacy systems
This is a great opportunity for someone who enjoys solving complex migration challenges, working across APIs and event-driven systems, and contributing to mission-critical financial workflows.
Key Responsibilities:
  • Support and enhance cloud-based applications within GCP (Google Cloud Platform)
  • Participate in end-to-end API migration efforts, including: o Transitioning from legacy APIs to modern architectures o Managing evolving data contracts
  • Ensure regression reliability—validating that system changes do not create financial discrepancies
  • Contribute to the design and implementation of event-driven systems
  • Collaborate with cross-functional teams on payment processing workflows and integrations
  • Build, deploy, and maintain containerized applications in cloud environments
  • Take ownership of tasks by thoroughly reviewing documentation and requirements before escalating questions