Senior Software Engineer

BrassringJobId: 37780BR - ArbitaJobId: ARBEBAY7034-730672

Job Location

San Jose, California - CA

Job Description

Do you want to be responsible for driving large volumes of traffic to one of the largest e-commerce sites on the web? If you do, come leverage our vast data to build external facing pages that users will love.  eBay is looking for a very talented and motivated Software Engineer to join its technology team to design and develop new cutting edge experiences from the ground up.

In this pivotal role, the successful candidate will join eBay''s Advertising Technology Solutions team.  This person will be working on the development of external facing pages that are being built to both enhance our Natural Search ranking and to enrich our users' eCommerce experience. This candidate will work closely with cross functional teams (Architects, Product Design, Business), using his/her knowledge of Java/XML/CSS to help build new pages in a small team of developers and architects.
Responsibilities will include:


  • Independently design, build and test complex multi-tiered new feature areas based on high-level requirements.
  • Work with the system architect to create clean, organized code in an easily enhanced and maintained structure.
  • Work with the application architect to create the application users will love and will create new opportunities for Internet users world-wide.
  • Work with the Business to acquire a deep understanding of Internet Marketing and the business drivers for the application.
  • Investigate live application issues; perform root cause analysis leveraging an in-depth understanding of the product domain area and drive the problem resolution process through to completion.
  • Understand and apply advanced principles of software development including object-oriented analysis/design, unit testing and application of the software development life cycle. 
  • Analyze and write highly efficient SQL queries in an Oracle RDBMS environment. 
  • Coordinate with other teams in order to facilitate timely release of bug fixes and component upgrades.
  • Write detailed technical documentation to allow easy handoffs to other team members.

Job Qualifications


  • Ability to work in a fast paced, iterative development environment with short turn-around times.
  • Excellent database and SQL skills including complex multi-table joins and correlated subqueries.
  • Strong communication skills with the ability to understand and explain issues to a non-technical audience.
  • Strong web page design and layout skills preferred.
  • Experience with source control systems (Rational ClearCase) or other similar enterprise tools.
  • 5+ years experience developing complete Java-based, database-driven web applications.
  • 5+ years of large scale, full life cycle development experience (or MS and 3+ years).
  • 3+ years experience in software development in both front and back-end using Java, Java Servlets, and XML.
  • 2+ years experience in web development, including HTML, CSS, Flash.
  • 1+ years experience in web development using AJAX and JavaScript.
  • Experience in globalization and localization a plus.
  • BS/BA in Computer Science, Design, or related discipline.

Job Salary

Salary commensurate with experience