Join a team building a large-scale marketplace platform used by millions of customers worldwide. 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
Job Description- 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
- 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
Skills Required
- 6+ years of commercial software development experience
- Strong proficiency in Java development
- 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
- Experience with 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
- Experience with GraphQL
- Understanding of high-load system optimization within the E-commerce domain
What We Do
Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 21 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product houses. As one of Europe's substantial IT consultancies, it brings together a dedicated workforce of over 2,100 professionals in 40 offices across 19 countries. With a diverse client base, including more than 300 enterprises, including Fortune 500 stalwarts, Sigma Software Group is a preferred choice for developing solutions that help businesses create cutting-edge products while meeting their unique needs. Sigma Software Group operates as a dynamic ecosystem of tech companies, offering 25 ready-to-implement innovative products and 40+ value-added services. Furthermore, Sigma Software Group is committed to fostering innovation through initiatives such as the Sigma Software Labs business incubator, Sigma Software University, the SID Venture Partners VC Fund, UA Tech Network, Techosystem, the European Business Association, and other collaborative efforts. Since 2015, Sigma Software Group has consistently earned recognition on the IAOP's prestigious World's Top 100 Outsourcing list. The company's accomplishments have also been acknowledged by prominent global media outlets such as Forbes, CNBC, The Times, and Reuters







