eBay is seeking to develop and maintain real-time live shopping platforms to enhance the live commerce experience for millions of users, particularly in APAC and emerging regions, by launching new live shopping features.
Requirements
- 10+ years of experience in backend development using Java, GraphQL, Spring/Spring Boot, REST APIs, messaging systems, or similar technologies.
- Proven experience in building data-driven applications utilizing RDBMS, NoSQL, and Elasticsearch.
- Strong understanding of software development methodologies, including Agile, TDD, and CI/CD pipelines.
- Experience in designing and implementing large-scale, reliable, and distributed systems.
- Familiarity with modern DevOps principles and continuous delivery practices.
- Knowledge of shift-left testing approaches is a plus.
- Experience with WebSocket technology is a plus.
Responsibilities
- Translate business requirements into scalable, maintainable software designs.
- Create clean, efficient, and extensible code adhering to best practices and quality standards.
- Implement evidence-centered design principles to ensure features are testable, reliable, and support continuous delivery.
- Identify gaps and issues across systems, propose solutions, and drive engineering roadmaps for resolution.
- Lead efforts to improve end-to-end testing quality and increase delivery velocity.
- Support the deployment, monitoring, and maintenance of live systems in a 24/7 operational environment.
- Design flexible architectures that accommodate feature changes and enhance engineering velocity.
Other
- Excellent problem-solving, organizational, and analytical skills.
- Effective communication skills for cross-team collaboration.
- Experience working closely with cross-functional teams and remote offices.
- Previous experience with Live Commerce or Live Streaming systems is highly desirable.
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field.