Java Developer

The Customer Company
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure Program Optimization Code Review DevOps Distributed Systems Fault Tolerance Apache HBase MongoDB NoSQL
+20 more
Commercial Software SQL Databases Google Cloud Data Storage Technologies Cloud Platform System ReactJS System Availability Delivery Pipeline Spring-boot Event Driven Architecture Kubernetes Low Latency Cassandra Apache Kafka Graphql Operational Systems Video Streaming Restful APIs Amazon Redshift Microservices

Job description

We are looking for a Senior Java Developer with strong expertise in distributed systems, cloud-native technologies, and event-driven architecture to help evolve a modern E-commerce ecosystem.

Customer

Our Customer is an industry-leading marketplace specializing in pet products, with a strong online presence and a massive product catalog. The company focuses on delivering seamless digital shopping experiences through scalable technology solutions and reliable operational systems supporting millions of users and transactions.

Project

The project focuses on the development and optimization of a high-performance marketplace platform designed to enhance the online shopping experience. The team is responsible for core systems managing catalogs, pricing, inventory, suppliers, and related operational services.

The platform is built as a large-scale distributed ecosystem leveraging event-driven architecture, cloud-native infrastructure, and multiple data storage technologies to ensure scalability, low latency, and fault tolerance across substantial data volumes.

Key Technologies: Java, Spring Boot, React, REST APIs, Kafka, Distributed Systems, Event-Driven Architecture, HBase, Cassandra, MongoDB, Redshift, AWS, Google Cloud, Azure, * Design, develop, and maintain scalable distributed systems with high availability and low latency

  • Architect and implement APIs and event-driven solutions aligned with business requirements
  • Participate in the development of marketplace services related to catalog, pricing, and inventory management
  • Troubleshoot and resolve complex production issues across services and infrastructure
  • Develop and execute unit, integration, regression, and performance tests
  • Collaborate with cross-functional engineering, QA, and DevOps teams
  • Contribute to architectural decisions and system optimization initiatives
  • Ensure high code quality through code reviews and engineering best practices
  • Support cloud-native deployment activities within AWS environments

Requirements

Java / expert Spring Boot / expert AWS / EKS / strong Kafka / strong English / strong, * 6+ years of commercial software development experience

  • Strong proficiency in Java development
  • Solid experience with Spring Boot and microservices architecture
  • Hands-on experience with Kafka or other event-streaming technologies
  • Experience designing and building scalable distributed systems
  • Practical knowledge of AWS services and Kubernetes / EKS
  • Strong understanding of event-driven architecture principles
  • Experience working with REST APIs
  • Knowledge of CI/CD pipelines and DevOps practices
  • Experience with SQL and NoSQL databases
  • Familiarity with AWS, Azure, or Google Cloud platforms
  • Strong analytical and problem-solving skills
  • Upper-Intermediate or higher English level
  • Strong communication and collaboration skills

WILL BE A PLUS:

  • Experience with GraphQL
  • Understanding of high-load system optimization within the E-commerce domain

About the company

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on career.sigma.software

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:28 min

Building shared Java modules and analyst targeting platforms

Chris Heilmann +2 · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all