Senior Backend Java Developer for eCommerce and Product Discovery Team
Design, develop, and deliver technical solutions for a fully remote eCommerce and Product Discovery team. Requirements include expertise in Java, Spring, and modern architectural patterns. As a Senior Backend Java Developer, you will leverage deep experience with microservices, event-driven systems, and NoSQL databases.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Senior Backend Java Developer โ eCommerce & Product Discovery
Direct Hire- 100% Remote
Must be a U.S. Citizen or Green Card Holder to meet project and security eligibility requirements.
Location Requirement
- Candidates must reside in one of the following states: OH, MI, IL, CO, TN, MT, MA, RI, IN, or FL.
- Hiring is restricted to these states only.
Position Summary
The Senior Backend Java Developer will design, develop, and deliver technical solutions for the eCommerce and Product Discovery team, with a strong emphasis on backend services built using Java. The role requires deep experience with modern architectural patterns including microservices, eventโdriven systems using Kafka, NoSQL databases such as MongoDB, and ETL workflows.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Primary Duties & Responsibilities
- Design, build, and maintain backend application workflows and services, ensuring high performance, reliability, and robust REST API development.
- Leverage strong business and system understanding to inform backend architecture decisions and improve technical outcomes.
- Collaborate closely with product and engineering teams to refine backend requirements, address technical challenges, and manage cross-team dependencies.
- Take full ownership of backend features from design through deployment, proactively troubleshooting and resolving issues with minimal escalation.
- Support Agile delivery through active participation in ceremonies while upholding backend code quality, testing practices, and contributing to partner-facing technical discussions when needed.
Required Skills
- 7+ years of backend development experience building and maintaining services and APIs using Java, Spring, and AWS.
- Strong expertise in GraphQL, including schema design, resolvers, performance optimization, and security.
- Proficiency with Java (21) and Spring Boot (3).
- Extensive experience with REST, SQL, and writing/reviewing SQL queries and stored procedures.
- Strong unit and integration testing experience.
- Expertise in application security including Spring Security, authentication, and authorization.
- Experience with API versioning and documentation using Swagger/OpenAPI.
- Background in microservices, Domain-Driven Design (DDD), Docker, and Kubernetes.
- Hands-on experience with Memcached and Redis.
- Proficiency with a wide range of AWS services, including:
- Amazon OpenSearch, CloudFormation, CloudFront, CloudWatch, DynamoDB, EC2, Elastic Beanstalk, ElastiCache, ECR, ECS, IAM, Lambda, RDS, Route 53, S3, Systems Manager, VPC, WAF & Shield.
- Experience with CI/CD pipelines and GitHub Actions.
- Familiarity with Agile/Scrum, JIRA, and Confluence.
- Experience with monitoring tools such as Datadog.
- Proficiency with AI development tools and building LLM-based applications.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Similar Jobs
Explore other opportunities that match your interests
remotehunter
foundation data
Senior Business Development Representative