Senior Java Developer
- 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