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 Dev Ops 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
Qualifications
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 Dev Ops practices Experience with SQL and No SQL 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 Graph QL Understanding of high-load system optimization within the E-commerce domain