eBay is a technology company driving the ‘future of commerce’! We are enabling consumers to buy anything, anywhere, anyhow, thus unifying the online buying experience across the mobile, local, social and digital space.
Job Description
At eBay we deal with petabytes of data that is processed, queried, visualized and analyzed at a rapid basis. Data Solution & Service is to build and operate a Secure, Highly Available, Fully Automated, Cloud Native Online, Streaming and Offline Analytics Platform to address these Data needs.
Are you passionate about creating and enriching eBay’s data platform/products which serve thousands of internal customers and millions of external users?
We provide equal opportunities for talent who are self-motivated and have interests in coding, design, he or she should be familiar with Java, data structure, OO programming, algorithms, etc. It will be phenomenal if he or she is good at web technologies and has ever made an open-source contribution. Don't hesitate to join us.
Responsibilities
Work with product managers, software architects and engineering teams to ensure the quality and efficiency of the product delivery; Exceptional knowledge on web development technologies (HTTP/RESTful service, Spring Boot, Micro-Services, JavaScript, React/Vue, etc…). Can coach and guide junior development team members; Define, design and enforce industrial best practices in combination with eBay’s environment in an innovative and scalable way; Providing direction to the product development teams with regards to planning, definition, and high-level solution design, establishing critical non-functional requirements and participating in defining other functional requirements; Be comfortable presenting your ideas to all levels of management, technical and non-technical audiences, and guiding engineering teams in their implementation; Perform technical design reviews and peer reviews on source code to ensure reuse, scalability and the use of best practices; Generate energy, and questions that drive ideation and design creativity, encourage questions and a higher level of thinking. Qualifications
BS, MS, or Ph. D. in CS, EE or equivalent. 8-10+ years’ work experience in software development with at least 3-7+ years’ experience in Java/javascript programming. Familiar with popular front end technologies – Vue or React. Hands-on programmer with a good knowledge of data-structures and CS algorithms. Clean coding habits, attention to detail, and focus on quality. Ambitious and excellent problem solving skills. Good oral and written communication in English. Experience on miscro-service design and architecture is a big plus. Experience on contributing to open-source is a big plus. Working Experience in a Multi-national Company is a plus.