eBay-posted 1 day ago
Full-time • Mid Level
San Jose, CA
5,001-10,000 employees

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet. Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all. About the team and the role: eBay, Inc. seeks Software Engineer 2 in San Jose, CA What you will accomplish: Job Duties:

  • Design, develop, and maintain software solutions for eBay's platform.
  • Write efficient and maintainable code using programming languages, algorithms, and data structures.
  • Implement new features and optimize existing code for functionality, efficiency, and scalability.
  • Identify and resolve issues in eBay's software systems.
  • Debug existing code, optimize performance, and propose effective solutions to software-related problems.
  • Understand eBay's existing systems and architecture.
  • Integrate contributions seamlessly and adhere to established design patterns and best practices.
  • Collaborate with team members, stakeholders, and external partners.
  • Communicate effectively within a team environment, sharing insights and updates on projects.
  • Incorporate advancements into work and continuously refine expertise in the field of computer science.
  • Partial telecommuting may be permitted from within a commutable distance.
  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field.
  • Proficiency in Java, with a deep understanding of its core APIs and libraries
  • Strong knowledge of Java frameworks such as Sprint Boot commonly used for building scalable backend services
  • Strong knowledge of relational databases such as MySQL, PostgreSQL or Oracle
  • Familiarity with NoSQL databases like MongoDB, Cassandra, or Redis used for handling unstructured data or for high-performance requirements
  • Knowledge of API documentation standards such as Swagger or OpenAPI
  • Proficiency in version control systems, particularly Git, for source code management
  • Familiarity with testing frameworks and tools such as JUnit, Mockito, or TestNG
  • Familiarity with Agile practices like Scrum or Kanban
  • Must be legally authorized to work in the U.S. without sponsorship.
  • The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave).
  • Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service