About this role
About the Role
Sigma Software is seeking a Senior Java Developer to join a team building a large-scale marketplace platform used by millions of customers worldwide. You will apply distributed systems, cloud-native technologies, and event-driven architecture to evolve a modern E-commerce ecosystem for our pet-products marketplace.
The project focuses on development and optimization of a high-performance marketplace platform designed to enhance the online shopping experience. The team manages catalogs, pricing, inventory, suppliers, and related operational services within a large-scale distributed ecosystem leveraging event-driven architecture and multi-cloud infrastructure. What You'll Do
-
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 What We're Looking For
-
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 Nice to Have
-
Understanding of high-load system optimization within the E-commerce domain Compensation & Benefits