Senior Backend Java Developer – eCommerce & Product Discovery | Remote (USA)

Filled
February 20, 2026

Job Description

Employment Type: Direct Hire / Full-Time
Work Arrangement: 100% Remote (U.S. Citizens or Green Card holders only)
Team: eCommerce and Product Discovery

Role Overview

This position is for a Senior Backend Java Developer focused on building and enhancing eCommerce and product discovery platforms. The developer will work on scalable, high-performance backend systems, contributing to the entire product lifecycle from design to deployment, while collaborating with cross-functional teams including product managers, front-end developers, and QA.

Key Responsibilities

  • Design, develop, and maintain backend services for eCommerce and product discovery platforms.
  • Build high-performance APIs and microservices to support product search, recommendation, and catalog management.
  • Collaborate with frontend and product teams to deliver seamless customer experiences.
  • Write clean, maintainable, and well-documented code following best practices.
  • Implement unit tests and integration tests to ensure software quality and reliability.
  • Troubleshoot, debug, and optimize backend systems for performance, scalability, and resilience.
  • Participate in architecture and design discussions to improve the overall system and product.

Required Skills & Experience

  • 5+ years of professional experience in Java backend development.
  • Strong expertise with Java 8+ and frameworks like Spring Boot.
  • Experience with RESTful APIs and microservices architecture.
  • Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
  • Knowledge of messaging systems such as Kafka, RabbitMQ, or similar.
  • Hands-on experience with unit testing frameworks (JUnit, Mockito).
  • Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.

Preferred Skills

  • Experience in eCommerce platforms or product recommendation systems.
  • Cloud experience with AWS, Azure, or GCP.
  • Exposure to containerization and orchestration (Docker, Kubernetes).
  • Knowledge of caching strategies (Redis, Memcached) for high-performance applications.
  • Familiarity with observability tools (Datadog, Splunk, Prometheus, Grafana).

Candidate Requirements

  • Must be a U.S. Citizen or Green Card holder due to project and security requirements.
  • Strong problem-solving skills and the ability to work independently in a fast-paced, remote environment.
  • Excellent communication skills for collaboration across multiple teams and stakeholders.